builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0246 starttime: 1467751020.29 results: success (0) buildid: 20160705121723 builduid: 15663881f04847ca8f7fddd4a660a773 revision: 52fb1d141cc9c18d7b7971d778b8976e43f360dc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.288297) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.288737) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.289014) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.314546) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.315053) ========= 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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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-07-05 13:37:00-- 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% 65.0M=0s 2016-07-05 13:37:00 (65.0 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.137397 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.473682) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.473957) ========= 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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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.025742 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:00.521630) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 13:37:00.521960) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 52fb1d141cc9c18d7b7971d778b8976e43f360dc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 52fb1d141cc9c18d7b7971d778b8976e43f360dc --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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-07-05 13:37:00,601 truncating revision to first 12 chars 2016-07-05 13:37:00,601 Setting DEBUG logging. 2016-07-05 13:37:00,601 attempt 1/10 2016-07-05 13:37:00,601 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/52fb1d141cc9?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-05 13:37:01,584 unpacking tar archive at: mozilla-beta-52fb1d141cc9/testing/mozharness/ program finished with exit code 0 elapsedTime=1.262562 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-05 13:37:01.806440) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:01.806764) ========= script_repo_revision: 52fb1d141cc9c18d7b7971d778b8976e43f360dc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:01.807168) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:01.807430) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-05 13:37:01.826298) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 36 secs) (at 2016-07-05 13:37:01.826603) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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 13:37:02 INFO - MultiFileLogger online at 20160705 13:37:02 in /builds/slave/test 13:37:02 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 13:37:02 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 13:37:02 INFO - {'append_to_log': False, 13:37:02 INFO - 'base_work_dir': '/builds/slave/test', 13:37:02 INFO - 'blob_upload_branch': 'mozilla-beta', 13:37:02 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 13:37:02 INFO - 'buildbot_json_path': 'buildprops.json', 13:37:02 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 13:37:02 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 13:37:02 INFO - 'download_minidump_stackwalk': True, 13:37:02 INFO - 'download_symbols': 'true', 13:37:02 INFO - 'e10s': False, 13:37:02 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 13:37:02 INFO - 'tooltool.py': '/tools/tooltool.py', 13:37:02 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 13:37:02 INFO - '/tools/misc-python/virtualenv.py')}, 13:37:02 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 13:37:02 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 13:37:02 INFO - 'log_level': 'info', 13:37:02 INFO - 'log_to_console': True, 13:37:02 INFO - 'opt_config_files': (), 13:37:02 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 13:37:02 INFO - '--processes=1', 13:37:02 INFO - '--config=%(test_path)s/wptrunner.ini', 13:37:02 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 13:37:02 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 13:37:02 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 13:37:02 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 13:37:02 INFO - 'pip_index': False, 13:37:02 INFO - 'require_test_zip': True, 13:37:02 INFO - 'test_type': ('testharness',), 13:37:02 INFO - 'this_chunk': '1', 13:37:02 INFO - 'tooltool_cache': '/builds/tooltool_cache', 13:37:02 INFO - 'total_chunks': '10', 13:37:02 INFO - 'virtualenv_path': 'venv', 13:37:02 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 13:37:02 INFO - 'work_dir': 'build'} 13:37:02 INFO - ##### 13:37:02 INFO - ##### Running clobber step. 13:37:02 INFO - ##### 13:37:02 INFO - Running pre-action listener: _resource_record_pre_action 13:37:02 INFO - Running main action method: clobber 13:37:02 INFO - rmtree: /builds/slave/test/build 13:37:02 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 13:37:03 INFO - Running post-action listener: _resource_record_post_action 13:37:03 INFO - ##### 13:37:03 INFO - ##### Running read-buildbot-config step. 13:37:03 INFO - ##### 13:37:03 INFO - Running pre-action listener: _resource_record_pre_action 13:37:03 INFO - Running main action method: read_buildbot_config 13:37:03 INFO - Using buildbot properties: 13:37:03 INFO - { 13:37:03 INFO - "project": "", 13:37:03 INFO - "product": "firefox", 13:37:03 INFO - "script_repo_revision": "production", 13:37:03 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 13:37:03 INFO - "repository": "", 13:37:03 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 13:37:03 INFO - "buildid": "20160705121723", 13:37:03 INFO - "pgo_build": "False", 13:37:03 INFO - "basedir": "/builds/slave/test", 13:37:03 INFO - "buildnumber": 8, 13:37:03 INFO - "slavename": "t-yosemite-r7-0246", 13:37:03 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 13:37:03 INFO - "platform": "macosx64", 13:37:03 INFO - "branch": "mozilla-beta", 13:37:03 INFO - "revision": "52fb1d141cc9c18d7b7971d778b8976e43f360dc", 13:37:03 INFO - "repo_path": "releases/mozilla-beta", 13:37:03 INFO - "moz_repo_path": "", 13:37:03 INFO - "stage_platform": "macosx64", 13:37:03 INFO - "builduid": "15663881f04847ca8f7fddd4a660a773", 13:37:03 INFO - "slavebuilddir": "test" 13:37:03 INFO - } 13:37:03 INFO - Found installer url https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 13:37:03 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 13:37:03 INFO - Running post-action listener: _resource_record_post_action 13:37:03 INFO - ##### 13:37:03 INFO - ##### Running download-and-extract step. 13:37:03 INFO - ##### 13:37:03 INFO - Running pre-action listener: _resource_record_pre_action 13:37:03 INFO - Running main action method: download_and_extract 13:37:03 INFO - mkdir: /builds/slave/test/build/tests 13:37:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:03 INFO - https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 13:37:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:37:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 13:37:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:37:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 13:37:06 INFO - Downloaded 1201 bytes. 13:37:06 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 13:37:06 INFO - Using the following test package requirements: 13:37:06 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:37:06 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 13:37:06 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 13:37:06 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'jsshell-mac64.zip'], 13:37:06 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 13:37:06 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 13:37:06 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 13:37:06 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 13:37:06 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 13:37:06 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 13:37:06 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 13:37:06 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 13:37: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')]} 13:37:06 INFO - https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 13:37:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:37:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 13:37:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 13:37:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 13:37:07 INFO - Downloaded 18406743 bytes. 13:37:07 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:37:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:37:07 INFO - caution: filename not matched: web-platform/* 13:37:07 INFO - Return code: 11 13:37:07 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')]} 13:37:07 INFO - https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:37:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:37:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:37:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 13:37:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 13:37:09 INFO - Downloaded 36389085 bytes. 13:37:09 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 13:37:09 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 13:37:13 INFO - caution: filename not matched: bin/* 13:37:13 INFO - caution: filename not matched: config/* 13:37:13 INFO - caution: filename not matched: mozbase/* 13:37:13 INFO - caution: filename not matched: marionette/* 13:37:13 INFO - caution: filename not matched: tools/wptserve/* 13:37:13 INFO - Return code: 11 13:37:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:13 INFO - https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 13:37:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:37:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:37:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 13:37:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 13:37:15 INFO - Downloaded 73017254 bytes. 13:37:15 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:37:15 INFO - mkdir: /builds/slave/test/properties 13:37:15 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:37:15 INFO - Writing to file /builds/slave/test/properties/build_url 13:37:15 INFO - Contents: 13:37:15 INFO - build_url:https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 13:37:16 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:37:16 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:37:16 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:37:16 INFO - Contents: 13:37:16 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:37:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:16 INFO - https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:37:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:37:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:37:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 13:37:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 13:37:19 INFO - Downloaded 103718867 bytes. 13:37:19 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 13:37:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 13:37:23 INFO - Return code: 0 13:37:23 INFO - Running post-action listener: _resource_record_post_action 13:37:23 INFO - Running post-action listener: set_extra_try_arguments 13:37:23 INFO - ##### 13:37:23 INFO - ##### Running create-virtualenv step. 13:37:23 INFO - ##### 13:37:23 INFO - Running pre-action listener: _pre_create_virtualenv 13:37:23 INFO - Running pre-action listener: _resource_record_pre_action 13:37:23 INFO - Running main action method: create_virtualenv 13:37:23 INFO - Creating virtualenv /builds/slave/test/build/venv 13:37:23 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 13:37:23 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:37:23 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:37:23 INFO - Using real prefix '/tools/python27' 13:37:23 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:37:24 INFO - Installing distribute.............................................................................................................................................................................................done. 13:37:27 INFO - Installing pip.................done. 13:37:27 INFO - Return code: 0 13:37:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:37:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:37:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:37:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:27 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 0x1021cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4115b98f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021e75e0>, '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 0x101dcacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101df5990>, '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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:37:27 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 13:37:27 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 13:37:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kn5fWkCZYx/Render', 13:37:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:37:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:37:27 INFO - 'HOME': '/Users/cltbld', 13:37:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:37:27 INFO - 'LOGNAME': 'cltbld', 13:37:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:37:27 INFO - 'MOZ_NO_REMOTE': '1', 13:37:27 INFO - 'NO_EM_RESTART': '1', 13:37:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:37:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:37:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:37:27 INFO - 'PWD': '/builds/slave/test', 13:37:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:37:27 INFO - 'SHELL': '/bin/bash', 13:37:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Qe3dffNOIp/Listeners', 13:37:27 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 13:37:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:37:27 INFO - 'USER': 'cltbld', 13:37:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:37:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:37:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:37:27 INFO - 'XPC_FLAGS': '0x0', 13:37:27 INFO - 'XPC_SERVICE_NAME': '0', 13:37:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:37:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:37:27 INFO - Downloading/unpacking psutil>=0.7.1 13:37:27 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 13:37:27 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 13:37:27 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 13:37:27 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 13:37:27 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 13:37:27 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 13:37:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:37:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:37:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:37:30 INFO - Installing collected packages: psutil 13:37:30 INFO - Running setup.py install for psutil 13:37:30 INFO - building 'psutil._psutil_osx' extension 13:37:30 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 13:37:30 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 13:37:31 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 13:37:31 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 13:37:31 INFO - building 'psutil._psutil_posix' extension 13:37:31 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 13:37:31 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:37:31 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:37:31 INFO - ^ 13:37:31 INFO - 1 warning generated. 13:37:31 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 13:37:31 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:37:31 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:37:31 INFO - Successfully installed psutil 13:37:31 INFO - Cleaning up... 13:37:31 INFO - Return code: 0 13:37:31 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:37:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:37:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:37:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:31 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1021cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4115b98f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021e75e0>, '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 0x101dcacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101df5990>, '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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:37:31 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 13:37:31 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 13:37:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kn5fWkCZYx/Render', 13:37:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:37:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:37:31 INFO - 'HOME': '/Users/cltbld', 13:37:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:37:31 INFO - 'LOGNAME': 'cltbld', 13:37:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:37:31 INFO - 'MOZ_NO_REMOTE': '1', 13:37:31 INFO - 'NO_EM_RESTART': '1', 13:37:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:37:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:37:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:37:31 INFO - 'PWD': '/builds/slave/test', 13:37:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:37:31 INFO - 'SHELL': '/bin/bash', 13:37:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Qe3dffNOIp/Listeners', 13:37:31 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 13:37:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:37:31 INFO - 'USER': 'cltbld', 13:37:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:37:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:37:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:37:31 INFO - 'XPC_FLAGS': '0x0', 13:37:31 INFO - 'XPC_SERVICE_NAME': '0', 13:37:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:37:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:37:31 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:37:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:37:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:37:31 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:37:31 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:37:31 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:37:31 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:37:34 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:37:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:37:34 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:37:34 INFO - Installing collected packages: mozsystemmonitor 13:37:34 INFO - Running setup.py install for mozsystemmonitor 13:37:34 INFO - Successfully installed mozsystemmonitor 13:37:34 INFO - Cleaning up... 13:37:34 INFO - Return code: 0 13:37:34 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:37: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')]} 13:37:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:37:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37: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')]} 13:37:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:37:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37: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', '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 0x1021cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4115b98f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021e75e0>, '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 0x101dcacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101df5990>, '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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:37: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:37: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 blobuploader==1.2.4 13:37:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kn5fWkCZYx/Render', 13:37:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:37:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:37:34 INFO - 'HOME': '/Users/cltbld', 13:37:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:37:34 INFO - 'LOGNAME': 'cltbld', 13:37:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:37:34 INFO - 'MOZ_NO_REMOTE': '1', 13:37:34 INFO - 'NO_EM_RESTART': '1', 13:37:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:37:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:37:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:37:34 INFO - 'PWD': '/builds/slave/test', 13:37:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:37:34 INFO - 'SHELL': '/bin/bash', 13:37:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Qe3dffNOIp/Listeners', 13:37:34 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 13:37:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:37:34 INFO - 'USER': 'cltbld', 13:37:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:37:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:37:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:37:34 INFO - 'XPC_FLAGS': '0x0', 13:37:34 INFO - 'XPC_SERVICE_NAME': '0', 13:37:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:37:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:37:34 INFO - Downloading/unpacking blobuploader==1.2.4 13:37: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 13:37: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 13:37: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 13:37: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 13:37: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 13:37: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 13:37:37 INFO - Downloading blobuploader-1.2.4.tar.gz 13:37:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:37:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:37: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 13:37: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 13:37: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 13:37: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 13:37: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 13:37: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 13:37:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:37:38 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:37:38 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 13:37:38 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 13:37:38 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 13:37:38 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 13:37:38 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 13:37:38 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 13:37:38 INFO - Downloading docopt-0.6.1.tar.gz 13:37:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:37:38 INFO - Installing collected packages: blobuploader, requests, docopt 13:37:38 INFO - Running setup.py install for blobuploader 13:37:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:37:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:37:38 INFO - Running setup.py install for requests 13:37:39 INFO - Running setup.py install for docopt 13:37:39 INFO - Successfully installed blobuploader requests docopt 13:37:39 INFO - Cleaning up... 13:37:39 INFO - Return code: 0 13:37:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:37:39 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')]} 13:37:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:37:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:39 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')]} 13:37:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:37:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:39 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 0x1021cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4115b98f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021e75e0>, '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 0x101dcacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101df5990>, '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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:37:39 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 13:37:39 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 13:37:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kn5fWkCZYx/Render', 13:37:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:37:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:37:39 INFO - 'HOME': '/Users/cltbld', 13:37:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:37:39 INFO - 'LOGNAME': 'cltbld', 13:37:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:37:39 INFO - 'MOZ_NO_REMOTE': '1', 13:37:39 INFO - 'NO_EM_RESTART': '1', 13:37:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:37:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:37:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:37:39 INFO - 'PWD': '/builds/slave/test', 13:37:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:37:39 INFO - 'SHELL': '/bin/bash', 13:37:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Qe3dffNOIp/Listeners', 13:37:39 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 13:37:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:37:39 INFO - 'USER': 'cltbld', 13:37:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:37:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:37:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:37:39 INFO - 'XPC_FLAGS': '0x0', 13:37:39 INFO - 'XPC_SERVICE_NAME': '0', 13:37:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:37:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:37:39 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-s27UlY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:37:39 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-X63qBy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:37:39 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-qPWvWJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:37:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:37:39 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-A2Q5l3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-FpR5ER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-F6UCzh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-6AD4mp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-avnvlO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-eq4sDk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-Z9LBXg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-TQI6gM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-WHC3J2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-nq0J8L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:37:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:37:40 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-R4HoDX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:37:41 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-PWvxQN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:37:41 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-Jyg4j2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:37:41 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-QbmbPE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:37:41 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-GEUuQp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:37:41 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-SVxQ79-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:37:41 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-aLlQnj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:37:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:37:42 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-cGfuBs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:37:42 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:37:42 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 13:37:42 INFO - Running setup.py install for manifestparser 13:37:42 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:37:42 INFO - Running setup.py install for mozcrash 13:37:42 INFO - Running setup.py install for mozdebug 13:37:42 INFO - Running setup.py install for mozdevice 13:37:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:37:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:37:42 INFO - Running setup.py install for mozfile 13:37:42 INFO - Running setup.py install for mozhttpd 13:37:43 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Running setup.py install for mozinfo 13:37:43 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Running setup.py install for mozInstall 13:37:43 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Running setup.py install for mozleak 13:37:43 INFO - Running setup.py install for mozlog 13:37:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Running setup.py install for moznetwork 13:37:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:37:43 INFO - Running setup.py install for mozprocess 13:37:43 INFO - Running setup.py install for mozprofile 13:37:44 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:37:44 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:37:44 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:37:44 INFO - Running setup.py install for mozrunner 13:37:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:37:44 INFO - Running setup.py install for mozscreenshot 13:37:44 INFO - Running setup.py install for moztest 13:37:44 INFO - Running setup.py install for mozversion 13:37:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:37:44 INFO - Running setup.py install for wptserve 13:37:44 INFO - Running setup.py install for marionette-driver 13:37:45 INFO - Running setup.py install for browsermob-proxy 13:37:45 INFO - Running setup.py install for marionette-client 13:37:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:37:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:37:45 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 13:37:45 INFO - Cleaning up... 13:37:45 INFO - Return code: 0 13:37:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:37:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:37:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:37:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:37:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:37:45 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 0x1021cee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021ebf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff4115b98f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021e75e0>, '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 0x101dcacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101df5990>, '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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:37:45 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 13:37:45 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 13:37:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kn5fWkCZYx/Render', 13:37:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:37:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:37:45 INFO - 'HOME': '/Users/cltbld', 13:37:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:37:45 INFO - 'LOGNAME': 'cltbld', 13:37:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:37:45 INFO - 'MOZ_NO_REMOTE': '1', 13:37:45 INFO - 'NO_EM_RESTART': '1', 13:37:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:37:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:37:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:37:45 INFO - 'PWD': '/builds/slave/test', 13:37:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:37:45 INFO - 'SHELL': '/bin/bash', 13:37:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Qe3dffNOIp/Listeners', 13:37:45 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 13:37:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:37:45 INFO - 'USER': 'cltbld', 13:37:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:37:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:37:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:37:45 INFO - 'XPC_FLAGS': '0x0', 13:37:45 INFO - 'XPC_SERVICE_NAME': '0', 13:37:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:37:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:37:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:37:45 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-U7QgJg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:37:45 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)) 13:37:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:37:45 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-xciBxw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-Qu6ivI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-65pStw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-rC9cYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-isjp09-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-LJNNFF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-0co4Po-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-w4YLi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-Anj9uY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:37:46 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-lUMN1b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:37:46 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)) 13:37:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-4uCv00-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-5N6Q9Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-la_zCA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-9TY3S7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-8ukxii-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-p69N2F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-kMay2E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-kSUmac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:37:47 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-kgxUN9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:37:47 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)) 13:37:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:37:48 INFO - Running setup.py (path:/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/pip-BvivWS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:37:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:37:48 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)) 13:37:48 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)) 13:37:48 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)) 13:37:48 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)) 13:37:48 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)) 13:37:48 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)) 13:37:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:37:48 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 13:37:48 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 13:37:48 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 13:37:48 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 13:37:48 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 13:37:48 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 13:37:50 INFO - Downloading blessings-1.6.tar.gz 13:37:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:37:51 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)) 13:37:51 INFO - Installing collected packages: blessings 13:37:51 INFO - Running setup.py install for blessings 13:37:51 INFO - Successfully installed blessings 13:37:51 INFO - Cleaning up... 13:37:51 INFO - Return code: 0 13:37:51 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:37:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:37:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:37:51 INFO - Reading from file tmpfile_stdout 13:37:51 INFO - Current package versions: 13:37:51 INFO - blessings == 1.6 13:37:51 INFO - blobuploader == 1.2.4 13:37:51 INFO - browsermob-proxy == 0.6.0 13:37:51 INFO - docopt == 0.6.1 13:37:51 INFO - manifestparser == 1.1 13:37:51 INFO - marionette-client == 2.3.0 13:37:51 INFO - marionette-driver == 1.4.0 13:37:51 INFO - mozInstall == 1.12 13:37:51 INFO - mozcrash == 0.17 13:37:51 INFO - mozdebug == 0.1 13:37:51 INFO - mozdevice == 0.48 13:37:51 INFO - mozfile == 1.2 13:37:51 INFO - mozhttpd == 0.7 13:37:51 INFO - mozinfo == 0.9 13:37:51 INFO - mozleak == 0.1 13:37:51 INFO - mozlog == 3.1 13:37:51 INFO - moznetwork == 0.27 13:37:51 INFO - mozprocess == 0.22 13:37:51 INFO - mozprofile == 0.28 13:37:51 INFO - mozrunner == 6.11 13:37:51 INFO - mozscreenshot == 0.1 13:37:51 INFO - mozsystemmonitor == 0.0 13:37:51 INFO - moztest == 0.7 13:37:51 INFO - mozversion == 1.4 13:37:51 INFO - psutil == 3.1.1 13:37:51 INFO - requests == 1.2.3 13:37:51 INFO - wptserve == 1.4.0 13:37:51 INFO - wsgiref == 0.1.2 13:37:51 INFO - Running post-action listener: _resource_record_post_action 13:37:51 INFO - Running post-action listener: _start_resource_monitoring 13:37:51 INFO - Starting resource monitoring. 13:37:51 INFO - ##### 13:37:51 INFO - ##### Running pull step. 13:37:51 INFO - ##### 13:37:51 INFO - Running pre-action listener: _resource_record_pre_action 13:37:51 INFO - Running main action method: pull 13:37:51 INFO - Pull has nothing to do! 13:37:51 INFO - Running post-action listener: _resource_record_post_action 13:37:51 INFO - ##### 13:37:51 INFO - ##### Running install step. 13:37:51 INFO - ##### 13:37:51 INFO - Running pre-action listener: _resource_record_pre_action 13:37:51 INFO - Running main action method: install 13:37:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:37:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:37:52 INFO - Reading from file tmpfile_stdout 13:37:52 INFO - Detecting whether we're running mozinstall >=1.0... 13:37:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:37:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:37:52 INFO - Reading from file tmpfile_stdout 13:37:52 INFO - Output received: 13:37:52 INFO - Usage: mozinstall [options] installer 13:37:52 INFO - Options: 13:37:52 INFO - -h, --help show this help message and exit 13:37:52 INFO - -d DEST, --destination=DEST 13:37:52 INFO - Directory to install application into. [default: 13:37:52 INFO - "/builds/slave/test"] 13:37:52 INFO - --app=APP Application being installed. [default: firefox] 13:37:52 INFO - mkdir: /builds/slave/test/build/application 13:37:52 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 13:37:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 13:38:09 INFO - Reading from file tmpfile_stdout 13:38:09 INFO - Output received: 13:38:09 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 13:38:09 INFO - Running post-action listener: _resource_record_post_action 13:38:09 INFO - ##### 13:38:09 INFO - ##### Running run-tests step. 13:38:09 INFO - ##### 13:38:09 INFO - Running pre-action listener: _resource_record_pre_action 13:38:09 INFO - Running main action method: run_tests 13:38:09 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:38:09 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:38:09 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:38:09 INFO - grabbing minidump binary from tooltool 13:38:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:38:09 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1021e75e0>, '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 0x101dcacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x101df5990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:38:09 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 13:38:09 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 13:38:09 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:38:09 INFO - Return code: 0 13:38:09 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:38:09 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:38:09 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.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 13:38:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.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 13:38:09 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Kn5fWkCZYx/Render', 13:38:09 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:38:09 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:38:09 INFO - 'HOME': '/Users/cltbld', 13:38:09 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:38:09 INFO - 'LOGNAME': 'cltbld', 13:38:09 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:38:09 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:38:09 INFO - 'MOZ_NO_REMOTE': '1', 13:38:09 INFO - 'NO_EM_RESTART': '1', 13:38:09 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:38:09 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:38:09 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:38:09 INFO - 'PWD': '/builds/slave/test', 13:38:09 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:38:09 INFO - 'SHELL': '/bin/bash', 13:38:09 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Qe3dffNOIp/Listeners', 13:38:09 INFO - 'TMPDIR': '/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/', 13:38:09 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:38:09 INFO - 'USER': 'cltbld', 13:38:09 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:38:09 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:38:09 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:38:09 INFO - 'XPC_FLAGS': '0x0', 13:38:09 INFO - 'XPC_SERVICE_NAME': '0', 13:38:09 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:38:09 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.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 13:38:10 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 13:38:10 INFO - import pkg_resources 13:38:11 INFO - Using 1 client processes 13:38:11 INFO - wptserve Starting http server on 127.0.0.1:8000 13:38:11 INFO - wptserve Starting http server on 127.0.0.1:8001 13:38:11 INFO - wptserve Starting http server on 127.0.0.1:8443 13:38:13 INFO - SUITE-START | Running 778 tests 13:38:13 INFO - Running testharness tests 13:38:13 INFO - Setting up ssl 13:38:13 INFO - PROCESS | certutil | 13:38:13 INFO - PROCESS | certutil | 13:38:13 INFO - PROCESS | certutil | 13:38:13 INFO - Certificate Nickname Trust Attributes 13:38:13 INFO - SSL,S/MIME,JAR/XPI 13:38:13 INFO - 13:38:13 INFO - web-platform-tests CT,, 13:38:13 INFO - 13:38:13 INFO - Starting runner 13:38:14 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:38:14 INFO - PROCESS | 1647 | 1467751094489 Marionette DEBUG Marionette enabled via build flag and pref 13:38:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x113cbd800 == 1 [pid = 1647] [id = 1] 13:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 1 (0x113cbe000) [pid = 1647] [serial = 1] [outer = 0x0] 13:38:14 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:38:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 2 (0x113cbf000) [pid = 1647] [serial = 2] [outer = 0x113cbe000] 13:38:15 INFO - PROCESS | 1647 | 1467751095005 Marionette INFO Listening on port 2828 13:38:15 INFO - PROCESS | 1647 | 1467751095229 Marionette DEBUG Marionette enabled via command-line flag 13:38:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116961800 == 2 [pid = 1647] [id = 2] 13:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 3 (0x116962000) [pid = 1647] [serial = 3] [outer = 0x0] 13:38:15 INFO - PROCESS | 1647 | [1647] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:38:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 4 (0x11699e800) [pid = 1647] [serial = 4] [outer = 0x116962000] 13:38:15 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:38:15 INFO - PROCESS | 1647 | 1467751095391 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49289 13:38:15 INFO - PROCESS | 1647 | 1467751095461 Marionette DEBUG Closed connection conn0 13:38:15 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:38:15 INFO - PROCESS | 1647 | 1467751095466 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49290 13:38:15 INFO - PROCESS | 1647 | 1467751095475 Marionette DEBUG Closed connection conn1 13:38:15 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 13:38:15 INFO - PROCESS | 1647 | 1467751095480 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49291 13:38:15 INFO - PROCESS | 1647 | 1467751095487 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:38:15 INFO - PROCESS | 1647 | 1467751095492 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","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":"20160705121723","device":"desktop","version":"48.0"} 13:38:15 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119950000 == 3 [pid = 1647] [id = 3] 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 5 (0x119950800) [pid = 1647] [serial = 5] [outer = 0x0] 13:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x119951000 == 4 [pid = 1647] [id = 4] 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 6 (0x119b7a800) [pid = 1647] [serial = 6] [outer = 0x0] 13:38:16 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:38:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218a7800 == 5 [pid = 1647] [id = 5] 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 7 (0x119b7a000) [pid = 1647] [serial = 7] [outer = 0x0] 13:38:16 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 13:38:16 INFO - PROCESS | 1647 | [1647] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 8 (0x1217df000) [pid = 1647] [serial = 8] [outer = 0x119b7a000] 13:38:16 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 9 (0x1215a4000) [pid = 1647] [serial = 9] [outer = 0x119950800] 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 10 (0x121edd000) [pid = 1647] [serial = 10] [outer = 0x119b7a800] 13:38:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 11 (0x121edec00) [pid = 1647] [serial = 11] [outer = 0x119b7a000] 13:38:17 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:38:17 INFO - PROCESS | 1647 | 1467751097431 Marionette INFO startBrowser dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:17 INFO - PROCESS | 1647 | 1467751097457 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 1647 | 1467751097465 Marionette DEBUG loaded listener.js 13:38:17 INFO - PROCESS | 1647 | 1467751097467 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 12 (0x1266a0400) [pid = 1647] [serial = 12] [outer = 0x119b7a000] 13:38:17 INFO - PROCESS | 1647 | 1467751097864 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"dc1fe050-7f8a-4c45-bdb5-7221d6382578","capabilities":{"browserName":"Firefox","browserVersion":"48.0","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":"20160705121723","device":"desktop","version":"48.0","command_id":1}}] 13:38:18 INFO - PROCESS | 1647 | 1467751097994 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}] 13:38:18 INFO - PROCESS | 1647 | 1467751097996 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:18 INFO - PROCESS | 1647 | 1467751098052 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:38:18 INFO - PROCESS | 1647 | 1467751098129 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:38:18 INFO - PROCESS | 1647 | 1467751098130 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:18 INFO - PROCESS | 1647 | [1647] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:38:18 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 13 (0x128932400) [pid = 1647] [serial = 13] [outer = 0x119b7a000] 13:38:18 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:38:18 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:38:18 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:38:18 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:38:18 INFO - PROCESS | 1647 | 1467751098395 Marionette TRACE conn2 <- [1,3,null,{}] 13:38:18 INFO - PROCESS | 1647 | 1467751098398 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:38:18 INFO - PROCESS | 1647 | 1467751098400 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:18 INFO - PROCESS | 1647 | 1467751098417 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:38:18 INFO - PROCESS | 1647 | 1467751098442 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:38:18 INFO - PROCESS | 1647 | 1467751098444 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:38:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:38:18 INFO - PROCESS | 1647 | 1467751098447 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:38:18 INFO - PROCESS | 1647 | 1467751098451 Marionette TRACE conn2 <- [1,6,null,{}] 13:38:18 INFO - PROCESS | 1647 | 1467751098456 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}] 13:38:18 INFO - PROCESS | 1647 | 1467751098458 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:18 INFO - PROCESS | 1647 | 1467751098473 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:38:18 INFO - PROCESS | 1647 | 1467751098476 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:18 INFO - PROCESS | 1647 | 1467751098478 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f5f800 == 6 [pid = 1647] [id = 6] 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 14 (0x119b84400) [pid = 1647] [serial = 14] [outer = 0x0] 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 15 (0x119b86000) [pid = 1647] [serial = 15] [outer = 0x119b84400] 13:38:18 INFO - PROCESS | 1647 | 1467751098515 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 16 (0x119b8c400) [pid = 1647] [serial = 16] [outer = 0x119b84400] 13:38:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a204000 == 7 [pid = 1647] [id = 7] 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 17 (0x114f68000) [pid = 1647] [serial = 17] [outer = 0x0] 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 18 (0x1290ee000) [pid = 1647] [serial = 18] [outer = 0x114f68000] 13:38:18 INFO - PROCESS | 1647 | 1467751098872 Marionette DEBUG loaded listener.js 13:38:18 INFO - PROCESS | 1647 | 1467751098897 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]]]}] 13:38:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 19 (0x129262400) [pid = 1647] [serial = 19] [outer = 0x114f68000] 13:38:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:38:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 525ms 13:38:19 INFO - PROCESS | 1647 | 1467751098999 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 1647 | 1467751099001 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:38:19 INFO - PROCESS | 1647 | 1467751099025 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 1647 | 1467751099026 Marionette TRACE conn2 <- [1,10,null,{}] 13:38:19 INFO - PROCESS | 1647 | 1467751099067 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}] 13:38:19 INFO - PROCESS | 1647 | 1467751099071 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:19 INFO - PROCESS | 1647 | 1467751099168 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:38:19 INFO - PROCESS | 1647 | 1467751099181 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 1647 | 1467751099183 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a0000 == 8 [pid = 1647] [id = 8] 13:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 20 (0x12a72cc00) [pid = 1647] [serial = 20] [outer = 0x0] 13:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 21 (0x12ac18c00) [pid = 1647] [serial = 21] [outer = 0x12a72cc00] 13:38:19 INFO - PROCESS | 1647 | 1467751099210 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 22 (0x12ac1d400) [pid = 1647] [serial = 22] [outer = 0x12a72cc00] 13:38:19 INFO - PROCESS | 1647 | 1467751099530 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]]]}] 13:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 525ms 13:38:19 INFO - PROCESS | 1647 | 1467751099545 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 1647 | 1467751099547 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:38:19 INFO - PROCESS | 1647 | 1467751099549 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 1647 | 1467751099550 Marionette TRACE conn2 <- [1,14,null,{}] 13:38:19 INFO - PROCESS | 1647 | 1467751099556 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}] 13:38:19 INFO - PROCESS | 1647 | 1467751099558 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:19 INFO - PROCESS | 1647 | 1467751099649 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:38:19 INFO - PROCESS | 1647 | 1467751099654 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:19 INFO - PROCESS | 1647 | 1467751099655 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af4e000 == 9 [pid = 1647] [id = 9] 13:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 23 (0x12ac24000) [pid = 1647] [serial = 23] [outer = 0x0] 13:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 24 (0x12af36800) [pid = 1647] [serial = 24] [outer = 0x12ac24000] 13:38:19 INFO - PROCESS | 1647 | 1467751099680 Marionette DEBUG loaded listener.js 13:38:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 25 (0x12b093800) [pid = 1647] [serial = 25] [outer = 0x12ac24000] 13:38:19 INFO - PROCESS | 1647 | 1467751099927 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]]]}] 13:38:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:38:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 13:38:19 INFO - PROCESS | 1647 | 1467751099975 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:38:19 INFO - PROCESS | 1647 | 1467751099976 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:38:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:38:19 INFO - PROCESS | 1647 | 1467751099978 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:38:19 INFO - PROCESS | 1647 | 1467751099979 Marionette TRACE conn2 <- [1,18,null,{}] 13:38:19 INFO - PROCESS | 1647 | 1467751099982 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}] 13:38:19 INFO - PROCESS | 1647 | 1467751099985 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:20 INFO - PROCESS | 1647 | 1467751100086 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:38:20 INFO - PROCESS | 1647 | 1467751100091 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 1647 | 1467751100093 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b946000 == 10 [pid = 1647] [id = 10] 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 26 (0x12b967400) [pid = 1647] [serial = 26] [outer = 0x0] 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 27 (0x12b9c6400) [pid = 1647] [serial = 27] [outer = 0x12b967400] 13:38:20 INFO - PROCESS | 1647 | 1467751100117 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 28 (0x12b9cc400) [pid = 1647] [serial = 28] [outer = 0x12b967400] 13:38:20 INFO - PROCESS | 1647 | 1467751100379 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]]]}] 13:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 417ms 13:38:20 INFO - PROCESS | 1647 | 1467751100397 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:38:20 INFO - PROCESS | 1647 | 1467751100399 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:38:20 INFO - PROCESS | 1647 | 1467751100408 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 1647 | 1467751100410 Marionette TRACE conn2 <- [1,22,null,{}] 13:38:20 INFO - PROCESS | 1647 | 1467751100412 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}] 13:38:20 INFO - PROCESS | 1647 | 1467751100413 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:20 INFO - PROCESS | 1647 | 1467751100511 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:38:20 INFO - PROCESS | 1647 | 1467751100515 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 1647 | 1467751100516 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc89800 == 11 [pid = 1647] [id = 11] 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 29 (0x12b9d0000) [pid = 1647] [serial = 29] [outer = 0x0] 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 30 (0x12bf1dc00) [pid = 1647] [serial = 30] [outer = 0x12b9d0000] 13:38:20 INFO - PROCESS | 1647 | 1467751100541 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 31 (0x118381000) [pid = 1647] [serial = 31] [outer = 0x12b9d0000] 13:38:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:38:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 375ms 13:38:20 INFO - PROCESS | 1647 | 1467751100773 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]]]}] 13:38:20 INFO - PROCESS | 1647 | 1467751100778 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:38:20 INFO - PROCESS | 1647 | 1467751100779 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:38:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:38:20 INFO - PROCESS | 1647 | 1467751100781 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:38:20 INFO - PROCESS | 1647 | 1467751100782 Marionette TRACE conn2 <- [1,26,null,{}] 13:38:20 INFO - PROCESS | 1647 | 1467751100792 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}] 13:38:20 INFO - PROCESS | 1647 | 1467751100793 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:20 INFO - PROCESS | 1647 | 1467751100892 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:38:20 INFO - PROCESS | 1647 | 1467751100895 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:20 INFO - PROCESS | 1647 | 1467751100897 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b01c000 == 12 [pid = 1647] [id = 12] 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 32 (0x11820a000) [pid = 1647] [serial = 32] [outer = 0x0] 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 33 (0x1185c1000) [pid = 1647] [serial = 33] [outer = 0x11820a000] 13:38:20 INFO - PROCESS | 1647 | 1467751100921 Marionette DEBUG loaded listener.js 13:38:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 34 (0x12bf58800) [pid = 1647] [serial = 34] [outer = 0x11820a000] 13:38:21 INFO - PROCESS | 1647 | 1467751101155 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]]]}] 13:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 426ms 13:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:38:21 INFO - PROCESS | 1647 | 1467751101208 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 1647 | 1467751101210 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:38:21 INFO - PROCESS | 1647 | 1467751101212 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 1647 | 1467751101213 Marionette TRACE conn2 <- [1,30,null,{}] 13:38:21 INFO - PROCESS | 1647 | 1467751101215 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}] 13:38:21 INFO - PROCESS | 1647 | 1467751101217 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:21 INFO - PROCESS | 1647 | 1467751101326 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:38:21 INFO - PROCESS | 1647 | 1467751101329 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:21 INFO - PROCESS | 1647 | 1467751101330 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c267000 == 13 [pid = 1647] [id = 13] 13:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 35 (0x12bf5c800) [pid = 1647] [serial = 35] [outer = 0x0] 13:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 36 (0x12bf62800) [pid = 1647] [serial = 36] [outer = 0x12bf5c800] 13:38:21 INFO - PROCESS | 1647 | 1467751101354 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 37 (0x12c512c00) [pid = 1647] [serial = 37] [outer = 0x12bf5c800] 13:38:21 INFO - PROCESS | 1647 | 1467751101587 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]]]}] 13:38:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:38:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 419ms 13:38:21 INFO - PROCESS | 1647 | 1467751101632 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:38:21 INFO - PROCESS | 1647 | 1467751101633 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:38:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:38:21 INFO - PROCESS | 1647 | 1467751101643 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:38:21 INFO - PROCESS | 1647 | 1467751101644 Marionette TRACE conn2 <- [1,34,null,{}] 13:38:21 INFO - PROCESS | 1647 | 1467751101646 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}] 13:38:21 INFO - PROCESS | 1647 | 1467751101647 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:21 INFO - PROCESS | 1647 | 1467751101747 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:38:21 INFO - PROCESS | 1647 | 1467751101752 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:21 INFO - PROCESS | 1647 | 1467751101754 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c6000 == 14 [pid = 1647] [id = 14] 13:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 38 (0x12c519c00) [pid = 1647] [serial = 38] [outer = 0x0] 13:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 39 (0x12c51d000) [pid = 1647] [serial = 39] [outer = 0x12c519c00] 13:38:21 INFO - PROCESS | 1647 | 1467751101778 Marionette DEBUG loaded listener.js 13:38:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 40 (0x12c521c00) [pid = 1647] [serial = 40] [outer = 0x12c519c00] 13:38:22 INFO - PROCESS | 1647 | 1467751102006 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]]]}] 13:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 367ms 13:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:38:22 INFO - PROCESS | 1647 | 1467751102011 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:38:22 INFO - PROCESS | 1647 | 1467751102012 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:38:22 INFO - PROCESS | 1647 | 1467751102014 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:38:22 INFO - PROCESS | 1647 | 1467751102015 Marionette TRACE conn2 <- [1,38,null,{}] 13:38:22 INFO - PROCESS | 1647 | 1467751102024 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}] 13:38:22 INFO - PROCESS | 1647 | 1467751102026 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:22 INFO - PROCESS | 1647 | 1467751102123 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:38:22 INFO - PROCESS | 1647 | 1467751102133 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 1647 | 1467751102135 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c4000 == 15 [pid = 1647] [id = 15] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 41 (0x12c975c00) [pid = 1647] [serial = 41] [outer = 0x0] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 42 (0x12c97d800) [pid = 1647] [serial = 42] [outer = 0x12c975c00] 13:38:22 INFO - PROCESS | 1647 | 1467751102158 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 43 (0x12ca3a000) [pid = 1647] [serial = 43] [outer = 0x12c975c00] 13:38:22 INFO - PROCESS | 1647 | 1467751102391 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]]]}] 13:38:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:38:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 13:38:22 INFO - PROCESS | 1647 | 1467751102442 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:38:22 INFO - PROCESS | 1647 | 1467751102443 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:38:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:38:22 INFO - PROCESS | 1647 | 1467751102446 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:38:22 INFO - PROCESS | 1647 | 1467751102447 Marionette TRACE conn2 <- [1,42,null,{}] 13:38:22 INFO - PROCESS | 1647 | 1467751102457 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}] 13:38:22 INFO - PROCESS | 1647 | 1467751102459 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:22 INFO - PROCESS | 1647 | 1467751102564 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:38:22 INFO - PROCESS | 1647 | 1467751102570 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:22 INFO - PROCESS | 1647 | 1467751102571 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd12000 == 16 [pid = 1647] [id = 16] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 44 (0x12ca3c800) [pid = 1647] [serial = 44] [outer = 0x0] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 45 (0x12ca43800) [pid = 1647] [serial = 45] [outer = 0x12ca3c800] 13:38:22 INFO - PROCESS | 1647 | 1467751102611 Marionette DEBUG loaded listener.js 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 46 (0x12cd3b800) [pid = 1647] [serial = 46] [outer = 0x12ca3c800] 13:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d106000 == 17 [pid = 1647] [id = 17] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 47 (0x12d106800) [pid = 1647] [serial = 47] [outer = 0x0] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 48 (0x12d10d000) [pid = 1647] [serial = 48] [outer = 0x12d106800] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 49 (0x12d113800) [pid = 1647] [serial = 49] [outer = 0x12d106800] 13:38:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd1d000 == 18 [pid = 1647] [id = 18] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x12ca46000) [pid = 1647] [serial = 50] [outer = 0x0] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x12d158800) [pid = 1647] [serial = 51] [outer = 0x12ca46000] 13:38:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x116905c00) [pid = 1647] [serial = 52] [outer = 0x12ca46000] 13:38:23 INFO - PROCESS | 1647 | 1467751103112 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]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 719ms 13:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:38:23 INFO - PROCESS | 1647 | 1467751103166 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1647 | 1467751103167 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:38:23 INFO - PROCESS | 1647 | 1467751103170 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1647 | 1467751103171 Marionette TRACE conn2 <- [1,46,null,{}] 13:38:23 INFO - PROCESS | 1647 | 1467751103173 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}] 13:38:23 INFO - PROCESS | 1647 | 1467751103174 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:23 INFO - PROCESS | 1647 | 1467751103263 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:38:23 INFO - PROCESS | 1647 | 1467751103268 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 1647 | 1467751103269 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11834b000 == 19 [pid = 1647] [id = 19] 13:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x117eb0000) [pid = 1647] [serial = 53] [outer = 0x0] 13:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x11911a000) [pid = 1647] [serial = 54] [outer = 0x117eb0000] 13:38:23 INFO - PROCESS | 1647 | 1467751103304 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x12d60b800) [pid = 1647] [serial = 55] [outer = 0x117eb0000] 13:38:23 INFO - PROCESS | 1647 | 1467751103539 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]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 13:38:23 INFO - PROCESS | 1647 | 1467751103593 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1647 | 1467751103594 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:38:23 INFO - PROCESS | 1647 | 1467751103596 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1647 | 1467751103597 Marionette TRACE conn2 <- [1,50,null,{}] 13:38:23 INFO - PROCESS | 1647 | 1467751103607 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}] 13:38:23 INFO - PROCESS | 1647 | 1467751103608 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:23 INFO - PROCESS | 1647 | 1467751103706 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:38:23 INFO - PROCESS | 1647 | 1467751103710 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:23 INFO - PROCESS | 1647 | 1467751103711 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b917800 == 20 [pid = 1647] [id = 20] 13:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x1180bd400) [pid = 1647] [serial = 56] [outer = 0x0] 13:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x1180c5000) [pid = 1647] [serial = 57] [outer = 0x1180bd400] 13:38:23 INFO - PROCESS | 1647 | 1467751103734 Marionette DEBUG loaded listener.js 13:38:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x12d161000) [pid = 1647] [serial = 58] [outer = 0x1180bd400] 13:38:23 INFO - PROCESS | 1647 | 1467751103961 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]]]}] 13:38:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:38:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 13:38:23 INFO - PROCESS | 1647 | 1467751103965 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:38:23 INFO - PROCESS | 1647 | 1467751103966 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:38:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:38:23 INFO - PROCESS | 1647 | 1467751103976 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:38:23 INFO - PROCESS | 1647 | 1467751103977 Marionette TRACE conn2 <- [1,54,null,{}] 13:38:23 INFO - PROCESS | 1647 | 1467751103980 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}] 13:38:23 INFO - PROCESS | 1647 | 1467751103981 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:24 INFO - PROCESS | 1647 | 1467751104079 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:38:24 INFO - PROCESS | 1647 | 1467751104082 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:24 INFO - PROCESS | 1647 | 1467751104091 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a0000 == 21 [pid = 1647] [id = 21] 13:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x12d60bc00) [pid = 1647] [serial = 59] [outer = 0x0] 13:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x12d8ce000) [pid = 1647] [serial = 60] [outer = 0x12d60bc00] 13:38:24 INFO - PROCESS | 1647 | 1467751104114 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x12d8d2000) [pid = 1647] [serial = 61] [outer = 0x12d60bc00] 13:38:24 INFO - PROCESS | 1647 | 1467751104338 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]]]}] 13:38:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:38:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 419ms 13:38:24 INFO - PROCESS | 1647 | 1467751104396 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:38:24 INFO - PROCESS | 1647 | 1467751104397 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:38:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:38:24 INFO - PROCESS | 1647 | 1467751104407 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:38:24 INFO - PROCESS | 1647 | 1467751104408 Marionette TRACE conn2 <- [1,58,null,{}] 13:38:24 INFO - PROCESS | 1647 | 1467751104411 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}] 13:38:24 INFO - PROCESS | 1647 | 1467751104412 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:24 INFO - PROCESS | 1647 | 1467751104518 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:38:24 INFO - PROCESS | 1647 | 1467751104524 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:24 INFO - PROCESS | 1647 | 1467751104525 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db36000 == 22 [pid = 1647] [id = 22] 13:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x12ae90400) [pid = 1647] [serial = 62] [outer = 0x0] 13:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x12d8d2400) [pid = 1647] [serial = 63] [outer = 0x12ae90400] 13:38:24 INFO - PROCESS | 1647 | 1467751104553 Marionette DEBUG loaded listener.js 13:38:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x12e08e400) [pid = 1647] [serial = 64] [outer = 0x12ae90400] 13:38:25 INFO - PROCESS | 1647 | 1467751105511 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]]]}] 13:38:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:38:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1128ms 13:38:25 INFO - PROCESS | 1647 | 1467751105527 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:38:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:38:25 INFO - PROCESS | 1647 | 1467751105530 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:38:25 INFO - PROCESS | 1647 | 1467751105553 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:38:25 INFO - PROCESS | 1647 | 1467751105556 Marionette TRACE conn2 <- [1,62,null,{}] 13:38:25 INFO - PROCESS | 1647 | 1467751105562 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}] 13:38:25 INFO - PROCESS | 1647 | 1467751105563 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:25 INFO - PROCESS | 1647 | 1467751105679 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:38:25 INFO - PROCESS | 1647 | 1467751105731 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:25 INFO - PROCESS | 1647 | 1467751105733 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1129c4000 == 23 [pid = 1647] [id = 23] 13:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1129eb400) [pid = 1647] [serial = 65] [outer = 0x0] 13:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x112f28c00) [pid = 1647] [serial = 66] [outer = 0x1129eb400] 13:38:25 INFO - PROCESS | 1647 | 1467751105765 Marionette DEBUG loaded listener.js 13:38:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x113c5e000) [pid = 1647] [serial = 67] [outer = 0x1129eb400] 13:38:26 INFO - PROCESS | 1647 | 1467751106171 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]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 693ms 13:38:26 INFO - PROCESS | 1647 | 1467751106227 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:38:26 INFO - PROCESS | 1647 | 1467751106230 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:38:26 INFO - PROCESS | 1647 | 1467751106234 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 1647 | 1467751106236 Marionette TRACE conn2 <- [1,66,null,{}] 13:38:26 INFO - PROCESS | 1647 | 1467751106238 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}] 13:38:26 INFO - PROCESS | 1647 | 1467751106240 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:26 INFO - PROCESS | 1647 | 1467751106371 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:38:26 INFO - PROCESS | 1647 | 1467751106436 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:26 INFO - PROCESS | 1647 | 1467751106437 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x116acd800 == 24 [pid = 1647] [id = 24] 13:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11714a400) [pid = 1647] [serial = 68] [outer = 0x0] 13:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x117ea9c00) [pid = 1647] [serial = 69] [outer = 0x11714a400] 13:38:26 INFO - PROCESS | 1647 | 1467751106470 Marionette DEBUG loaded listener.js 13:38:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1180c8000) [pid = 1647] [serial = 70] [outer = 0x11714a400] 13:38:26 INFO - PROCESS | 1647 | 1467751106874 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]]]}] 13:38:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:38:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 669ms 13:38:26 INFO - PROCESS | 1647 | 1467751106904 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:38:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:38:26 INFO - PROCESS | 1647 | 1467751106906 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:38:26 INFO - PROCESS | 1647 | 1467751106908 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:38:26 INFO - PROCESS | 1647 | 1467751106911 Marionette TRACE conn2 <- [1,70,null,{}] 13:38:26 INFO - PROCESS | 1647 | 1467751106918 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}] 13:38:26 INFO - PROCESS | 1647 | 1467751106921 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:27 INFO - PROCESS | 1647 | 1467751107049 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:38:27 INFO - PROCESS | 1647 | 1467751107341 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:27 INFO - PROCESS | 1647 | 1467751107343 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x112158000 == 25 [pid = 1647] [id = 25] 13:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11321b400) [pid = 1647] [serial = 71] [outer = 0x0] 13:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x113350400) [pid = 1647] [serial = 72] [outer = 0x11321b400] 13:38:27 INFO - PROCESS | 1647 | 1467751107378 Marionette DEBUG loaded listener.js 13:38:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x113c64000) [pid = 1647] [serial = 73] [outer = 0x11321b400] 13:38:27 INFO - PROCESS | 1647 | 1467751107827 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]]]}] 13:38:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:38:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 973ms 13:38:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:38:27 INFO - PROCESS | 1647 | 1467751107882 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:38:27 INFO - PROCESS | 1647 | 1467751107884 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:38:27 INFO - PROCESS | 1647 | 1467751107886 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:38:27 INFO - PROCESS | 1647 | 1467751107887 Marionette TRACE conn2 <- [1,74,null,{}] 13:38:27 INFO - PROCESS | 1647 | 1467751107891 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}] 13:38:27 INFO - PROCESS | 1647 | 1467751107893 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:27 INFO - PROCESS | 1647 | 1467751107978 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:38:28 INFO - PROCESS | 1647 | 1467751108036 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:28 INFO - PROCESS | 1647 | 1467751108038 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x115eb9800 == 26 [pid = 1647] [id = 26] 13:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x114f61400) [pid = 1647] [serial = 74] [outer = 0x0] 13:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x116a21000) [pid = 1647] [serial = 75] [outer = 0x114f61400] 13:38:28 INFO - PROCESS | 1647 | 1467751108085 Marionette DEBUG loaded listener.js 13:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1180c7000) [pid = 1647] [serial = 76] [outer = 0x114f61400] 13:38:28 INFO - PROCESS | 1647 | 1467751108499 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]]]}] 13:38:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:38:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 669ms 13:38:28 INFO - PROCESS | 1647 | 1467751108557 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:38:28 INFO - PROCESS | 1647 | 1467751108560 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:38:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:38:28 INFO - PROCESS | 1647 | 1467751108562 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:38:28 INFO - PROCESS | 1647 | 1467751108563 Marionette TRACE conn2 <- [1,78,null,{}] 13:38:28 INFO - PROCESS | 1647 | 1467751108566 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}] 13:38:28 INFO - PROCESS | 1647 | 1467751108567 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:28 INFO - PROCESS | 1647 | 1467751108658 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:38:28 INFO - PROCESS | 1647 | 1467751108703 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:28 INFO - PROCESS | 1647 | 1467751108704 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x112637000 == 27 [pid = 1647] [id = 27] 13:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x112d03400) [pid = 1647] [serial = 77] [outer = 0x0] 13:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113214c00) [pid = 1647] [serial = 78] [outer = 0x112d03400] 13:38:28 INFO - PROCESS | 1647 | 1467751108729 Marionette DEBUG loaded listener.js 13:38:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118382000) [pid = 1647] [serial = 79] [outer = 0x112d03400] 13:38:28 INFO - PROCESS | 1647 | 1467751108991 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]]]}] 13:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 13:38:29 INFO - PROCESS | 1647 | 1467751109031 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:38:29 INFO - PROCESS | 1647 | 1467751109032 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:38:29 INFO - PROCESS | 1647 | 1467751109046 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 1647 | 1467751109050 Marionette TRACE conn2 <- [1,82,null,{}] 13:38:29 INFO - PROCESS | 1647 | 1467751109061 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}] 13:38:29 INFO - PROCESS | 1647 | 1467751109064 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:29 INFO - PROCESS | 1647 | 1467751109146 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:38:29 INFO - PROCESS | 1647 | 1467751109151 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 1647 | 1467751109154 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f67800 == 28 [pid = 1647] [id = 28] 13:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118544000) [pid = 1647] [serial = 80] [outer = 0x0] 13:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118741c00) [pid = 1647] [serial = 81] [outer = 0x118544000] 13:38:29 INFO - PROCESS | 1647 | 1467751109178 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11889c000) [pid = 1647] [serial = 82] [outer = 0x118544000] 13:38:29 INFO - PROCESS | 1647 | 1467751109513 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]]]}] 13:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 484ms 13:38:29 INFO - PROCESS | 1647 | 1467751109527 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:38:29 INFO - PROCESS | 1647 | 1467751109529 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:38:29 INFO - PROCESS | 1647 | 1467751109531 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 1647 | 1467751109532 Marionette TRACE conn2 <- [1,86,null,{}] 13:38:29 INFO - PROCESS | 1647 | 1467751109536 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}] 13:38:29 INFO - PROCESS | 1647 | 1467751109539 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:29 INFO - PROCESS | 1647 | 1467751109614 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:38:29 INFO - PROCESS | 1647 | 1467751109620 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:29 INFO - PROCESS | 1647 | 1467751109621 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e29000 == 29 [pid = 1647] [id = 29] 13:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1180c7400) [pid = 1647] [serial = 83] [outer = 0x0] 13:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118ff0c00) [pid = 1647] [serial = 84] [outer = 0x1180c7400] 13:38:29 INFO - PROCESS | 1647 | 1467751109646 Marionette DEBUG loaded listener.js 13:38:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1193cf000) [pid = 1647] [serial = 85] [outer = 0x1180c7400] 13:38:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:38:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 419ms 13:38:29 INFO - PROCESS | 1647 | 1467751109941 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]]]}] 13:38:29 INFO - PROCESS | 1647 | 1467751109951 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:38:29 INFO - PROCESS | 1647 | 1467751109953 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:38:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:38:29 INFO - PROCESS | 1647 | 1467751109963 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:38:29 INFO - PROCESS | 1647 | 1467751109964 Marionette TRACE conn2 <- [1,90,null,{}] 13:38:29 INFO - PROCESS | 1647 | 1467751109966 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}] 13:38:29 INFO - PROCESS | 1647 | 1467751109968 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:30 INFO - PROCESS | 1647 | 1467751110045 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:38:30 INFO - PROCESS | 1647 | 1467751110089 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:30 INFO - PROCESS | 1647 | 1467751110093 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x118353000 == 30 [pid = 1647] [id = 30] 13:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197d3800) [pid = 1647] [serial = 86] [outer = 0x0] 13:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197d8000) [pid = 1647] [serial = 87] [outer = 0x1197d3800] 13:38:30 INFO - PROCESS | 1647 | 1467751110125 Marionette DEBUG loaded listener.js 13:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119b71000) [pid = 1647] [serial = 88] [outer = 0x1197d3800] 13:38:30 INFO - PROCESS | 1647 | 1467751110398 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]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 13:38:30 INFO - PROCESS | 1647 | 1467751110432 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1647 | 1467751110434 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:38:30 INFO - PROCESS | 1647 | 1467751110444 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1647 | 1467751110445 Marionette TRACE conn2 <- [1,94,null,{}] 13:38:30 INFO - PROCESS | 1647 | 1467751110447 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}] 13:38:30 INFO - PROCESS | 1647 | 1467751110449 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:30 INFO - PROCESS | 1647 | 1467751110529 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:38:30 INFO - PROCESS | 1647 | 1467751110533 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:30 INFO - PROCESS | 1647 | 1467751110536 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167ae800 == 31 [pid = 1647] [id = 31] 13:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b71400) [pid = 1647] [serial = 89] [outer = 0x0] 13:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b89000) [pid = 1647] [serial = 90] [outer = 0x119b71400] 13:38:30 INFO - PROCESS | 1647 | 1467751110561 Marionette DEBUG loaded listener.js 13:38:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12100a400) [pid = 1647] [serial = 91] [outer = 0x119b71400] 13:38:30 INFO - PROCESS | 1647 | 1467751110851 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]]]}] 13:38:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:38:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 13:38:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:38:30 INFO - PROCESS | 1647 | 1467751110863 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:38:30 INFO - PROCESS | 1647 | 1467751110864 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:38:30 INFO - PROCESS | 1647 | 1467751110866 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:38:30 INFO - PROCESS | 1647 | 1467751110868 Marionette TRACE conn2 <- [1,98,null,{}] 13:38:30 INFO - PROCESS | 1647 | 1467751110880 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}] 13:38:30 INFO - PROCESS | 1647 | 1467751110881 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:30 INFO - PROCESS | 1647 | 1467751110959 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:38:31 INFO - PROCESS | 1647 | 1467751111007 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 1647 | 1467751111008 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cf800 == 32 [pid = 1647] [id = 32] 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b70400) [pid = 1647] [serial = 92] [outer = 0x0] 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12100ac00) [pid = 1647] [serial = 93] [outer = 0x119b70400] 13:38:31 INFO - PROCESS | 1647 | 1467751111032 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1210ce000) [pid = 1647] [serial = 94] [outer = 0x119b70400] 13:38:31 INFO - PROCESS | 1647 | 1467751111284 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]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 477ms 13:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:38:31 INFO - PROCESS | 1647 | 1467751111344 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 1647 | 1467751111345 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:38:31 INFO - PROCESS | 1647 | 1467751111347 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 1647 | 1467751111348 Marionette TRACE conn2 <- [1,102,null,{}] 13:38:31 INFO - PROCESS | 1647 | 1467751111358 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}] 13:38:31 INFO - PROCESS | 1647 | 1467751111359 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:31 INFO - PROCESS | 1647 | 1467751111438 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:38:31 INFO - PROCESS | 1647 | 1467751111443 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 1647 | 1467751111444 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x119704800 == 33 [pid = 1647] [id = 33] 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1210ce400) [pid = 1647] [serial = 95] [outer = 0x0] 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121361800) [pid = 1647] [serial = 96] [outer = 0x1210ce400] 13:38:31 INFO - PROCESS | 1647 | 1467751111469 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118380400) [pid = 1647] [serial = 97] [outer = 0x1210ce400] 13:38:31 INFO - PROCESS | 1647 | 1467751111765 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]]]}] 13:38:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:38:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 470ms 13:38:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:38:31 INFO - PROCESS | 1647 | 1467751111819 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:38:31 INFO - PROCESS | 1647 | 1467751111821 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:38:31 INFO - PROCESS | 1647 | 1467751111823 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:38:31 INFO - PROCESS | 1647 | 1467751111824 Marionette TRACE conn2 <- [1,106,null,{}] 13:38:31 INFO - PROCESS | 1647 | 1467751111826 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}] 13:38:31 INFO - PROCESS | 1647 | 1467751111828 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:31 INFO - PROCESS | 1647 | 1467751111922 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:38:31 INFO - PROCESS | 1647 | 1467751111928 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:31 INFO - PROCESS | 1647 | 1467751111929 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x119717000 == 34 [pid = 1647] [id = 34] 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119b71800) [pid = 1647] [serial = 98] [outer = 0x0] 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1219c8c00) [pid = 1647] [serial = 99] [outer = 0x119b71800] 13:38:31 INFO - PROCESS | 1647 | 1467751111953 Marionette DEBUG loaded listener.js 13:38:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121eae400) [pid = 1647] [serial = 100] [outer = 0x119b71800] 13:38:32 INFO - PROCESS | 1647 | 1467751112212 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]]]}] 13:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 13:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:38:32 INFO - PROCESS | 1647 | 1467751112243 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1647 | 1467751112244 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:38:32 INFO - PROCESS | 1647 | 1467751112246 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1647 | 1467751112247 Marionette TRACE conn2 <- [1,110,null,{}] 13:38:32 INFO - PROCESS | 1647 | 1467751112250 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}] 13:38:32 INFO - PROCESS | 1647 | 1467751112252 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:32 INFO - PROCESS | 1647 | 1467751112340 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:38:32 INFO - PROCESS | 1647 | 1467751112343 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 1647 | 1467751112345 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b32800 == 35 [pid = 1647] [id = 35] 13:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121eb7800) [pid = 1647] [serial = 101] [outer = 0x0] 13:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121ee4400) [pid = 1647] [serial = 102] [outer = 0x121eb7800] 13:38:32 INFO - PROCESS | 1647 | 1467751112372 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124c27400) [pid = 1647] [serial = 103] [outer = 0x121eb7800] 13:38:32 INFO - PROCESS | 1647 | 1467751112683 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]]]}] 13:38:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:38:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 13:38:32 INFO - PROCESS | 1647 | 1467751112716 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:38:32 INFO - PROCESS | 1647 | 1467751112720 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:38:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:38:32 INFO - PROCESS | 1647 | 1467751112723 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:38:32 INFO - PROCESS | 1647 | 1467751112724 Marionette TRACE conn2 <- [1,114,null,{}] 13:38:32 INFO - PROCESS | 1647 | 1467751112727 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}] 13:38:32 INFO - PROCESS | 1647 | 1467751112728 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:32 INFO - PROCESS | 1647 | 1467751112836 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:38:32 INFO - PROCESS | 1647 | 1467751112862 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:32 INFO - PROCESS | 1647 | 1467751112863 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fef800 == 36 [pid = 1647] [id = 36] 13:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121edc400) [pid = 1647] [serial = 104] [outer = 0x0] 13:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124c31c00) [pid = 1647] [serial = 105] [outer = 0x121edc400] 13:38:32 INFO - PROCESS | 1647 | 1467751112887 Marionette DEBUG loaded listener.js 13:38:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12570e800) [pid = 1647] [serial = 106] [outer = 0x121edc400] 13:38:33 INFO - PROCESS | 1647 | 1467751113168 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]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 13:38:33 INFO - PROCESS | 1647 | 1467751113191 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:38:33 INFO - PROCESS | 1647 | 1467751113192 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:38:33 INFO - PROCESS | 1647 | 1467751113195 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 1647 | 1467751113196 Marionette TRACE conn2 <- [1,118,null,{}] 13:38:33 INFO - PROCESS | 1647 | 1467751113197 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}] 13:38:33 INFO - PROCESS | 1647 | 1467751113199 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:33 INFO - PROCESS | 1647 | 1467751113277 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:38:33 INFO - PROCESS | 1647 | 1467751113279 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:33 INFO - PROCESS | 1647 | 1467751113280 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x121255000 == 37 [pid = 1647] [id = 37] 13:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125708c00) [pid = 1647] [serial = 107] [outer = 0x0] 13:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126136400) [pid = 1647] [serial = 108] [outer = 0x125708c00] 13:38:33 INFO - PROCESS | 1647 | 1467751113302 Marionette DEBUG loaded listener.js 13:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126505c00) [pid = 1647] [serial = 109] [outer = 0x125708c00] 13:38:33 INFO - PROCESS | 1647 | 1467751113685 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]]]}] 13:38:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:38:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 518ms 13:38:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:38:33 INFO - PROCESS | 1647 | 1467751113714 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:38:33 INFO - PROCESS | 1647 | 1467751113716 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:38:33 INFO - PROCESS | 1647 | 1467751113719 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:38:33 INFO - PROCESS | 1647 | 1467751113720 Marionette TRACE conn2 <- [1,122,null,{}] 13:38:33 INFO - PROCESS | 1647 | 1467751113724 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}] 13:38:33 INFO - PROCESS | 1647 | 1467751113726 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:33 INFO - PROCESS | 1647 | 1467751113878 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:38:33 INFO - PROCESS | 1647 | 1467751113888 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:33 INFO - PROCESS | 1647 | 1467751113889 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12143d800 == 38 [pid = 1647] [id = 38] 13:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118fee800) [pid = 1647] [serial = 110] [outer = 0x0] 13:38:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126589000) [pid = 1647] [serial = 111] [outer = 0x118fee800] 13:38:33 INFO - PROCESS | 1647 | 1467751113927 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1266a1000) [pid = 1647] [serial = 112] [outer = 0x118fee800] 13:38:34 INFO - PROCESS | 1647 | 1467751114254 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]]]}] 13:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 571ms 13:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:38:34 INFO - PROCESS | 1647 | 1467751114293 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 1647 | 1467751114294 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:38:34 INFO - PROCESS | 1647 | 1467751114296 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 1647 | 1467751114297 Marionette TRACE conn2 <- [1,126,null,{}] 13:38:34 INFO - PROCESS | 1647 | 1467751114300 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}] 13:38:34 INFO - PROCESS | 1647 | 1467751114301 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:34 INFO - PROCESS | 1647 | 1467751114406 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:38:34 INFO - PROCESS | 1647 | 1467751114412 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1647 | 1467751114413 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a2000 == 39 [pid = 1647] [id = 39] 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x125702800) [pid = 1647] [serial = 113] [outer = 0x0] 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126826c00) [pid = 1647] [serial = 114] [outer = 0x125702800] 13:38:34 INFO - PROCESS | 1647 | 1467751114437 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12890f400) [pid = 1647] [serial = 115] [outer = 0x125702800] 13:38:34 INFO - PROCESS | 1647 | 1467751114738 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]]]}] 13:38:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:38:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 13:38:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:38:34 INFO - PROCESS | 1647 | 1467751114764 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:38:34 INFO - PROCESS | 1647 | 1467751114766 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:38:34 INFO - PROCESS | 1647 | 1467751114768 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:38:34 INFO - PROCESS | 1647 | 1467751114771 Marionette TRACE conn2 <- [1,130,null,{}] 13:38:34 INFO - PROCESS | 1647 | 1467751114774 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}] 13:38:34 INFO - PROCESS | 1647 | 1467751114775 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:34 INFO - PROCESS | 1647 | 1467751114855 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:38:34 INFO - PROCESS | 1647 | 1467751114859 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:34 INFO - PROCESS | 1647 | 1467751114860 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248e3000 == 40 [pid = 1647] [id = 40] 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12890fc00) [pid = 1647] [serial = 116] [outer = 0x0] 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128929000) [pid = 1647] [serial = 117] [outer = 0x12890fc00] 13:38:34 INFO - PROCESS | 1647 | 1467751114892 Marionette DEBUG loaded listener.js 13:38:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x128f86400) [pid = 1647] [serial = 118] [outer = 0x12890fc00] 13:38:35 INFO - PROCESS | 1647 | 1467751115186 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]]]}] 13:38:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:38:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 13:38:35 INFO - PROCESS | 1647 | 1467751115240 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:38:35 INFO - PROCESS | 1647 | 1467751115241 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:38:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:38:35 INFO - PROCESS | 1647 | 1467751115243 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:38:35 INFO - PROCESS | 1647 | 1467751115245 Marionette TRACE conn2 <- [1,134,null,{}] 13:38:35 INFO - PROCESS | 1647 | 1467751115247 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}] 13:38:35 INFO - PROCESS | 1647 | 1467751115248 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:35 INFO - PROCESS | 1647 | 1467751115330 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:38:35 INFO - PROCESS | 1647 | 1467751115391 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:35 INFO - PROCESS | 1647 | 1467751115392 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x124aed000 == 41 [pid = 1647] [id = 41] 13:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x128928800) [pid = 1647] [serial = 119] [outer = 0x0] 13:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1290f2400) [pid = 1647] [serial = 120] [outer = 0x128928800] 13:38:35 INFO - PROCESS | 1647 | 1467751115415 Marionette DEBUG loaded listener.js 13:38:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x129258400) [pid = 1647] [serial = 121] [outer = 0x128928800] 13:38:36 INFO - PROCESS | 1647 | 1467751116348 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]]]}] 13:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1120ms 13:38:36 INFO - PROCESS | 1647 | 1467751116365 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:38:36 INFO - PROCESS | 1647 | 1467751116367 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:38:36 INFO - PROCESS | 1647 | 1467751116375 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:38:36 INFO - PROCESS | 1647 | 1467751116377 Marionette TRACE conn2 <- [1,138,null,{}] 13:38:36 INFO - PROCESS | 1647 | 1467751116380 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}] 13:38:36 INFO - PROCESS | 1647 | 1467751116382 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:36 INFO - PROCESS | 1647 | 1467751116476 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:38:36 INFO - PROCESS | 1647 | 1467751116480 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:36 INFO - PROCESS | 1647 | 1467751116483 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e6d800 == 42 [pid = 1647] [id = 42] 13:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x113211800) [pid = 1647] [serial = 122] [outer = 0x0] 13:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x11697bc00) [pid = 1647] [serial = 123] [outer = 0x113211800] 13:38:36 INFO - PROCESS | 1647 | 1467751116511 Marionette DEBUG loaded listener.js 13:38:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x1174cf400) [pid = 1647] [serial = 124] [outer = 0x113211800] 13:38:36 INFO - PROCESS | 1647 | 1467751116840 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]]]}] 13:38:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:38:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 13:38:36 INFO - PROCESS | 1647 | 1467751116894 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:38:36 INFO - PROCESS | 1647 | 1467751116897 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:38:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:38:36 INFO - PROCESS | 1647 | 1467751116909 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:38:36 INFO - PROCESS | 1647 | 1467751116911 Marionette TRACE conn2 <- [1,142,null,{}] 13:38:36 INFO - PROCESS | 1647 | 1467751116913 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}] 13:38:36 INFO - PROCESS | 1647 | 1467751116915 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:37 INFO - PROCESS | 1647 | 1467751117009 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:38:37 INFO - PROCESS | 1647 | 1467751117013 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 1647 | 1467751117014 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x11667f800 == 43 [pid = 1647] [id = 43] 13:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x117eaec00) [pid = 1647] [serial = 125] [outer = 0x0] 13:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x11820bc00) [pid = 1647] [serial = 126] [outer = 0x117eaec00] 13:38:37 INFO - PROCESS | 1647 | 1467751117040 Marionette DEBUG loaded listener.js 13:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x1185c7800) [pid = 1647] [serial = 127] [outer = 0x117eaec00] 13:38:37 INFO - PROCESS | 1647 | 1467751117360 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]]]}] 13:38:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:38:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 469ms 13:38:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:38:37 INFO - PROCESS | 1647 | 1467751117379 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:38:37 INFO - PROCESS | 1647 | 1467751117381 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:38:37 INFO - PROCESS | 1647 | 1467751117394 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:38:37 INFO - PROCESS | 1647 | 1467751117398 Marionette TRACE conn2 <- [1,146,null,{}] 13:38:37 INFO - PROCESS | 1647 | 1467751117409 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}] 13:38:37 INFO - PROCESS | 1647 | 1467751117413 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:37 INFO - PROCESS | 1647 | 1467751117555 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:38:37 INFO - PROCESS | 1647 | 1467751117572 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:37 INFO - PROCESS | 1647 | 1467751117574 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f72800 == 44 [pid = 1647] [id = 44] 13:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x118feb400) [pid = 1647] [serial = 128] [outer = 0x0] 13:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x1193cf400) [pid = 1647] [serial = 129] [outer = 0x118feb400] 13:38:37 INFO - PROCESS | 1647 | 1467751117615 Marionette DEBUG loaded listener.js 13:38:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x1197d6000) [pid = 1647] [serial = 130] [outer = 0x118feb400] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x12d60bc00) [pid = 1647] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x1180bd400) [pid = 1647] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x117eb0000) [pid = 1647] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x12ca3c800) [pid = 1647] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x12c975c00) [pid = 1647] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x12c519c00) [pid = 1647] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x12bf5c800) [pid = 1647] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11820a000) [pid = 1647] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12b9d0000) [pid = 1647] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b967400) [pid = 1647] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ac24000) [pid = 1647] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12a72cc00) [pid = 1647] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x119b84400) [pid = 1647] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1197d3800) [pid = 1647] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119b71400) [pid = 1647] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x119b70400) [pid = 1647] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1210ce400) [pid = 1647] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119b71800) [pid = 1647] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121edc400) [pid = 1647] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x125708c00) [pid = 1647] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118fee800) [pid = 1647] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12ae90400) [pid = 1647] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1129eb400) [pid = 1647] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11714a400) [pid = 1647] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11321b400) [pid = 1647] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x114f61400) [pid = 1647] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112d03400) [pid = 1647] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118544000) [pid = 1647] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:38:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1180c7400) [pid = 1647] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:38:38 INFO - PROCESS | 1647 | 1467751118551 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]]]}] 13:38:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:38:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1186ms 13:38:38 INFO - PROCESS | 1647 | 1467751118573 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:38:38 INFO - PROCESS | 1647 | 1467751118574 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:38:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:38:38 INFO - PROCESS | 1647 | 1467751118577 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:38:38 INFO - PROCESS | 1647 | 1467751118578 Marionette TRACE conn2 <- [1,150,null,{}] 13:38:38 INFO - PROCESS | 1647 | 1467751118580 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}] 13:38:38 INFO - PROCESS | 1647 | 1467751118581 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:38 INFO - PROCESS | 1647 | 1467751118667 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:38:38 INFO - PROCESS | 1647 | 1467751118719 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:38 INFO - PROCESS | 1647 | 1467751118720 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e25800 == 45 [pid = 1647] [id = 45] 13:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11662e800) [pid = 1647] [serial = 131] [outer = 0x0] 13:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118203800) [pid = 1647] [serial = 132] [outer = 0x11662e800] 13:38:38 INFO - PROCESS | 1647 | 1467751118745 Marionette DEBUG loaded listener.js 13:38:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1193cfc00) [pid = 1647] [serial = 133] [outer = 0x11662e800] 13:38:39 INFO - PROCESS | 1647 | 1467751119002 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]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 469ms 13:38:39 INFO - PROCESS | 1647 | 1467751119046 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 1647 | 1467751119048 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:38:39 INFO - PROCESS | 1647 | 1467751119059 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 1647 | 1467751119060 Marionette TRACE conn2 <- [1,154,null,{}] 13:38:39 INFO - PROCESS | 1647 | 1467751119062 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}] 13:38:39 INFO - PROCESS | 1647 | 1467751119063 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:39 INFO - PROCESS | 1647 | 1467751119140 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:38:39 INFO - PROCESS | 1647 | 1467751119144 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 1647 | 1467751119145 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fcb800 == 46 [pid = 1647] [id = 46] 13:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117eb0000) [pid = 1647] [serial = 134] [outer = 0x0] 13:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119b71400) [pid = 1647] [serial = 135] [outer = 0x117eb0000] 13:38:39 INFO - PROCESS | 1647 | 1467751119171 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119b87c00) [pid = 1647] [serial = 136] [outer = 0x117eb0000] 13:38:39 INFO - PROCESS | 1647 | 1467751119497 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]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 477ms 13:38:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:38:39 INFO - PROCESS | 1647 | 1467751119528 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:38:39 INFO - PROCESS | 1647 | 1467751119529 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:38:39 INFO - PROCESS | 1647 | 1467751119531 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:38:39 INFO - PROCESS | 1647 | 1467751119532 Marionette TRACE conn2 <- [1,158,null,{}] 13:38:39 INFO - PROCESS | 1647 | 1467751119535 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}] 13:38:39 INFO - PROCESS | 1647 | 1467751119539 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:39 INFO - PROCESS | 1647 | 1467751119625 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:38:39 INFO - PROCESS | 1647 | 1467751119628 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:39 INFO - PROCESS | 1647 | 1467751119629 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x119952000 == 47 [pid = 1647] [id = 47] 13:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119d64800) [pid = 1647] [serial = 137] [outer = 0x0] 13:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121008000) [pid = 1647] [serial = 138] [outer = 0x119d64800] 13:38:39 INFO - PROCESS | 1647 | 1467751119655 Marionette DEBUG loaded listener.js 13:38:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1217d3c00) [pid = 1647] [serial = 139] [outer = 0x119d64800] 13:38:39 INFO - PROCESS | 1647 | 1467751119958 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]]]}] 13:38:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:38:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 13:38:40 INFO - PROCESS | 1647 | 1467751120000 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1647 | 1467751120001 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:38:40 INFO - PROCESS | 1647 | 1467751120003 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1647 | 1467751120004 Marionette TRACE conn2 <- [1,162,null,{}] 13:38:40 INFO - PROCESS | 1647 | 1467751120006 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}] 13:38:40 INFO - PROCESS | 1647 | 1467751120007 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:40 INFO - PROCESS | 1647 | 1467751120099 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:38:40 INFO - PROCESS | 1647 | 1467751120105 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 1647 | 1467751120106 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b36000 == 48 [pid = 1647] [id = 48] 13:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x119d66800) [pid = 1647] [serial = 140] [outer = 0x0] 13:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x121ede000) [pid = 1647] [serial = 141] [outer = 0x119d66800] 13:38:40 INFO - PROCESS | 1647 | 1467751120129 Marionette DEBUG loaded listener.js 13:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124b62000) [pid = 1647] [serial = 142] [outer = 0x119d66800] 13:38:40 INFO - PROCESS | 1647 | 1467751120441 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]]]}] 13:38:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:38:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 13:38:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:38:40 INFO - PROCESS | 1647 | 1467751120473 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:38:40 INFO - PROCESS | 1647 | 1467751120475 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:38:40 INFO - PROCESS | 1647 | 1467751120479 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:38:40 INFO - PROCESS | 1647 | 1467751120481 Marionette TRACE conn2 <- [1,166,null,{}] 13:38:40 INFO - PROCESS | 1647 | 1467751120485 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}] 13:38:40 INFO - PROCESS | 1647 | 1467751120487 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:40 INFO - PROCESS | 1647 | 1467751120582 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:38:40 INFO - PROCESS | 1647 | 1467751120626 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:40 INFO - PROCESS | 1647 | 1467751120629 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f0f000 == 49 [pid = 1647] [id = 49] 13:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x115d11800) [pid = 1647] [serial = 143] [outer = 0x0] 13:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11662ec00) [pid = 1647] [serial = 144] [outer = 0x115d11800] 13:38:40 INFO - PROCESS | 1647 | 1467751120660 Marionette DEBUG loaded listener.js 13:38:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11714a400) [pid = 1647] [serial = 145] [outer = 0x115d11800] 13:38:41 INFO - PROCESS | 1647 | 1467751121097 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]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 13:38:41 INFO - PROCESS | 1647 | 1467751121149 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 1647 | 1467751121152 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:38:41 INFO - PROCESS | 1647 | 1467751121157 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - PROCESS | 1647 | 1467751121159 Marionette TRACE conn2 <- [1,170,null,{}] 13:38:41 INFO - PROCESS | 1647 | 1467751121162 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}] 13:38:41 INFO - PROCESS | 1647 | 1467751121164 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:41 INFO - PROCESS | 1647 | 1467751121257 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:38:41 INFO - PROCESS | 1647 | 1467751121316 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:41 INFO - PROCESS | 1647 | 1467751121317 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195da000 == 50 [pid = 1647] [id = 50] 13:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1185c2c00) [pid = 1647] [serial = 146] [outer = 0x0] 13:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118746c00) [pid = 1647] [serial = 147] [outer = 0x1185c2c00] 13:38:41 INFO - PROCESS | 1647 | 1467751121348 Marionette DEBUG loaded listener.js 13:38:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x118f6ac00) [pid = 1647] [serial = 148] [outer = 0x1185c2c00] 13:38:41 INFO - PROCESS | 1647 | 1467751121781 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]]]}] 13:38:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:38:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 13:38:41 INFO - PROCESS | 1647 | 1467751121830 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:38:41 INFO - PROCESS | 1647 | 1467751121832 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:38:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:38:41 INFO - PROCESS | 1647 | 1467751121838 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:38:41 INFO - PROCESS | 1647 | 1467751121843 Marionette TRACE conn2 <- [1,174,null,{}] 13:38:41 INFO - PROCESS | 1647 | 1467751121854 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}] 13:38:41 INFO - PROCESS | 1647 | 1467751121859 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:42 INFO - PROCESS | 1647 | 1467751122016 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:38:42 INFO - PROCESS | 1647 | 1467751122090 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 1647 | 1467751122092 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218ab000 == 51 [pid = 1647] [id = 51] 13:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x120f30800) [pid = 1647] [serial = 149] [outer = 0x0] 13:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x121009400) [pid = 1647] [serial = 150] [outer = 0x120f30800] 13:38:42 INFO - PROCESS | 1647 | 1467751122123 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x12121b800) [pid = 1647] [serial = 151] [outer = 0x120f30800] 13:38:42 INFO - PROCESS | 1647 | 1467751122530 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]]]}] 13:38:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:38:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 726ms 13:38:42 INFO - PROCESS | 1647 | 1467751122564 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:38:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:38:42 INFO - PROCESS | 1647 | 1467751122566 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:38:42 INFO - PROCESS | 1647 | 1467751122568 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:38:42 INFO - PROCESS | 1647 | 1467751122569 Marionette TRACE conn2 <- [1,178,null,{}] 13:38:42 INFO - PROCESS | 1647 | 1467751122572 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}] 13:38:42 INFO - PROCESS | 1647 | 1467751122573 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:42 INFO - PROCESS | 1647 | 1467751122666 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:38:42 INFO - PROCESS | 1647 | 1467751122710 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:42 INFO - PROCESS | 1647 | 1467751122711 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256b7800 == 52 [pid = 1647] [id = 52] 13:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x121edb000) [pid = 1647] [serial = 152] [outer = 0x0] 13:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 124 (0x124c49c00) [pid = 1647] [serial = 153] [outer = 0x121edb000] 13:38:42 INFO - PROCESS | 1647 | 1467751122741 Marionette DEBUG loaded listener.js 13:38:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 125 (0x124ff7c00) [pid = 1647] [serial = 154] [outer = 0x121edb000] 13:38:43 INFO - PROCESS | 1647 | 1467751123147 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]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 13:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:38:43 INFO - PROCESS | 1647 | 1467751123189 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 1647 | 1467751123190 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:38:43 INFO - PROCESS | 1647 | 1467751123192 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1647 | 1467751123193 Marionette TRACE conn2 <- [1,182,null,{}] 13:38:43 INFO - PROCESS | 1647 | 1467751123196 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}] 13:38:43 INFO - PROCESS | 1647 | 1467751123197 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:43 INFO - PROCESS | 1647 | 1467751123291 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:38:43 INFO - PROCESS | 1647 | 1467751123364 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:43 INFO - PROCESS | 1647 | 1467751123365 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1265a3000 == 53 [pid = 1647] [id = 53] 13:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 126 (0x125780c00) [pid = 1647] [serial = 155] [outer = 0x0] 13:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 127 (0x12613e000) [pid = 1647] [serial = 156] [outer = 0x125780c00] 13:38:43 INFO - PROCESS | 1647 | 1467751123395 Marionette DEBUG loaded listener.js 13:38:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 128 (0x12660f000) [pid = 1647] [serial = 157] [outer = 0x125780c00] 13:38:43 INFO - PROCESS | 1647 | 1467751123814 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]]]}] 13:38:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:38:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 668ms 13:38:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:38:43 INFO - PROCESS | 1647 | 1467751123861 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:38:43 INFO - PROCESS | 1647 | 1467751123862 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:38:43 INFO - PROCESS | 1647 | 1467751123865 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:38:43 INFO - PROCESS | 1647 | 1467751123866 Marionette TRACE conn2 <- [1,186,null,{}] 13:38:43 INFO - PROCESS | 1647 | 1467751123869 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}] 13:38:43 INFO - PROCESS | 1647 | 1467751123873 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:43 INFO - PROCESS | 1647 | 1467751123989 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:38:44 INFO - PROCESS | 1647 | 1467751124039 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:44 INFO - PROCESS | 1647 | 1467751124041 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169a6000 == 54 [pid = 1647] [id = 54] 13:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 129 (0x11820b400) [pid = 1647] [serial = 158] [outer = 0x0] 13:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 130 (0x126137800) [pid = 1647] [serial = 159] [outer = 0x11820b400] 13:38:44 INFO - PROCESS | 1647 | 1467751124070 Marionette DEBUG loaded listener.js 13:38:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 131 (0x126a41000) [pid = 1647] [serial = 160] [outer = 0x11820b400] 13:38:44 INFO - PROCESS | 1647 | 1467751124529 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]]]}] 13:38:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:38:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 718ms 13:38:44 INFO - PROCESS | 1647 | 1467751124599 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:38:44 INFO - PROCESS | 1647 | 1467751124601 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:38:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:38:44 INFO - PROCESS | 1647 | 1467751124606 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:38:44 INFO - PROCESS | 1647 | 1467751124608 Marionette TRACE conn2 <- [1,190,null,{}] 13:38:44 INFO - PROCESS | 1647 | 1467751124612 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}] 13:38:44 INFO - PROCESS | 1647 | 1467751124613 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:44 INFO - PROCESS | 1647 | 1467751124730 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119952000 == 53 [pid = 1647] [id = 47] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119717000 == 52 [pid = 1647] [id = 34] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x118fcb800 == 51 [pid = 1647] [id = 46] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x117e25800 == 50 [pid = 1647] [id = 45] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x112637000 == 49 [pid = 1647] [id = 27] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1167ae800 == 48 [pid = 1647] [id = 31] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x116f72800 == 47 [pid = 1647] [id = 44] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x118353000 == 46 [pid = 1647] [id = 30] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x11667f800 == 45 [pid = 1647] [id = 43] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x116f67800 == 44 [pid = 1647] [id = 28] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x117e29000 == 43 [pid = 1647] [id = 29] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x112e6d800 == 42 [pid = 1647] [id = 42] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x124aed000 == 41 [pid = 1647] [id = 41] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119b32800 == 40 [pid = 1647] [id = 35] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cf800 == 39 [pid = 1647] [id = 32] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119704800 == 38 [pid = 1647] [id = 33] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1169a6000 == 37 [pid = 1647] [id = 54] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1265a3000 == 36 [pid = 1647] [id = 53] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1256b7800 == 35 [pid = 1647] [id = 52] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1218ab000 == 34 [pid = 1647] [id = 51] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1195da000 == 33 [pid = 1647] [id = 50] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119fef800 == 32 [pid = 1647] [id = 36] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x121255000 == 31 [pid = 1647] [id = 37] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1248e3000 == 30 [pid = 1647] [id = 40] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x119b36000 == 29 [pid = 1647] [id = 48] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12143d800 == 28 [pid = 1647] [id = 38] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a2000 == 27 [pid = 1647] [id = 39] 13:38:45 INFO - PROCESS | 1647 | --DOCSHELL 0x114f0f000 == 26 [pid = 1647] [id = 49] 13:38:45 INFO - PROCESS | 1647 | 1467751125364 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 1647 | 1467751125366 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 130 (0x121edec00) [pid = 1647] [serial = 11] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 129 (0x118380400) [pid = 1647] [serial = 97] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 128 (0x113c5e000) [pid = 1647] [serial = 67] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 127 (0x1193cf000) [pid = 1647] [serial = 85] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 126 (0x121eae400) [pid = 1647] [serial = 100] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 125 (0x119b71000) [pid = 1647] [serial = 88] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 124 (0x1180c7000) [pid = 1647] [serial = 76] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 123 (0x126505c00) [pid = 1647] [serial = 109] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x12570e800) [pid = 1647] [serial = 106] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x11889c000) [pid = 1647] [serial = 82] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1266a1000) [pid = 1647] [serial = 112] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1180c8000) [pid = 1647] [serial = 70] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12e08e400) [pid = 1647] [serial = 64] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1217df000) [pid = 1647] [serial = 8] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119b89000) [pid = 1647] [serial = 90] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12100a400) [pid = 1647] [serial = 91] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12100ac00) [pid = 1647] [serial = 93] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x121361800) [pid = 1647] [serial = 96] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x1219c8c00) [pid = 1647] [serial = 99] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1210ce000) [pid = 1647] [serial = 94] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121ee4400) [pid = 1647] [serial = 102] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124c31c00) [pid = 1647] [serial = 105] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126136400) [pid = 1647] [serial = 108] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126589000) [pid = 1647] [serial = 111] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x126826c00) [pid = 1647] [serial = 114] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128929000) [pid = 1647] [serial = 117] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12d8d2400) [pid = 1647] [serial = 63] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112f28c00) [pid = 1647] [serial = 66] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x117ea9c00) [pid = 1647] [serial = 69] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113350400) [pid = 1647] [serial = 72] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113c64000) [pid = 1647] [serial = 73] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116a21000) [pid = 1647] [serial = 75] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x113214c00) [pid = 1647] [serial = 78] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118382000) [pid = 1647] [serial = 79] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118741c00) [pid = 1647] [serial = 81] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118ff0c00) [pid = 1647] [serial = 84] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197d8000) [pid = 1647] [serial = 87] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12bf1dc00) [pid = 1647] [serial = 30] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b9c6400) [pid = 1647] [serial = 27] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b9cc400) [pid = 1647] [serial = 28] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12af36800) [pid = 1647] [serial = 24] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12b093800) [pid = 1647] [serial = 25] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12ac1d400) [pid = 1647] [serial = 22] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ac18c00) [pid = 1647] [serial = 21] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1290ee000) [pid = 1647] [serial = 18] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119b86000) [pid = 1647] [serial = 15] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119b8c400) [pid = 1647] [serial = 16] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12d8ce000) [pid = 1647] [serial = 60] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12d8d2000) [pid = 1647] [serial = 61] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1180c5000) [pid = 1647] [serial = 57] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12d161000) [pid = 1647] [serial = 58] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12d60b800) [pid = 1647] [serial = 55] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11911a000) [pid = 1647] [serial = 54] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12d158800) [pid = 1647] [serial = 51] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12ca43800) [pid = 1647] [serial = 45] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12cd3b800) [pid = 1647] [serial = 46] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12d10d000) [pid = 1647] [serial = 48] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12c97d800) [pid = 1647] [serial = 42] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12ca3a000) [pid = 1647] [serial = 43] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12c521c00) [pid = 1647] [serial = 40] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12c51d000) [pid = 1647] [serial = 39] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12bf62800) [pid = 1647] [serial = 36] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12c512c00) [pid = 1647] [serial = 37] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x1185c1000) [pid = 1647] [serial = 33] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12bf58800) [pid = 1647] [serial = 34] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x118381000) [pid = 1647] [serial = 31] [outer = 0x0] [url = about:blank] 13:38:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x111e17800 == 27 [pid = 1647] [id = 55] 13:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x112f29000) [pid = 1647] [serial = 161] [outer = 0x0] 13:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x113214c00) [pid = 1647] [serial = 162] [outer = 0x112f29000] 13:38:45 INFO - PROCESS | 1647 | 1467751125442 Marionette DEBUG loaded listener.js 13:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x114f65800) [pid = 1647] [serial = 163] [outer = 0x112f29000] 13:38:45 INFO - PROCESS | 1647 | 1467751125723 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]]]}] 13:38:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:38:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1171ms 13:38:45 INFO - PROCESS | 1647 | 1467751125778 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:38:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:38:45 INFO - PROCESS | 1647 | 1467751125780 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:38:45 INFO - PROCESS | 1647 | 1467751125783 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:38:45 INFO - PROCESS | 1647 | 1467751125786 Marionette TRACE conn2 <- [1,194,null,{}] 13:38:45 INFO - PROCESS | 1647 | 1467751125792 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}] 13:38:45 INFO - PROCESS | 1647 | 1467751125795 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:45 INFO - PROCESS | 1647 | 1467751125869 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:38:45 INFO - PROCESS | 1647 | 1467751125875 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:45 INFO - PROCESS | 1647 | 1467751125876 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x115eb8800 == 28 [pid = 1647] [id = 56] 13:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x11714a800) [pid = 1647] [serial = 164] [outer = 0x0] 13:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x117eac400) [pid = 1647] [serial = 165] [outer = 0x11714a800] 13:38:45 INFO - PROCESS | 1647 | 1467751125905 Marionette DEBUG loaded listener.js 13:38:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1180c3800) [pid = 1647] [serial = 166] [outer = 0x11714a800] 13:38:46 INFO - PROCESS | 1647 | 1467751126210 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]]]}] 13:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 474ms 13:38:46 INFO - PROCESS | 1647 | 1467751126258 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 1647 | 1467751126261 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:38:46 INFO - PROCESS | 1647 | 1467751126265 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 1647 | 1467751126266 Marionette TRACE conn2 <- [1,198,null,{}] 13:38:46 INFO - PROCESS | 1647 | 1467751126268 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}] 13:38:46 INFO - PROCESS | 1647 | 1467751126270 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:46 INFO - PROCESS | 1647 | 1467751126346 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:38:46 INFO - PROCESS | 1647 | 1467751126355 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:46 INFO - PROCESS | 1647 | 1467751126356 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b8800 == 29 [pid = 1647] [id = 57] 13:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1180c8000) [pid = 1647] [serial = 167] [outer = 0x0] 13:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11854dc00) [pid = 1647] [serial = 168] [outer = 0x1180c8000] 13:38:46 INFO - PROCESS | 1647 | 1467751126382 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x118750000) [pid = 1647] [serial = 169] [outer = 0x1180c8000] 13:38:46 INFO - PROCESS | 1647 | 1467751126709 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]]]}] 13:38:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:38:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 468ms 13:38:46 INFO - PROCESS | 1647 | 1467751126733 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:38:46 INFO - PROCESS | 1647 | 1467751126736 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:38:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:38:46 INFO - PROCESS | 1647 | 1467751126741 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:38:46 INFO - PROCESS | 1647 | 1467751126745 Marionette TRACE conn2 <- [1,202,null,{}] 13:38:46 INFO - PROCESS | 1647 | 1467751126753 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}] 13:38:46 INFO - PROCESS | 1647 | 1467751126755 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:46 INFO - PROCESS | 1647 | 1467751126843 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:38:46 INFO - PROCESS | 1647 | 1467751126853 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:46 INFO - PROCESS | 1647 | 1467751126855 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e31800 == 30 [pid = 1647] [id = 58] 13:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118897c00) [pid = 1647] [serial = 170] [outer = 0x0] 13:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1193ccc00) [pid = 1647] [serial = 171] [outer = 0x118897c00] 13:38:46 INFO - PROCESS | 1647 | 1467751126879 Marionette DEBUG loaded listener.js 13:38:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1197d7000) [pid = 1647] [serial = 172] [outer = 0x118897c00] 13:38:47 INFO - PROCESS | 1647 | 1467751127162 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]]]}] 13:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 474ms 13:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:38:47 INFO - PROCESS | 1647 | 1467751127214 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:38:47 INFO - PROCESS | 1647 | 1467751127216 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:38:47 INFO - PROCESS | 1647 | 1467751127220 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:38:47 INFO - PROCESS | 1647 | 1467751127222 Marionette TRACE conn2 <- [1,206,null,{}] 13:38:47 INFO - PROCESS | 1647 | 1467751127224 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}] 13:38:47 INFO - PROCESS | 1647 | 1467751127225 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:47 INFO - PROCESS | 1647 | 1467751127297 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:38:47 INFO - PROCESS | 1647 | 1467751127301 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 1647 | 1467751127304 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fba000 == 31 [pid = 1647] [id = 59] 13:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x116984800) [pid = 1647] [serial = 173] [outer = 0x0] 13:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119b89c00) [pid = 1647] [serial = 174] [outer = 0x116984800] 13:38:47 INFO - PROCESS | 1647 | 1467751127329 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119d66400) [pid = 1647] [serial = 175] [outer = 0x116984800] 13:38:47 INFO - PROCESS | 1647 | 1467751127677 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]]]}] 13:38:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:38:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 471ms 13:38:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:38:47 INFO - PROCESS | 1647 | 1467751127690 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:38:47 INFO - PROCESS | 1647 | 1467751127692 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:38:47 INFO - PROCESS | 1647 | 1467751127694 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:38:47 INFO - PROCESS | 1647 | 1467751127695 Marionette TRACE conn2 <- [1,210,null,{}] 13:38:47 INFO - PROCESS | 1647 | 1467751127697 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}] 13:38:47 INFO - PROCESS | 1647 | 1467751127699 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:47 INFO - PROCESS | 1647 | 1467751127783 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:38:47 INFO - PROCESS | 1647 | 1467751127815 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:47 INFO - PROCESS | 1647 | 1467751127819 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d0800 == 32 [pid = 1647] [id = 60] 13:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1180c7000) [pid = 1647] [serial = 176] [outer = 0x0] 13:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12100fc00) [pid = 1647] [serial = 177] [outer = 0x1180c7000] 13:38:47 INFO - PROCESS | 1647 | 1467751127851 Marionette DEBUG loaded listener.js 13:38:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12146c400) [pid = 1647] [serial = 178] [outer = 0x1180c7000] 13:38:48 INFO - PROCESS | 1647 | 1467751128175 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]]]}] 13:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 13:38:48 INFO - PROCESS | 1647 | 1467751128214 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:38:48 INFO - PROCESS | 1647 | 1467751128215 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:38:48 INFO - PROCESS | 1647 | 1467751128217 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - PROCESS | 1647 | 1467751128218 Marionette TRACE conn2 <- [1,214,null,{}] 13:38:48 INFO - PROCESS | 1647 | 1467751128220 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}] 13:38:48 INFO - PROCESS | 1647 | 1467751128222 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:48 INFO - PROCESS | 1647 | 1467751128312 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:38:48 INFO - PROCESS | 1647 | 1467751128316 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 1647 | 1467751128317 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x111ac4000 == 33 [pid = 1647] [id = 61] 13:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12146d800) [pid = 1647] [serial = 179] [outer = 0x0] 13:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124c31c00) [pid = 1647] [serial = 180] [outer = 0x12146d800] 13:38:48 INFO - PROCESS | 1647 | 1467751128343 Marionette DEBUG loaded listener.js 13:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124ccf000) [pid = 1647] [serial = 181] [outer = 0x12146d800] 13:38:48 INFO - PROCESS | 1647 | 1467751128731 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]]]}] 13:38:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:38:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 570ms 13:38:48 INFO - PROCESS | 1647 | 1467751128788 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:38:48 INFO - PROCESS | 1647 | 1467751128790 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:38:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:38:48 INFO - PROCESS | 1647 | 1467751128799 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:38:48 INFO - PROCESS | 1647 | 1467751128801 Marionette TRACE conn2 <- [1,218,null,{}] 13:38:48 INFO - PROCESS | 1647 | 1467751128804 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}] 13:38:48 INFO - PROCESS | 1647 | 1467751128806 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:48 INFO - PROCESS | 1647 | 1467751128930 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:38:48 INFO - PROCESS | 1647 | 1467751128945 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:48 INFO - PROCESS | 1647 | 1467751128946 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff5800 == 34 [pid = 1647] [id = 62] 13:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x114f67800) [pid = 1647] [serial = 182] [outer = 0x0] 13:38:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x125703400) [pid = 1647] [serial = 183] [outer = 0x114f67800] 13:38:48 INFO - PROCESS | 1647 | 1467751128970 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126133800) [pid = 1647] [serial = 184] [outer = 0x114f67800] 13:38:49 INFO - PROCESS | 1647 | 1467751129278 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]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 520ms 13:38:49 INFO - PROCESS | 1647 | 1467751129321 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 1647 | 1467751129323 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:38:49 INFO - PROCESS | 1647 | 1467751129325 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 1647 | 1467751129326 Marionette TRACE conn2 <- [1,222,null,{}] 13:38:49 INFO - PROCESS | 1647 | 1467751129328 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}] 13:38:49 INFO - PROCESS | 1647 | 1467751129329 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:49 INFO - PROCESS | 1647 | 1467751129416 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:38:49 INFO - PROCESS | 1647 | 1467751129419 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 1647 | 1467751129420 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x121338800 == 35 [pid = 1647] [id = 63] 13:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118f63000) [pid = 1647] [serial = 185] [outer = 0x0] 13:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126511c00) [pid = 1647] [serial = 186] [outer = 0x118f63000] 13:38:49 INFO - PROCESS | 1647 | 1467751129444 Marionette DEBUG loaded listener.js 13:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1266a5400) [pid = 1647] [serial = 187] [outer = 0x118f63000] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119d64800) [pid = 1647] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d66800) [pid = 1647] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117eaec00) [pid = 1647] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x113211800) [pid = 1647] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11662e800) [pid = 1647] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118feb400) [pid = 1647] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x117eb0000) [pid = 1647] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128928800) [pid = 1647] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12890fc00) [pid = 1647] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x125702800) [pid = 1647] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:38:49 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x121eb7800) [pid = 1647] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:38:49 INFO - PROCESS | 1647 | 1467751129800 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]]]}] 13:38:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:38:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 518ms 13:38:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:38:49 INFO - PROCESS | 1647 | 1467751129847 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:38:49 INFO - PROCESS | 1647 | 1467751129849 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:38:49 INFO - PROCESS | 1647 | 1467751129860 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:38:49 INFO - PROCESS | 1647 | 1467751129861 Marionette TRACE conn2 <- [1,226,null,{}] 13:38:49 INFO - PROCESS | 1647 | 1467751129863 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}] 13:38:49 INFO - PROCESS | 1647 | 1467751129864 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:49 INFO - PROCESS | 1647 | 1467751129942 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:38:49 INFO - PROCESS | 1647 | 1467751129946 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:49 INFO - PROCESS | 1647 | 1467751129947 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215ae800 == 36 [pid = 1647] [id = 64] 13:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x113211800) [pid = 1647] [serial = 188] [outer = 0x0] 13:38:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124817400) [pid = 1647] [serial = 189] [outer = 0x113211800] 13:38:49 INFO - PROCESS | 1647 | 1467751129973 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12669f000) [pid = 1647] [serial = 190] [outer = 0x113211800] 13:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 426ms 13:38:50 INFO - PROCESS | 1647 | 1467751130275 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]]]}] 13:38:50 INFO - PROCESS | 1647 | 1467751130278 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 1647 | 1467751130280 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:38:50 INFO - PROCESS | 1647 | 1467751130282 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 1647 | 1467751130283 Marionette TRACE conn2 <- [1,230,null,{}] 13:38:50 INFO - PROCESS | 1647 | 1467751130292 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}] 13:38:50 INFO - PROCESS | 1647 | 1467751130293 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:50 INFO - PROCESS | 1647 | 1467751130372 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:38:50 INFO - PROCESS | 1647 | 1467751130376 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 1647 | 1467751130378 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x124add800 == 37 [pid = 1647] [id = 65] 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126827800) [pid = 1647] [serial = 191] [outer = 0x0] 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12890d400) [pid = 1647] [serial = 192] [outer = 0x126827800] 13:38:50 INFO - PROCESS | 1647 | 1467751130405 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x128930000) [pid = 1647] [serial = 193] [outer = 0x126827800] 13:38:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:38:50 INFO - PROCESS | 1647 | 1467751130747 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]]]}] 13:38:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 13:38:50 INFO - PROCESS | 1647 | 1467751130766 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:38:50 INFO - PROCESS | 1647 | 1467751130771 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:38:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:38:50 INFO - PROCESS | 1647 | 1467751130786 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:38:50 INFO - PROCESS | 1647 | 1467751130789 Marionette TRACE conn2 <- [1,234,null,{}] 13:38:50 INFO - PROCESS | 1647 | 1467751130792 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}] 13:38:50 INFO - PROCESS | 1647 | 1467751130794 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:50 INFO - PROCESS | 1647 | 1467751130917 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:38:50 INFO - PROCESS | 1647 | 1467751130924 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:50 INFO - PROCESS | 1647 | 1467751130925 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e1e800 == 38 [pid = 1647] [id = 66] 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12890e400) [pid = 1647] [serial = 194] [outer = 0x0] 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128f7fc00) [pid = 1647] [serial = 195] [outer = 0x12890e400] 13:38:50 INFO - PROCESS | 1647 | 1467751130952 Marionette DEBUG loaded listener.js 13:38:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x129257800) [pid = 1647] [serial = 196] [outer = 0x12890e400] 13:38:51 INFO - PROCESS | 1647 | 1467751131298 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]]]}] 13:38:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:38:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 532ms 13:38:51 INFO - PROCESS | 1647 | 1467751131307 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:38:51 INFO - PROCESS | 1647 | 1467751131309 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:38:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:38:51 INFO - PROCESS | 1647 | 1467751131312 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:38:51 INFO - PROCESS | 1647 | 1467751131314 Marionette TRACE conn2 <- [1,238,null,{}] 13:38:51 INFO - PROCESS | 1647 | 1467751131317 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}] 13:38:51 INFO - PROCESS | 1647 | 1467751131319 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:51 INFO - PROCESS | 1647 | 1467751131458 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:38:51 INFO - PROCESS | 1647 | 1467751131466 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:51 INFO - PROCESS | 1647 | 1467751131467 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x126865800 == 39 [pid = 1647] [id = 67] 13:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128934c00) [pid = 1647] [serial = 197] [outer = 0x0] 13:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12925b000) [pid = 1647] [serial = 198] [outer = 0x128934c00] 13:38:51 INFO - PROCESS | 1647 | 1467751131506 Marionette DEBUG loaded listener.js 13:38:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a453800) [pid = 1647] [serial = 199] [outer = 0x128934c00] 13:38:52 INFO - PROCESS | 1647 | 1467751132113 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]]]}] 13:38:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:38:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 869ms 13:38:52 INFO - PROCESS | 1647 | 1467751132182 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:38:52 INFO - PROCESS | 1647 | 1467751132185 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:38:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:38:52 INFO - PROCESS | 1647 | 1467751132188 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:38:52 INFO - PROCESS | 1647 | 1467751132191 Marionette TRACE conn2 <- [1,242,null,{}] 13:38:52 INFO - PROCESS | 1647 | 1467751132195 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}] 13:38:52 INFO - PROCESS | 1647 | 1467751132196 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:52 INFO - PROCESS | 1647 | 1467751132302 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:38:52 INFO - PROCESS | 1647 | 1467751132347 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:52 INFO - PROCESS | 1647 | 1467751132348 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167ae800 == 40 [pid = 1647] [id = 68] 13:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x115e5ac00) [pid = 1647] [serial = 200] [outer = 0x0] 13:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116fb3000) [pid = 1647] [serial = 201] [outer = 0x115e5ac00] 13:38:52 INFO - PROCESS | 1647 | 1467751132379 Marionette DEBUG loaded listener.js 13:38:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x117eaa000) [pid = 1647] [serial = 202] [outer = 0x115e5ac00] 13:38:52 INFO - PROCESS | 1647 | 1467751132867 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]]]}] 13:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 822ms 13:38:53 INFO - PROCESS | 1647 | 1467751133038 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:38:53 INFO - PROCESS | 1647 | 1467751133041 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x11672a400) [pid = 1647] [serial = 203] [outer = 0x12ca46000] 13:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:38:53 INFO - PROCESS | 1647 | 1467751133064 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 1647 | 1467751133065 Marionette TRACE conn2 <- [1,246,null,{}] 13:38:53 INFO - PROCESS | 1647 | 1467751133083 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}] 13:38:53 INFO - PROCESS | 1647 | 1467751133085 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:53 INFO - PROCESS | 1647 | 1467751133220 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:38:53 INFO - PROCESS | 1647 | 1467751133274 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:53 INFO - PROCESS | 1647 | 1467751133276 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ec2000 == 41 [pid = 1647] [id = 69] 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1180c8c00) [pid = 1647] [serial = 204] [outer = 0x0] 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118381000) [pid = 1647] [serial = 205] [outer = 0x1180c8c00] 13:38:53 INFO - PROCESS | 1647 | 1467751133304 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11873f000) [pid = 1647] [serial = 206] [outer = 0x1180c8c00] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x117e1e800 == 40 [pid = 1647] [id = 66] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x124add800 == 39 [pid = 1647] [id = 65] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1215ae800 == 38 [pid = 1647] [id = 64] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x121338800 == 37 [pid = 1647] [id = 63] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff5800 == 36 [pid = 1647] [id = 62] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x111ac4000 == 35 [pid = 1647] [id = 61] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d0800 == 34 [pid = 1647] [id = 60] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x118fba000 == 33 [pid = 1647] [id = 59] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x117e31800 == 32 [pid = 1647] [id = 58] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b8800 == 31 [pid = 1647] [id = 57] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x115eb8800 == 30 [pid = 1647] [id = 56] 13:38:53 INFO - PROCESS | 1647 | --DOCSHELL 0x111e17800 == 29 [pid = 1647] [id = 55] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1217d3c00) [pid = 1647] [serial = 139] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124b62000) [pid = 1647] [serial = 142] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121ede000) [pid = 1647] [serial = 141] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11820bc00) [pid = 1647] [serial = 126] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11697bc00) [pid = 1647] [serial = 123] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118203800) [pid = 1647] [serial = 132] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1193cf400) [pid = 1647] [serial = 129] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119b71400) [pid = 1647] [serial = 135] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121008000) [pid = 1647] [serial = 138] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197d6000) [pid = 1647] [serial = 130] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1185c7800) [pid = 1647] [serial = 127] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1174cf400) [pid = 1647] [serial = 124] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1193cfc00) [pid = 1647] [serial = 133] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119b87c00) [pid = 1647] [serial = 136] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129258400) [pid = 1647] [serial = 121] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1290f2400) [pid = 1647] [serial = 120] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128f86400) [pid = 1647] [serial = 118] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12890f400) [pid = 1647] [serial = 115] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124c27400) [pid = 1647] [serial = 103] [outer = 0x0] [url = about:blank] 13:38:53 INFO - PROCESS | 1647 | 1467751133648 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]]]}] 13:38:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:38:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 635ms 13:38:53 INFO - PROCESS | 1647 | 1467751133692 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:38:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:38:53 INFO - PROCESS | 1647 | 1467751133694 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:38:53 INFO - PROCESS | 1647 | 1467751133699 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:38:53 INFO - PROCESS | 1647 | 1467751133701 Marionette TRACE conn2 <- [1,250,null,{}] 13:38:53 INFO - PROCESS | 1647 | 1467751133704 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}] 13:38:53 INFO - PROCESS | 1647 | 1467751133706 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:53 INFO - PROCESS | 1647 | 1467751133778 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:38:53 INFO - PROCESS | 1647 | 1467751133782 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:53 INFO - PROCESS | 1647 | 1467751133784 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x117471800 == 30 [pid = 1647] [id = 70] 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11888f000) [pid = 1647] [serial = 207] [outer = 0x0] 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118fee000) [pid = 1647] [serial = 208] [outer = 0x11888f000] 13:38:53 INFO - PROCESS | 1647 | 1467751133814 Marionette DEBUG loaded listener.js 13:38:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1193d2800) [pid = 1647] [serial = 209] [outer = 0x11888f000] 13:38:54 INFO - PROCESS | 1647 | 1467751134223 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]]]}] 13:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 573ms 13:38:54 INFO - PROCESS | 1647 | 1467751134271 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:38:54 INFO - PROCESS | 1647 | 1467751134273 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:38:54 INFO - PROCESS | 1647 | 1467751134277 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:38:54 INFO - PROCESS | 1647 | 1467751134278 Marionette TRACE conn2 <- [1,254,null,{}] 13:38:54 INFO - PROCESS | 1647 | 1467751134289 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}] 13:38:54 INFO - PROCESS | 1647 | 1467751134294 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:54 INFO - PROCESS | 1647 | 1467751134414 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:38:54 INFO - PROCESS | 1647 | 1467751134470 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 1647 | 1467751134472 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fb7000 == 31 [pid = 1647] [id = 71] 13:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1199db800) [pid = 1647] [serial = 210] [outer = 0x0] 13:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d6ec00) [pid = 1647] [serial = 211] [outer = 0x1199db800] 13:38:54 INFO - PROCESS | 1647 | 1467751134500 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12100c000) [pid = 1647] [serial = 212] [outer = 0x1199db800] 13:38:54 INFO - PROCESS | 1647 | 1467751134794 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]]]}] 13:38:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:38:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 13:38:54 INFO - PROCESS | 1647 | 1467751134798 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:38:54 INFO - PROCESS | 1647 | 1467751134799 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:38:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:38:54 INFO - PROCESS | 1647 | 1467751134811 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:38:54 INFO - PROCESS | 1647 | 1467751134812 Marionette TRACE conn2 <- [1,258,null,{}] 13:38:54 INFO - PROCESS | 1647 | 1467751134814 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}] 13:38:54 INFO - PROCESS | 1647 | 1467751134816 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:54 INFO - PROCESS | 1647 | 1467751134895 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:38:54 INFO - PROCESS | 1647 | 1467751134899 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:54 INFO - PROCESS | 1647 | 1467751134901 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x119714800 == 32 [pid = 1647] [id = 72] 13:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x115df4000) [pid = 1647] [serial = 213] [outer = 0x0] 13:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121b61400) [pid = 1647] [serial = 214] [outer = 0x115df4000] 13:38:54 INFO - PROCESS | 1647 | 1467751134928 Marionette DEBUG loaded listener.js 13:38:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1249ddc00) [pid = 1647] [serial = 215] [outer = 0x115df4000] 13:38:55 INFO - PROCESS | 1647 | 1467751135228 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]]]}] 13:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 477ms 13:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:38:55 INFO - PROCESS | 1647 | 1467751135279 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 1647 | 1467751135281 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:38:55 INFO - PROCESS | 1647 | 1467751135283 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 1647 | 1467751135284 Marionette TRACE conn2 <- [1,262,null,{}] 13:38:55 INFO - PROCESS | 1647 | 1467751135286 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}] 13:38:55 INFO - PROCESS | 1647 | 1467751135287 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:55 INFO - PROCESS | 1647 | 1467751135383 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:38:55 INFO - PROCESS | 1647 | 1467751135391 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 1647 | 1467751135392 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3a000 == 33 [pid = 1647] [id = 73] 13:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121471c00) [pid = 1647] [serial = 216] [outer = 0x0] 13:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124c32c00) [pid = 1647] [serial = 217] [outer = 0x121471c00] 13:38:55 INFO - PROCESS | 1647 | 1467751135416 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124ef2800) [pid = 1647] [serial = 218] [outer = 0x121471c00] 13:38:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:38:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 467ms 13:38:55 INFO - PROCESS | 1647 | 1467751135745 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]]]}] 13:38:55 INFO - PROCESS | 1647 | 1467751135752 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:38:55 INFO - PROCESS | 1647 | 1467751135753 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:38:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:38:55 INFO - PROCESS | 1647 | 1467751135756 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:38:55 INFO - PROCESS | 1647 | 1467751135757 Marionette TRACE conn2 <- [1,266,null,{}] 13:38:55 INFO - PROCESS | 1647 | 1467751135759 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}] 13:38:55 INFO - PROCESS | 1647 | 1467751135763 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:55 INFO - PROCESS | 1647 | 1467751135877 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:38:55 INFO - PROCESS | 1647 | 1467751135910 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:55 INFO - PROCESS | 1647 | 1467751135911 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x121345000 == 34 [pid = 1647] [id = 74] 13:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126502c00) [pid = 1647] [serial = 219] [outer = 0x0] 13:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126831400) [pid = 1647] [serial = 220] [outer = 0x126502c00] 13:38:55 INFO - PROCESS | 1647 | 1467751135935 Marionette DEBUG loaded listener.js 13:38:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128c0a400) [pid = 1647] [serial = 221] [outer = 0x126502c00] 13:38:56 INFO - PROCESS | 1647 | 1467751136228 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]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 517ms 13:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:38:56 INFO - PROCESS | 1647 | 1467751136280 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 1647 | 1467751136281 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:38:56 INFO - PROCESS | 1647 | 1467751136284 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 1647 | 1467751136286 Marionette TRACE conn2 <- [1,270,null,{}] 13:38:56 INFO - PROCESS | 1647 | 1467751136289 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}] 13:38:56 INFO - PROCESS | 1647 | 1467751136291 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:56 INFO - PROCESS | 1647 | 1467751136434 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:38:56 INFO - PROCESS | 1647 | 1467751136449 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:56 INFO - PROCESS | 1647 | 1467751136450 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b04800 == 35 [pid = 1647] [id = 75] 13:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128f86000) [pid = 1647] [serial = 222] [outer = 0x0] 13:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1290f5800) [pid = 1647] [serial = 223] [outer = 0x128f86000] 13:38:56 INFO - PROCESS | 1647 | 1467751136477 Marionette DEBUG loaded listener.js 13:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a457800) [pid = 1647] [serial = 224] [outer = 0x128f86000] 13:38:56 INFO - PROCESS | 1647 | 1467751136779 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]]]}] 13:38:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:38:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 520ms 13:38:56 INFO - PROCESS | 1647 | 1467751136807 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:38:56 INFO - PROCESS | 1647 | 1467751136808 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:38:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:38:56 INFO - PROCESS | 1647 | 1467751136810 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:38:56 INFO - PROCESS | 1647 | 1467751136811 Marionette TRACE conn2 <- [1,274,null,{}] 13:38:56 INFO - PROCESS | 1647 | 1467751136813 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}] 13:38:56 INFO - PROCESS | 1647 | 1467751136815 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:56 INFO - PROCESS | 1647 | 1467751136907 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:38:56 INFO - PROCESS | 1647 | 1467751136910 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:56 INFO - PROCESS | 1647 | 1467751136911 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11615a800 == 36 [pid = 1647] [id = 76] 13:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115d12c00) [pid = 1647] [serial = 225] [outer = 0x0] 13:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a5d2800) [pid = 1647] [serial = 226] [outer = 0x115d12c00] 13:38:56 INFO - PROCESS | 1647 | 1467751136935 Marionette DEBUG loaded listener.js 13:38:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a722800) [pid = 1647] [serial = 227] [outer = 0x115d12c00] 13:38:57 INFO - PROCESS | 1647 | 1467751137248 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]]]}] 13:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 13:38:57 INFO - PROCESS | 1647 | 1467751137280 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:38:57 INFO - PROCESS | 1647 | 1467751137281 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:38:57 INFO - PROCESS | 1647 | 1467751137289 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:38:57 INFO - PROCESS | 1647 | 1467751137290 Marionette TRACE conn2 <- [1,278,null,{}] 13:38:57 INFO - PROCESS | 1647 | 1467751137293 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}] 13:38:57 INFO - PROCESS | 1647 | 1467751137294 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:57 INFO - PROCESS | 1647 | 1467751137385 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:38:57 INFO - PROCESS | 1647 | 1467751137389 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 1647 | 1467751137389 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1265a3000 == 37 [pid = 1647] [id = 77] 13:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a723800) [pid = 1647] [serial = 228] [outer = 0x0] 13:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ac17800) [pid = 1647] [serial = 229] [outer = 0x12a723800] 13:38:57 INFO - PROCESS | 1647 | 1467751137413 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ac1cc00) [pid = 1647] [serial = 230] [outer = 0x12a723800] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1180c7000) [pid = 1647] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12146d800) [pid = 1647] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118f63000) [pid = 1647] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1180c8000) [pid = 1647] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116984800) [pid = 1647] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112f29000) [pid = 1647] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11714a800) [pid = 1647] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118897c00) [pid = 1647] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11820b400) [pid = 1647] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1185c2c00) [pid = 1647] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x120f30800) [pid = 1647] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x121edb000) [pid = 1647] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12890e400) [pid = 1647] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x125780c00) [pid = 1647] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x114f67800) [pid = 1647] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115d11800) [pid = 1647] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126827800) [pid = 1647] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:38:57 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x113211800) [pid = 1647] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:38:57 INFO - PROCESS | 1647 | 1467751137826 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]]]}] 13:38:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:38:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 569ms 13:38:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:38:57 INFO - PROCESS | 1647 | 1467751137858 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:38:57 INFO - PROCESS | 1647 | 1467751137860 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:38:57 INFO - PROCESS | 1647 | 1467751137862 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:38:57 INFO - PROCESS | 1647 | 1467751137863 Marionette TRACE conn2 <- [1,282,null,{}] 13:38:57 INFO - PROCESS | 1647 | 1467751137865 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}] 13:38:57 INFO - PROCESS | 1647 | 1467751137866 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:57 INFO - PROCESS | 1647 | 1467751137941 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:38:57 INFO - PROCESS | 1647 | 1467751137944 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:57 INFO - PROCESS | 1647 | 1467751137945 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x121252000 == 38 [pid = 1647] [id = 78] 13:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x113217800) [pid = 1647] [serial = 231] [outer = 0x0] 13:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11672cc00) [pid = 1647] [serial = 232] [outer = 0x113217800] 13:38:57 INFO - PROCESS | 1647 | 1467751137967 Marionette DEBUG loaded listener.js 13:38:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118f63000) [pid = 1647] [serial = 233] [outer = 0x113217800] 13:38:58 INFO - PROCESS | 1647 | 1467751138354 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]]]}] 13:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms 13:38:58 INFO - PROCESS | 1647 | 1467751138383 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 1647 | 1467751138385 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:38:58 INFO - PROCESS | 1647 | 1467751138389 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 1647 | 1467751138391 Marionette TRACE conn2 <- [1,286,null,{}] 13:38:58 INFO - PROCESS | 1647 | 1467751138395 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}] 13:38:58 INFO - PROCESS | 1647 | 1467751138397 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:58 INFO - PROCESS | 1647 | 1467751138530 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:38:58 INFO - PROCESS | 1647 | 1467751138538 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:58 INFO - PROCESS | 1647 | 1467751138540 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f60800 == 39 [pid = 1647] [id = 79] 13:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121edd400) [pid = 1647] [serial = 234] [outer = 0x0] 13:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12ac18400) [pid = 1647] [serial = 235] [outer = 0x121edd400] 13:38:58 INFO - PROCESS | 1647 | 1467751138582 Marionette DEBUG loaded listener.js 13:38:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12ae94800) [pid = 1647] [serial = 236] [outer = 0x121edd400] 13:38:58 INFO - PROCESS | 1647 | 1467751138952 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]]]}] 13:38:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:38:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 572ms 13:38:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:38:58 INFO - PROCESS | 1647 | 1467751138961 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:38:58 INFO - PROCESS | 1647 | 1467751138963 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:38:58 INFO - PROCESS | 1647 | 1467751138966 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:38:58 INFO - PROCESS | 1647 | 1467751138967 Marionette TRACE conn2 <- [1,290,null,{}] 13:38:58 INFO - PROCESS | 1647 | 1467751138971 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}] 13:38:58 INFO - PROCESS | 1647 | 1467751138973 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:59 INFO - PROCESS | 1647 | 1467751139090 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:38:59 INFO - PROCESS | 1647 | 1467751139096 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 1647 | 1467751139097 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a207000 == 40 [pid = 1647] [id = 80] 13:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12ae9a800) [pid = 1647] [serial = 237] [outer = 0x0] 13:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12af32800) [pid = 1647] [serial = 238] [outer = 0x12ae9a800] 13:38:59 INFO - PROCESS | 1647 | 1467751139135 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b08b000) [pid = 1647] [serial = 239] [outer = 0x12ae9a800] 13:38:59 INFO - PROCESS | 1647 | 1467751139532 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]]]}] 13:38:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:38:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 13:38:59 INFO - PROCESS | 1647 | 1467751139584 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:38:59 INFO - PROCESS | 1647 | 1467751139586 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:38:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:38:59 INFO - PROCESS | 1647 | 1467751139588 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:38:59 INFO - PROCESS | 1647 | 1467751139589 Marionette TRACE conn2 <- [1,294,null,{}] 13:38:59 INFO - PROCESS | 1647 | 1467751139591 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}] 13:38:59 INFO - PROCESS | 1647 | 1467751139592 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:59 INFO - PROCESS | 1647 | 1467751139669 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:38:59 INFO - PROCESS | 1647 | 1467751139674 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:38:59 INFO - PROCESS | 1647 | 1467751139682 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:38:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a407800 == 41 [pid = 1647] [id = 81] 13:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b088800) [pid = 1647] [serial = 240] [outer = 0x0] 13:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b094800) [pid = 1647] [serial = 241] [outer = 0x12b088800] 13:38:59 INFO - PROCESS | 1647 | 1467751139706 Marionette DEBUG loaded listener.js 13:38:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b95f000) [pid = 1647] [serial = 242] [outer = 0x12b088800] 13:39:00 INFO - PROCESS | 1647 | 1467751140155 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]]]}] 13:39:00 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. 13:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 618ms 13:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:39:00 INFO - PROCESS | 1647 | 1467751140207 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 1647 | 1467751140209 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:39:00 INFO - PROCESS | 1647 | 1467751140213 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 1647 | 1467751140215 Marionette TRACE conn2 <- [1,298,null,{}] 13:39:00 INFO - PROCESS | 1647 | 1467751140219 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}] 13:39:00 INFO - PROCESS | 1647 | 1467751140221 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:00 INFO - PROCESS | 1647 | 1467751140320 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:39:00 INFO - PROCESS | 1647 | 1467751140380 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:00 INFO - PROCESS | 1647 | 1467751140382 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x11746c000 == 42 [pid = 1647] [id = 82] 13:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x117eac800) [pid = 1647] [serial = 243] [outer = 0x0] 13:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118206400) [pid = 1647] [serial = 244] [outer = 0x117eac800] 13:39:00 INFO - PROCESS | 1647 | 1467751140412 Marionette DEBUG loaded listener.js 13:39:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118753000) [pid = 1647] [serial = 245] [outer = 0x117eac800] 13:39:00 INFO - PROCESS | 1647 | 1467751140841 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]]]}] 13:39:00 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. 13:39:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 13:39:00 INFO - PROCESS | 1647 | 1467751140884 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:39:00 INFO - PROCESS | 1647 | 1467751140889 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:39:00 INFO - PROCESS | 1647 | 1467751140894 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:39:00 INFO - PROCESS | 1647 | 1467751140896 Marionette TRACE conn2 <- [1,302,null,{}] 13:39:00 INFO - PROCESS | 1647 | 1467751140898 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}] 13:39:00 INFO - PROCESS | 1647 | 1467751140900 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:00 INFO - PROCESS | 1647 | 1467751140998 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:39:01 INFO - PROCESS | 1647 | 1467751141058 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:01 INFO - PROCESS | 1647 | 1467751141060 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121138800 == 43 [pid = 1647] [id = 83] 13:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1199d4c00) [pid = 1647] [serial = 246] [outer = 0x0] 13:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119b89400) [pid = 1647] [serial = 247] [outer = 0x1199d4c00] 13:39:01 INFO - PROCESS | 1647 | 1467751141091 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119d6a800) [pid = 1647] [serial = 248] [outer = 0x1199d4c00] 13:39:01 INFO - PROCESS | 1647 | 1467751141491 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]]]}] 13:39:01 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. 13:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 13:39:01 INFO - PROCESS | 1647 | 1467751141514 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:39:01 INFO - PROCESS | 1647 | 1467751141516 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:39:01 INFO - PROCESS | 1647 | 1467751141518 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:39:01 INFO - PROCESS | 1647 | 1467751141521 Marionette TRACE conn2 <- [1,306,null,{}] 13:39:01 INFO - PROCESS | 1647 | 1467751141528 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}] 13:39:01 INFO - PROCESS | 1647 | 1467751141531 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:01 INFO - PROCESS | 1647 | 1467751141632 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:39:01 INFO - PROCESS | 1647 | 1467751141712 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:01 INFO - PROCESS | 1647 | 1467751141714 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f52000 == 44 [pid = 1647] [id = 84] 13:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121218c00) [pid = 1647] [serial = 249] [outer = 0x0] 13:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121b61c00) [pid = 1647] [serial = 250] [outer = 0x121218c00] 13:39:01 INFO - PROCESS | 1647 | 1467751141744 Marionette DEBUG loaded listener.js 13:39:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x124fe9400) [pid = 1647] [serial = 251] [outer = 0x121218c00] 13:39:02 INFO - PROCESS | 1647 | 1467751142188 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]]]}] 13:39:02 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. 13:39:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 722ms 13:39:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:39:02 INFO - PROCESS | 1647 | 1467751142241 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:39:02 INFO - PROCESS | 1647 | 1467751142244 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:39:02 INFO - PROCESS | 1647 | 1467751142248 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:39:02 INFO - PROCESS | 1647 | 1467751142250 Marionette TRACE conn2 <- [1,310,null,{}] 13:39:02 INFO - PROCESS | 1647 | 1467751142277 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}] 13:39:02 INFO - PROCESS | 1647 | 1467751142279 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:02 INFO - PROCESS | 1647 | 1467751142425 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:39:02 INFO - PROCESS | 1647 | 1467751142509 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:02 INFO - PROCESS | 1647 | 1467751142511 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d3000 == 45 [pid = 1647] [id = 85] 13:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121219000) [pid = 1647] [serial = 252] [outer = 0x0] 13:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x126137400) [pid = 1647] [serial = 253] [outer = 0x121219000] 13:39:02 INFO - PROCESS | 1647 | 1467751142557 Marionette DEBUG loaded listener.js 13:39:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126a3d400) [pid = 1647] [serial = 254] [outer = 0x121219000] 13:39:03 INFO - PROCESS | 1647 | 1467751143144 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]]]}] 13:39:03 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. 13:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 943ms 13:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:39:03 INFO - PROCESS | 1647 | 1467751143191 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:39:03 INFO - PROCESS | 1647 | 1467751143193 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:39:03 INFO - PROCESS | 1647 | 1467751143196 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:39:03 INFO - PROCESS | 1647 | 1467751143197 Marionette TRACE conn2 <- [1,314,null,{}] 13:39:03 INFO - PROCESS | 1647 | 1467751143201 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}] 13:39:03 INFO - PROCESS | 1647 | 1467751143205 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:03 INFO - PROCESS | 1647 | 1467751143290 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:39:03 INFO - PROCESS | 1647 | 1467751143357 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:03 INFO - PROCESS | 1647 | 1467751143358 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x112eb4800 == 46 [pid = 1647] [id = 86] 13:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1180c9800) [pid = 1647] [serial = 255] [outer = 0x0] 13:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x118210800) [pid = 1647] [serial = 256] [outer = 0x1180c9800] 13:39:03 INFO - PROCESS | 1647 | 1467751143386 Marionette DEBUG loaded listener.js 13:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118745000) [pid = 1647] [serial = 257] [outer = 0x1180c9800] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12a207000 == 45 [pid = 1647] [id = 80] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x128f60800 == 44 [pid = 1647] [id = 79] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121252000 == 43 [pid = 1647] [id = 78] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1265a3000 == 42 [pid = 1647] [id = 77] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11615a800 == 41 [pid = 1647] [id = 76] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121b04800 == 40 [pid = 1647] [id = 75] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121345000 == 39 [pid = 1647] [id = 74] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12925b000) [pid = 1647] [serial = 198] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3a000 == 38 [pid = 1647] [id = 73] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119714800 == 37 [pid = 1647] [id = 72] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x118fb7000 == 36 [pid = 1647] [id = 71] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x117471800 == 35 [pid = 1647] [id = 70] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x115ec2000 == 34 [pid = 1647] [id = 69] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1167ae800 == 33 [pid = 1647] [id = 68] 13:39:03 INFO - PROCESS | 1647 | --DOCSHELL 0x126865800 == 32 [pid = 1647] [id = 67] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11714a400) [pid = 1647] [serial = 145] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x11662ec00) [pid = 1647] [serial = 144] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118f6ac00) [pid = 1647] [serial = 148] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128930000) [pid = 1647] [serial = 193] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12890d400) [pid = 1647] [serial = 192] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124817400) [pid = 1647] [serial = 189] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1266a5400) [pid = 1647] [serial = 187] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126133800) [pid = 1647] [serial = 184] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x129257800) [pid = 1647] [serial = 196] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124ccf000) [pid = 1647] [serial = 181] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12146c400) [pid = 1647] [serial = 178] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12669f000) [pid = 1647] [serial = 190] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119d66400) [pid = 1647] [serial = 175] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12100fc00) [pid = 1647] [serial = 177] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124c31c00) [pid = 1647] [serial = 180] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x126511c00) [pid = 1647] [serial = 186] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11854dc00) [pid = 1647] [serial = 168] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118750000) [pid = 1647] [serial = 169] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119b89c00) [pid = 1647] [serial = 174] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113214c00) [pid = 1647] [serial = 162] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x114f65800) [pid = 1647] [serial = 163] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117eac400) [pid = 1647] [serial = 165] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1180c3800) [pid = 1647] [serial = 166] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1193ccc00) [pid = 1647] [serial = 171] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197d7000) [pid = 1647] [serial = 172] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126a41000) [pid = 1647] [serial = 160] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126137800) [pid = 1647] [serial = 159] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118746c00) [pid = 1647] [serial = 147] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12121b800) [pid = 1647] [serial = 151] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121009400) [pid = 1647] [serial = 150] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124ff7c00) [pid = 1647] [serial = 154] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128f7fc00) [pid = 1647] [serial = 195] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124c49c00) [pid = 1647] [serial = 153] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12660f000) [pid = 1647] [serial = 157] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x125703400) [pid = 1647] [serial = 183] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12613e000) [pid = 1647] [serial = 156] [outer = 0x0] [url = about:blank] 13:39:03 INFO - PROCESS | 1647 | 1467751143822 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]]]}] 13:39:03 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. 13:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 672ms 13:39:03 INFO - PROCESS | 1647 | 1467751143869 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:39:03 INFO - PROCESS | 1647 | 1467751143872 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:39:03 INFO - PROCESS | 1647 | 1467751143876 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:39:03 INFO - PROCESS | 1647 | 1467751143878 Marionette TRACE conn2 <- [1,318,null,{}] 13:39:03 INFO - PROCESS | 1647 | 1467751143880 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}] 13:39:03 INFO - PROCESS | 1647 | 1467751143882 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:03 INFO - PROCESS | 1647 | 1467751143957 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:39:03 INFO - PROCESS | 1647 | 1467751143961 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:03 INFO - PROCESS | 1647 | 1467751143963 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x116685800 == 33 [pid = 1647] [id = 87] 13:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x118746800) [pid = 1647] [serial = 258] [outer = 0x0] 13:39:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11911c000) [pid = 1647] [serial = 259] [outer = 0x118746800] 13:39:03 INFO - PROCESS | 1647 | 1467751143991 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119b80800) [pid = 1647] [serial = 260] [outer = 0x118746800] 13:39:04 INFO - PROCESS | 1647 | 1467751144312 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]]]}] 13:39:04 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. 13:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 13:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:39:04 INFO - PROCESS | 1647 | 1467751144345 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 1647 | 1467751144346 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:39:04 INFO - PROCESS | 1647 | 1467751144348 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 1647 | 1467751144351 Marionette TRACE conn2 <- [1,322,null,{}] 13:39:04 INFO - PROCESS | 1647 | 1467751144358 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}] 13:39:04 INFO - PROCESS | 1647 | 1467751144361 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:04 INFO - PROCESS | 1647 | 1467751144438 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:39:04 INFO - PROCESS | 1647 | 1467751144443 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 1647 | 1467751144445 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f27000 == 34 [pid = 1647] [id = 88] 13:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119d6a400) [pid = 1647] [serial = 261] [outer = 0x0] 13:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12100a000) [pid = 1647] [serial = 262] [outer = 0x119d6a400] 13:39:04 INFO - PROCESS | 1647 | 1467751144472 Marionette DEBUG loaded listener.js 13:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1219bb400) [pid = 1647] [serial = 263] [outer = 0x119d6a400] 13:39:04 INFO - PROCESS | 1647 | 1467751144822 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]]]}] 13:39:04 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. 13:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 520ms 13:39:04 INFO - PROCESS | 1647 | 1467751144869 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:39:04 INFO - PROCESS | 1647 | 1467751144871 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:39:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:39:04 INFO - PROCESS | 1647 | 1467751144880 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:39:04 INFO - PROCESS | 1647 | 1467751144882 Marionette TRACE conn2 <- [1,326,null,{}] 13:39:04 INFO - PROCESS | 1647 | 1467751144884 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}] 13:39:04 INFO - PROCESS | 1647 | 1467751144885 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:04 INFO - PROCESS | 1647 | 1467751144963 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:39:04 INFO - PROCESS | 1647 | 1467751144968 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:04 INFO - PROCESS | 1647 | 1467751144971 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119707800 == 35 [pid = 1647] [id = 89] 13:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124819800) [pid = 1647] [serial = 264] [outer = 0x0] 13:39:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124ff4000) [pid = 1647] [serial = 265] [outer = 0x124819800] 13:39:04 INFO - PROCESS | 1647 | 1467751144996 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x125709c00) [pid = 1647] [serial = 266] [outer = 0x124819800] 13:39:05 INFO - PROCESS | 1647 | 1467751145322 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]]]}] 13:39:05 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. 13:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 472ms 13:39:05 INFO - PROCESS | 1647 | 1467751145349 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 1647 | 1467751145350 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:39:05 INFO - PROCESS | 1647 | 1467751145354 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 1647 | 1467751145356 Marionette TRACE conn2 <- [1,330,null,{}] 13:39:05 INFO - PROCESS | 1647 | 1467751145358 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}] 13:39:05 INFO - PROCESS | 1647 | 1467751145360 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:05 INFO - PROCESS | 1647 | 1467751145432 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:39:05 INFO - PROCESS | 1647 | 1467751145437 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 1647 | 1467751145439 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fed000 == 36 [pid = 1647] [id = 90] 13:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115d10c00) [pid = 1647] [serial = 267] [outer = 0x0] 13:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126511400) [pid = 1647] [serial = 268] [outer = 0x115d10c00] 13:39:05 INFO - PROCESS | 1647 | 1467751145470 Marionette DEBUG loaded listener.js 13:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x126a41000) [pid = 1647] [serial = 269] [outer = 0x115d10c00] 13:39:05 INFO - PROCESS | 1647 | 1467751145800 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]]]}] 13:39:05 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. 13:39:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 13:39:05 INFO - PROCESS | 1647 | 1467751145824 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:39:05 INFO - PROCESS | 1647 | 1467751145825 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:39:05 INFO - PROCESS | 1647 | 1467751145827 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:39:05 INFO - PROCESS | 1647 | 1467751145828 Marionette TRACE conn2 <- [1,334,null,{}] 13:39:05 INFO - PROCESS | 1647 | 1467751145830 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}] 13:39:05 INFO - PROCESS | 1647 | 1467751145835 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:05 INFO - PROCESS | 1647 | 1467751145958 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:39:05 INFO - PROCESS | 1647 | 1467751145969 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:05 INFO - PROCESS | 1647 | 1467751145971 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x121242000 == 37 [pid = 1647] [id = 91] 13:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128902800) [pid = 1647] [serial = 270] [outer = 0x0] 13:39:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128907800) [pid = 1647] [serial = 271] [outer = 0x128902800] 13:39:05 INFO - PROCESS | 1647 | 1467751145996 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128f7f400) [pid = 1647] [serial = 272] [outer = 0x128902800] 13:39:06 INFO - PROCESS | 1647 | 1467751146311 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]]]}] 13:39:06 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. 13:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 13:39:06 INFO - PROCESS | 1647 | 1467751146351 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:39:06 INFO - PROCESS | 1647 | 1467751146353 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:39:06 INFO - PROCESS | 1647 | 1467751146356 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 1647 | 1467751146358 Marionette TRACE conn2 <- [1,338,null,{}] 13:39:06 INFO - PROCESS | 1647 | 1467751146360 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}] 13:39:06 INFO - PROCESS | 1647 | 1467751146361 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:06 INFO - PROCESS | 1647 | 1467751146458 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:39:06 INFO - PROCESS | 1647 | 1467751146470 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 1647 | 1467751146472 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x112ead800 == 38 [pid = 1647] [id = 92] 13:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1290ee400) [pid = 1647] [serial = 273] [outer = 0x0] 13:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129257800) [pid = 1647] [serial = 274] [outer = 0x1290ee400] 13:39:06 INFO - PROCESS | 1647 | 1467751146496 Marionette DEBUG loaded listener.js 13:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a451000) [pid = 1647] [serial = 275] [outer = 0x1290ee400] 13:39:06 INFO - PROCESS | 1647 | 1467751146825 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]]]}] 13:39:06 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. 13:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 13:39:06 INFO - PROCESS | 1647 | 1467751146875 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:39:06 INFO - PROCESS | 1647 | 1467751146876 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:39:06 INFO - PROCESS | 1647 | 1467751146878 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:39:06 INFO - PROCESS | 1647 | 1467751146879 Marionette TRACE conn2 <- [1,342,null,{}] 13:39:06 INFO - PROCESS | 1647 | 1467751146882 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}] 13:39:06 INFO - PROCESS | 1647 | 1467751146883 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:06 INFO - PROCESS | 1647 | 1467751146975 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:39:06 INFO - PROCESS | 1647 | 1467751146990 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:06 INFO - PROCESS | 1647 | 1467751146991 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c6800 == 39 [pid = 1647] [id = 93] 13:39:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1290f6800) [pid = 1647] [serial = 276] [outer = 0x0] 13:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a724c00) [pid = 1647] [serial = 277] [outer = 0x1290f6800] 13:39:07 INFO - PROCESS | 1647 | 1467751147015 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ac1d000) [pid = 1647] [serial = 278] [outer = 0x1290f6800] 13:39:07 INFO - PROCESS | 1647 | 1467751147311 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]]]}] 13:39:07 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. 13:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 468ms 13:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:39:07 INFO - PROCESS | 1647 | 1467751147347 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 1647 | 1467751147348 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:39:07 INFO - PROCESS | 1647 | 1467751147350 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:39:07 INFO - PROCESS | 1647 | 1467751147351 Marionette TRACE conn2 <- [1,346,null,{}] 13:39:07 INFO - PROCESS | 1647 | 1467751147360 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}] 13:39:07 INFO - PROCESS | 1647 | 1467751147361 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:07 INFO - PROCESS | 1647 | 1467751147464 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:39:07 INFO - PROCESS | 1647 | 1467751147468 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:07 INFO - PROCESS | 1647 | 1467751147469 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x126859000 == 40 [pid = 1647] [id = 94] 13:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a71e800) [pid = 1647] [serial = 279] [outer = 0x0] 13:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ac23000) [pid = 1647] [serial = 280] [outer = 0x12a71e800] 13:39:07 INFO - PROCESS | 1647 | 1467751147493 Marionette DEBUG loaded listener.js 13:39:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b08cc00) [pid = 1647] [serial = 281] [outer = 0x12a71e800] 13:39:07 INFO - PROCESS | 1647 | 1467751147796 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]]]}] 13:39:07 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. 13:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 13:39:07 INFO - PROCESS | 1647 | 1467751147827 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:39:07 INFO - PROCESS | 1647 | 1467751147828 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:39:07 INFO - PROCESS | 1647 | 1467751147840 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:39:07 INFO - PROCESS | 1647 | 1467751147841 Marionette TRACE conn2 <- [1,350,null,{}] 13:39:07 INFO - PROCESS | 1647 | 1467751147844 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}] 13:39:07 INFO - PROCESS | 1647 | 1467751147845 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:08 INFO - PROCESS | 1647 | 1467751148025 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126502c00) [pid = 1647] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115d12c00) [pid = 1647] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121471c00) [pid = 1647] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128f86000) [pid = 1647] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1199db800) [pid = 1647] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115df4000) [pid = 1647] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11888f000) [pid = 1647] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1180c8c00) [pid = 1647] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a723800) [pid = 1647] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113217800) [pid = 1647] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121edd400) [pid = 1647] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:39:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ae9a800) [pid = 1647] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:39:08 INFO - PROCESS | 1647 | 1467751148063 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:08 INFO - PROCESS | 1647 | 1467751148064 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c7800 == 41 [pid = 1647] [id = 95] 13:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115d12c00) [pid = 1647] [serial = 282] [outer = 0x0] 13:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118203800) [pid = 1647] [serial = 283] [outer = 0x115d12c00] 13:39:08 INFO - PROCESS | 1647 | 1467751148088 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12146f000) [pid = 1647] [serial = 284] [outer = 0x115d12c00] 13:39:08 INFO - PROCESS | 1647 | 1467751148359 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]]]}] 13:39:08 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. 13:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 570ms 13:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:39:08 INFO - PROCESS | 1647 | 1467751148409 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:39:08 INFO - PROCESS | 1647 | 1467751148411 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:39:08 INFO - PROCESS | 1647 | 1467751148413 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - PROCESS | 1647 | 1467751148415 Marionette TRACE conn2 <- [1,354,null,{}] 13:39:08 INFO - PROCESS | 1647 | 1467751148417 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}] 13:39:08 INFO - PROCESS | 1647 | 1467751148420 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:08 INFO - PROCESS | 1647 | 1467751148517 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:39:08 INFO - PROCESS | 1647 | 1467751148523 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:08 INFO - PROCESS | 1647 | 1467751148525 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a402800 == 42 [pid = 1647] [id = 96] 13:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124ff3800) [pid = 1647] [serial = 285] [outer = 0x0] 13:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12b964800) [pid = 1647] [serial = 286] [outer = 0x124ff3800] 13:39:08 INFO - PROCESS | 1647 | 1467751148552 Marionette DEBUG loaded listener.js 13:39:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b9cec00) [pid = 1647] [serial = 287] [outer = 0x124ff3800] 13:39:08 INFO - PROCESS | 1647 | 1467751148853 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]]]}] 13:39:08 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. 13:39:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 13:39:08 INFO - PROCESS | 1647 | 1467751148883 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:39:08 INFO - PROCESS | 1647 | 1467751148884 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:39:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:39:08 INFO - PROCESS | 1647 | 1467751148894 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:39:08 INFO - PROCESS | 1647 | 1467751148895 Marionette TRACE conn2 <- [1,358,null,{}] 13:39:08 INFO - PROCESS | 1647 | 1467751148898 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}] 13:39:08 INFO - PROCESS | 1647 | 1467751148899 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:09 INFO - PROCESS | 1647 | 1467751149008 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:39:09 INFO - PROCESS | 1647 | 1467751149014 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 1647 | 1467751149015 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a41f000 == 43 [pid = 1647] [id = 97] 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119b87c00) [pid = 1647] [serial = 288] [outer = 0x0] 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b9cf400) [pid = 1647] [serial = 289] [outer = 0x119b87c00] 13:39:09 INFO - PROCESS | 1647 | 1467751149039 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12bf1b400) [pid = 1647] [serial = 290] [outer = 0x119b87c00] 13:39:09 INFO - PROCESS | 1647 | 1467751149339 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]]]}] 13:39:09 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. 13:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 13:39:09 INFO - PROCESS | 1647 | 1467751149363 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:39:09 INFO - PROCESS | 1647 | 1467751149364 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:39:09 INFO - PROCESS | 1647 | 1467751149366 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 1647 | 1467751149367 Marionette TRACE conn2 <- [1,362,null,{}] 13:39:09 INFO - PROCESS | 1647 | 1467751149372 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}] 13:39:09 INFO - PROCESS | 1647 | 1467751149373 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:09 INFO - PROCESS | 1647 | 1467751149461 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:39:09 INFO - PROCESS | 1647 | 1467751149465 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 1647 | 1467751149466 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac41000 == 44 [pid = 1647] [id = 98] 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124b5d800) [pid = 1647] [serial = 291] [outer = 0x0] 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bf23400) [pid = 1647] [serial = 292] [outer = 0x124b5d800] 13:39:09 INFO - PROCESS | 1647 | 1467751149490 Marionette DEBUG loaded listener.js 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bf5ec00) [pid = 1647] [serial = 293] [outer = 0x124b5d800] 13:39:09 INFO - PROCESS | 1647 | 1467751149794 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]]]}] 13:39:09 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. 13:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 474ms 13:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:39:09 INFO - PROCESS | 1647 | 1467751149840 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:39:09 INFO - PROCESS | 1647 | 1467751149841 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:39:09 INFO - PROCESS | 1647 | 1467751149843 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:39:09 INFO - PROCESS | 1647 | 1467751149844 Marionette TRACE conn2 <- [1,366,null,{}] 13:39:09 INFO - PROCESS | 1647 | 1467751149847 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}] 13:39:09 INFO - PROCESS | 1647 | 1467751149848 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:09 INFO - PROCESS | 1647 | 1467751149953 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:39:09 INFO - PROCESS | 1647 | 1467751149959 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:09 INFO - PROCESS | 1647 | 1467751149960 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af3e000 == 45 [pid = 1647] [id = 99] 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12570c400) [pid = 1647] [serial = 294] [outer = 0x0] 13:39:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bf61000) [pid = 1647] [serial = 295] [outer = 0x12570c400] 13:39:09 INFO - PROCESS | 1647 | 1467751149983 Marionette DEBUG loaded listener.js 13:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c513800) [pid = 1647] [serial = 296] [outer = 0x12570c400] 13:39:10 INFO - PROCESS | 1647 | 1467751150474 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]]]}] 13:39:10 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. 13:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 668ms 13:39:10 INFO - PROCESS | 1647 | 1467751150518 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:39:10 INFO - PROCESS | 1647 | 1467751150521 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:39:10 INFO - PROCESS | 1647 | 1467751150525 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:39:10 INFO - PROCESS | 1647 | 1467751150529 Marionette TRACE conn2 <- [1,370,null,{}] 13:39:10 INFO - PROCESS | 1647 | 1467751150532 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}] 13:39:10 INFO - PROCESS | 1647 | 1467751150534 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:10 INFO - PROCESS | 1647 | 1467751150638 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:39:10 INFO - PROCESS | 1647 | 1467751150724 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:10 INFO - PROCESS | 1647 | 1467751150725 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f6b000 == 46 [pid = 1647] [id = 100] 13:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1185c2400) [pid = 1647] [serial = 297] [outer = 0x0] 13:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118746400) [pid = 1647] [serial = 298] [outer = 0x1185c2400] 13:39:10 INFO - PROCESS | 1647 | 1467751150756 Marionette DEBUG loaded listener.js 13:39:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119122400) [pid = 1647] [serial = 299] [outer = 0x1185c2400] 13:39:11 INFO - PROCESS | 1647 | 1467751151173 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]]]}] 13:39:11 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. 13:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 673ms 13:39:11 INFO - PROCESS | 1647 | 1467751151199 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:39:11 INFO - PROCESS | 1647 | 1467751151202 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:39:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:39:11 INFO - PROCESS | 1647 | 1467751151207 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 1647 | 1467751151209 Marionette TRACE conn2 <- [1,374,null,{}] 13:39:11 INFO - PROCESS | 1647 | 1467751151211 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}] 13:39:11 INFO - PROCESS | 1647 | 1467751151213 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:11 INFO - PROCESS | 1647 | 1467751151320 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:39:11 INFO - PROCESS | 1647 | 1467751151371 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:11 INFO - PROCESS | 1647 | 1467751151372 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3c800 == 47 [pid = 1647] [id = 101] 13:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119d69c00) [pid = 1647] [serial = 300] [outer = 0x0] 13:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121007400) [pid = 1647] [serial = 301] [outer = 0x119d69c00] 13:39:11 INFO - PROCESS | 1647 | 1467751151402 Marionette DEBUG loaded listener.js 13:39:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x121b67c00) [pid = 1647] [serial = 302] [outer = 0x119d69c00] 13:39:11 INFO - PROCESS | 1647 | 1467751151857 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:39:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:39:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 670ms 13:39:11 INFO - PROCESS | 1647 | 1467751151878 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:39:11 INFO - PROCESS | 1647 | 1467751151880 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:39:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:39:11 INFO - PROCESS | 1647 | 1467751151885 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:39:11 INFO - PROCESS | 1647 | 1467751151887 Marionette TRACE conn2 <- [1,378,null,{}] 13:39:11 INFO - PROCESS | 1647 | 1467751151895 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}] 13:39:11 INFO - PROCESS | 1647 | 1467751151898 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:12 INFO - PROCESS | 1647 | 1467751152019 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:39:12 INFO - PROCESS | 1647 | 1467751152084 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:12 INFO - PROCESS | 1647 | 1467751152087 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af48800 == 48 [pid = 1647] [id = 102] 13:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1266a4000) [pid = 1647] [serial = 303] [outer = 0x0] 13:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12890ac00) [pid = 1647] [serial = 304] [outer = 0x1266a4000] 13:39:12 INFO - PROCESS | 1647 | 1467751152117 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12925c400) [pid = 1647] [serial = 305] [outer = 0x1266a4000] 13:39:12 INFO - PROCESS | 1647 | 1467751152523 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:39:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:39:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 672ms 13:39:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:39:12 INFO - PROCESS | 1647 | 1467751152558 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:39:12 INFO - PROCESS | 1647 | 1467751152559 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:39:12 INFO - PROCESS | 1647 | 1467751152562 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:39:12 INFO - PROCESS | 1647 | 1467751152563 Marionette TRACE conn2 <- [1,382,null,{}] 13:39:12 INFO - PROCESS | 1647 | 1467751152565 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}] 13:39:12 INFO - PROCESS | 1647 | 1467751152567 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:12 INFO - PROCESS | 1647 | 1467751152672 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:39:12 INFO - PROCESS | 1647 | 1467751152735 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:12 INFO - PROCESS | 1647 | 1467751152736 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b009000 == 49 [pid = 1647] [id = 103] 13:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12ac21800) [pid = 1647] [serial = 306] [outer = 0x0] 13:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12b95d800) [pid = 1647] [serial = 307] [outer = 0x12ac21800] 13:39:12 INFO - PROCESS | 1647 | 1467751152766 Marionette DEBUG loaded listener.js 13:39:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b96bc00) [pid = 1647] [serial = 308] [outer = 0x12ac21800] 13:39:13 INFO - PROCESS | 1647 | 1467751153374 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:39:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:39:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 818ms 13:39:13 INFO - PROCESS | 1647 | 1467751153381 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:39:13 INFO - PROCESS | 1647 | 1467751153383 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:39:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:39:13 INFO - PROCESS | 1647 | 1467751153409 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:39:13 INFO - PROCESS | 1647 | 1467751153411 Marionette TRACE conn2 <- [1,386,null,{}] 13:39:13 INFO - PROCESS | 1647 | 1467751153416 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}] 13:39:13 INFO - PROCESS | 1647 | 1467751153417 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:13 INFO - PROCESS | 1647 | 1467751153508 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:39:13 INFO - PROCESS | 1647 | 1467751153576 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:13 INFO - PROCESS | 1647 | 1467751153579 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x112630000 == 50 [pid = 1647] [id = 104] 13:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11888e800) [pid = 1647] [serial = 309] [outer = 0x0] 13:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118f61000) [pid = 1647] [serial = 310] [outer = 0x11888e800] 13:39:13 INFO - PROCESS | 1647 | 1467751153606 Marionette DEBUG loaded listener.js 13:39:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x1193d5c00) [pid = 1647] [serial = 311] [outer = 0x11888e800] 13:39:14 INFO - PROCESS | 1647 | 1467751154039 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]]]}] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac41000 == 49 [pid = 1647] [id = 98] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a41f000 == 48 [pid = 1647] [id = 97] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a402800 == 47 [pid = 1647] [id = 96] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c7800 == 46 [pid = 1647] [id = 95] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x126859000 == 45 [pid = 1647] [id = 94] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c6800 == 44 [pid = 1647] [id = 93] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x112ead800 == 43 [pid = 1647] [id = 92] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121242000 == 42 [pid = 1647] [id = 91] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12b094800) [pid = 1647] [serial = 241] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x116fb3000) [pid = 1647] [serial = 201] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119fed000 == 41 [pid = 1647] [id = 90] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119707800 == 40 [pid = 1647] [id = 89] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x118f27000 == 39 [pid = 1647] [id = 88] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x116685800 == 38 [pid = 1647] [id = 87] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x112eb4800 == 37 [pid = 1647] [id = 86] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121138800 == 36 [pid = 1647] [id = 83] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x11746c000 == 35 [pid = 1647] [id = 82] 13:39:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a407800 == 34 [pid = 1647] [id = 81] 13:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 695ms 13:39:14 INFO - PROCESS | 1647 | 1467751154081 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 1647 | 1467751154084 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:39:14 INFO - PROCESS | 1647 | 1467751154097 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 1647 | 1467751154098 Marionette TRACE conn2 <- [1,390,null,{}] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12ac1cc00) [pid = 1647] [serial = 230] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x116905c00) [pid = 1647] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12a457800) [pid = 1647] [serial = 224] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12ae94800) [pid = 1647] [serial = 236] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12b08b000) [pid = 1647] [serial = 239] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118f63000) [pid = 1647] [serial = 233] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124ef2800) [pid = 1647] [serial = 218] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12af32800) [pid = 1647] [serial = 238] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x128c0a400) [pid = 1647] [serial = 221] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126831400) [pid = 1647] [serial = 220] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a5d2800) [pid = 1647] [serial = 226] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124c32c00) [pid = 1647] [serial = 217] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1290f5800) [pid = 1647] [serial = 223] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12100c000) [pid = 1647] [serial = 212] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119d6ec00) [pid = 1647] [serial = 211] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121b61400) [pid = 1647] [serial = 214] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1249ddc00) [pid = 1647] [serial = 215] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118fee000) [pid = 1647] [serial = 208] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1193d2800) [pid = 1647] [serial = 209] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11873f000) [pid = 1647] [serial = 206] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118381000) [pid = 1647] [serial = 205] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12ac17800) [pid = 1647] [serial = 229] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a722800) [pid = 1647] [serial = 227] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11672cc00) [pid = 1647] [serial = 232] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12ac18400) [pid = 1647] [serial = 235] [outer = 0x0] [url = about:blank] 13:39:14 INFO - PROCESS | 1647 | 1467751154110 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}] 13:39:14 INFO - PROCESS | 1647 | 1467751154111 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:14 INFO - PROCESS | 1647 | 1467751154190 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:39:14 INFO - PROCESS | 1647 | 1467751154194 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:14 INFO - PROCESS | 1647 | 1467751154195 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x11745a800 == 35 [pid = 1647] [id = 105] 13:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1197d7000) [pid = 1647] [serial = 312] [outer = 0x0] 13:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119b83000) [pid = 1647] [serial = 313] [outer = 0x1197d7000] 13:39:14 INFO - PROCESS | 1647 | 1467751154222 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x120f34800) [pid = 1647] [serial = 314] [outer = 0x1197d7000] 13:39:14 INFO - PROCESS | 1647 | 1467751154610 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]]]}] 13:39:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:39:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 535ms 13:39:14 INFO - PROCESS | 1647 | 1467751154646 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:39:14 INFO - PROCESS | 1647 | 1467751154647 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:39:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:39:14 INFO - PROCESS | 1647 | 1467751154696 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:39:14 INFO - PROCESS | 1647 | 1467751154698 Marionette TRACE conn2 <- [1,394,null,{}] 13:39:14 INFO - PROCESS | 1647 | 1467751154720 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}] 13:39:14 INFO - PROCESS | 1647 | 1467751154723 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:14 INFO - PROCESS | 1647 | 1467751154839 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:39:14 INFO - PROCESS | 1647 | 1467751154857 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:14 INFO - PROCESS | 1647 | 1467751154859 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b27800 == 36 [pid = 1647] [id = 106] 13:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128904400) [pid = 1647] [serial = 315] [outer = 0x0] 13:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128907000) [pid = 1647] [serial = 316] [outer = 0x128904400] 13:39:14 INFO - PROCESS | 1647 | 1467751154886 Marionette DEBUG loaded listener.js 13:39:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128929400) [pid = 1647] [serial = 317] [outer = 0x128904400] 13:39:15 INFO - PROCESS | 1647 | 1467751155214 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]]]}] 13:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 556ms 13:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:39:15 INFO - PROCESS | 1647 | 1467751155230 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:39:15 INFO - PROCESS | 1647 | 1467751155231 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:39:15 INFO - PROCESS | 1647 | 1467751155233 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:39:15 INFO - PROCESS | 1647 | 1467751155235 Marionette TRACE conn2 <- [1,398,null,{}] 13:39:15 INFO - PROCESS | 1647 | 1467751155239 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}] 13:39:15 INFO - PROCESS | 1647 | 1467751155240 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:15 INFO - PROCESS | 1647 | 1467751155318 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:39:15 INFO - PROCESS | 1647 | 1467751155324 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 1647 | 1467751155325 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x121330800 == 37 [pid = 1647] [id = 107] 13:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1290f8800) [pid = 1647] [serial = 318] [outer = 0x0] 13:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a452000) [pid = 1647] [serial = 319] [outer = 0x1290f8800] 13:39:15 INFO - PROCESS | 1647 | 1467751155350 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a71e400) [pid = 1647] [serial = 320] [outer = 0x1290f8800] 13:39:15 INFO - PROCESS | 1647 | 1467751155686 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]]]}] 13:39:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:39:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 473ms 13:39:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:39:15 INFO - PROCESS | 1647 | 1467751155707 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:39:15 INFO - PROCESS | 1647 | 1467751155708 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:39:15 INFO - PROCESS | 1647 | 1467751155710 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:39:15 INFO - PROCESS | 1647 | 1467751155711 Marionette TRACE conn2 <- [1,402,null,{}] 13:39:15 INFO - PROCESS | 1647 | 1467751155713 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}] 13:39:15 INFO - PROCESS | 1647 | 1467751155715 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:15 INFO - PROCESS | 1647 | 1467751155794 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:39:15 INFO - PROCESS | 1647 | 1467751155797 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:15 INFO - PROCESS | 1647 | 1467751155798 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164a1800 == 38 [pid = 1647] [id = 108] 13:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a71f400) [pid = 1647] [serial = 321] [outer = 0x0] 13:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ac1e400) [pid = 1647] [serial = 322] [outer = 0x12a71f400] 13:39:15 INFO - PROCESS | 1647 | 1467751155823 Marionette DEBUG loaded listener.js 13:39:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12af30800) [pid = 1647] [serial = 323] [outer = 0x12a71f400] 13:39:16 INFO - PROCESS | 1647 | 1467751156181 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]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 517ms 13:39:16 INFO - PROCESS | 1647 | 1467751156228 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 1647 | 1467751156229 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:39:16 INFO - PROCESS | 1647 | 1467751156237 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 1647 | 1467751156238 Marionette TRACE conn2 <- [1,406,null,{}] 13:39:16 INFO - PROCESS | 1647 | 1467751156241 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}] 13:39:16 INFO - PROCESS | 1647 | 1467751156245 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:16 INFO - PROCESS | 1647 | 1467751156364 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:39:16 INFO - PROCESS | 1647 | 1467751156396 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:16 INFO - PROCESS | 1647 | 1467751156397 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12664d000 == 39 [pid = 1647] [id = 109] 13:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b092800) [pid = 1647] [serial = 324] [outer = 0x0] 13:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b9d1800) [pid = 1647] [serial = 325] [outer = 0x12b092800] 13:39:16 INFO - PROCESS | 1647 | 1467751156422 Marionette DEBUG loaded listener.js 13:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12c513c00) [pid = 1647] [serial = 326] [outer = 0x12b092800] 13:39:16 INFO - PROCESS | 1647 | 1467751156741 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]]]}] 13:39:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:39:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 524ms 13:39:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:39:16 INFO - PROCESS | 1647 | 1467751156757 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:39:16 INFO - PROCESS | 1647 | 1467751156759 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:39:16 INFO - PROCESS | 1647 | 1467751156761 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:39:16 INFO - PROCESS | 1647 | 1467751156762 Marionette TRACE conn2 <- [1,410,null,{}] 13:39:16 INFO - PROCESS | 1647 | 1467751156764 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}] 13:39:16 INFO - PROCESS | 1647 | 1467751156765 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:16 INFO - PROCESS | 1647 | 1467751156862 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:39:16 INFO - PROCESS | 1647 | 1467751156880 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:16 INFO - PROCESS | 1647 | 1467751156881 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x11667f800 == 40 [pid = 1647] [id = 110] 13:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12bf5f000) [pid = 1647] [serial = 327] [outer = 0x0] 13:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12c51b800) [pid = 1647] [serial = 328] [outer = 0x12bf5f000] 13:39:16 INFO - PROCESS | 1647 | 1467751156905 Marionette DEBUG loaded listener.js 13:39:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x118741c00) [pid = 1647] [serial = 329] [outer = 0x12bf5f000] 13:39:17 INFO - PROCESS | 1647 | 1467751157254 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]]]}] 13:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 519ms 13:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:39:17 INFO - PROCESS | 1647 | 1467751157289 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:39:17 INFO - PROCESS | 1647 | 1467751157291 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:39:17 INFO - PROCESS | 1647 | 1467751157293 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:39:17 INFO - PROCESS | 1647 | 1467751157294 Marionette TRACE conn2 <- [1,414,null,{}] 13:39:17 INFO - PROCESS | 1647 | 1467751157296 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}] 13:39:17 INFO - PROCESS | 1647 | 1467751157298 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:17 INFO - PROCESS | 1647 | 1467751157395 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:39:17 INFO - PROCESS | 1647 | 1467751157398 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 1647 | 1467751157400 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f5c800 == 41 [pid = 1647] [id = 111] 13:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12c514000) [pid = 1647] [serial = 330] [outer = 0x0] 13:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c979c00) [pid = 1647] [serial = 331] [outer = 0x12c514000] 13:39:17 INFO - PROCESS | 1647 | 1467751157424 Marionette DEBUG loaded listener.js 13:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12c980800) [pid = 1647] [serial = 332] [outer = 0x12c514000] 13:39:17 INFO - PROCESS | 1647 | 1467751157582 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:39:17 INFO - PROCESS | 1647 | 1467751157792 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]]]}] 13:39:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:39:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 13:39:17 INFO - PROCESS | 1647 | 1467751157812 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:39:17 INFO - PROCESS | 1647 | 1467751157813 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:39:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:39:17 INFO - PROCESS | 1647 | 1467751157815 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:39:17 INFO - PROCESS | 1647 | 1467751157816 Marionette TRACE conn2 <- [1,418,null,{}] 13:39:17 INFO - PROCESS | 1647 | 1467751157824 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}] 13:39:17 INFO - PROCESS | 1647 | 1467751157825 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:17 INFO - PROCESS | 1647 | 1467751157923 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:39:17 INFO - PROCESS | 1647 | 1467751157926 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:17 INFO - PROCESS | 1647 | 1467751157928 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a559800 == 42 [pid = 1647] [id = 112] 13:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x110ee9c00) [pid = 1647] [serial = 333] [outer = 0x0] 13:39:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x110eecc00) [pid = 1647] [serial = 334] [outer = 0x110ee9c00] 13:39:17 INFO - PROCESS | 1647 | 1467751157978 Marionette DEBUG loaded listener.js 13:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x110ef1c00) [pid = 1647] [serial = 335] [outer = 0x110ee9c00] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1290ee400) [pid = 1647] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1290f6800) [pid = 1647] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1199d4c00) [pid = 1647] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118746800) [pid = 1647] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x117eac800) [pid = 1647] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b088800) [pid = 1647] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x115d10c00) [pid = 1647] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1180c9800) [pid = 1647] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119d6a400) [pid = 1647] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121219000) [pid = 1647] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124819800) [pid = 1647] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121218c00) [pid = 1647] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124b5d800) [pid = 1647] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a71e800) [pid = 1647] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115d12c00) [pid = 1647] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b87c00) [pid = 1647] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128902800) [pid = 1647] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124ff3800) [pid = 1647] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128934c00) [pid = 1647] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:39:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115e5ac00) [pid = 1647] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:39:18 INFO - PROCESS | 1647 | 1467751158744 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]]]}] 13:39:18 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 13:39:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 971ms 13:39:18 INFO - PROCESS | 1647 | 1467751158787 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:39:18 INFO - PROCESS | 1647 | 1467751158788 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:39:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:39:18 INFO - PROCESS | 1647 | 1467751158790 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:39:18 INFO - PROCESS | 1647 | 1467751158791 Marionette TRACE conn2 <- [1,422,null,{}] 13:39:18 INFO - PROCESS | 1647 | 1467751158794 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}] 13:39:18 INFO - PROCESS | 1647 | 1467751158795 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:18 INFO - PROCESS | 1647 | 1467751158875 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:39:18 INFO - PROCESS | 1647 | 1467751158923 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:18 INFO - PROCESS | 1647 | 1467751158924 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d8800 == 43 [pid = 1647] [id = 113] 13:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x110eeb400) [pid = 1647] [serial = 336] [outer = 0x0] 13:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112597400) [pid = 1647] [serial = 337] [outer = 0x110eeb400] 13:39:18 INFO - PROCESS | 1647 | 1467751158948 Marionette DEBUG loaded listener.js 13:39:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x11259f000) [pid = 1647] [serial = 338] [outer = 0x110eeb400] 13:39:19 INFO - PROCESS | 1647 | 1467751159764 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]]]}] 13:39:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:39:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1019ms 13:39:19 INFO - PROCESS | 1647 | 1467751159809 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:39:19 INFO - PROCESS | 1647 | 1467751159811 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:39:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:39:19 INFO - PROCESS | 1647 | 1467751159813 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:39:19 INFO - PROCESS | 1647 | 1467751159815 Marionette TRACE conn2 <- [1,426,null,{}] 13:39:19 INFO - PROCESS | 1647 | 1467751159824 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}] 13:39:19 INFO - PROCESS | 1647 | 1467751159825 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:19 INFO - PROCESS | 1647 | 1467751159923 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:39:19 INFO - PROCESS | 1647 | 1467751159927 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:19 INFO - PROCESS | 1647 | 1467751159928 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b011000 == 44 [pid = 1647] [id = 114] 13:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1125a3400) [pid = 1647] [serial = 339] [outer = 0x0] 13:39:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119d6c400) [pid = 1647] [serial = 340] [outer = 0x1125a3400] 13:39:19 INFO - PROCESS | 1647 | 1467751159955 Marionette DEBUG loaded listener.js 13:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126504400) [pid = 1647] [serial = 341] [outer = 0x1125a3400] 13:39:20 INFO - PROCESS | 1647 | 1467751160283 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] 13:39:20 INFO - PROCESS | 1647 | 1467751160293 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:39:20 INFO - PROCESS | 1647 | 1467751160295 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:39:20 INFO - PROCESS | 1647 | 1467751160296 Marionette TRACE conn2 <- [1,430,null,{}] 13:39:20 INFO - PROCESS | 1647 | 1467751160299 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}] 13:39:20 INFO - PROCESS | 1647 | 1467751160300 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:20 INFO - PROCESS | 1647 | 1467751160408 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:39:20 INFO - PROCESS | 1647 | 1467751160486 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:20 INFO - PROCESS | 1647 | 1467751160488 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x112eb4000 == 45 [pid = 1647] [id = 115] 13:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x110ee7c00) [pid = 1647] [serial = 342] [outer = 0x0] 13:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x110ef2c00) [pid = 1647] [serial = 343] [outer = 0x110ee7c00] 13:39:20 INFO - PROCESS | 1647 | 1467751160519 Marionette DEBUG loaded listener.js 13:39:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113217800) [pid = 1647] [serial = 344] [outer = 0x110ee7c00] 13:39:20 INFO - PROCESS | 1647 | 1467751160977 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]]]}] 13:39:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 721ms 13:39:21 INFO - PROCESS | 1647 | 1467751161019 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:39:21 INFO - PROCESS | 1647 | 1467751161023 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:39:21 INFO - PROCESS | 1647 | 1467751161028 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:39:21 INFO - PROCESS | 1647 | 1467751161031 Marionette TRACE conn2 <- [1,434,null,{}] 13:39:21 INFO - PROCESS | 1647 | 1467751161036 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}] 13:39:21 INFO - PROCESS | 1647 | 1467751161040 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:21 INFO - PROCESS | 1647 | 1467751161196 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:39:21 INFO - PROCESS | 1647 | 1467751161341 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:21 INFO - PROCESS | 1647 | 1467751161344 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x119704000 == 46 [pid = 1647] [id = 116] 13:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113348400) [pid = 1647] [serial = 345] [outer = 0x0] 13:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1193d7800) [pid = 1647] [serial = 346] [outer = 0x113348400] 13:39:21 INFO - PROCESS | 1647 | 1467751161394 Marionette DEBUG loaded listener.js 13:39:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119b88000) [pid = 1647] [serial = 347] [outer = 0x113348400] 13:39:21 INFO - PROCESS | 1647 | 1467751161877 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]]]}] 13:39:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:39:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 872ms 13:39:21 INFO - PROCESS | 1647 | 1467751161911 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:39:21 INFO - PROCESS | 1647 | 1467751161915 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:39:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:39:21 INFO - PROCESS | 1647 | 1467751161923 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:39:21 INFO - PROCESS | 1647 | 1467751161925 Marionette TRACE conn2 <- [1,438,null,{}] 13:39:21 INFO - PROCESS | 1647 | 1467751161929 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}] 13:39:21 INFO - PROCESS | 1647 | 1467751161931 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:22 INFO - PROCESS | 1647 | 1467751162040 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:39:22 INFO - PROCESS | 1647 | 1467751162106 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 1647 | 1467751162107 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x125745000 == 47 [pid = 1647] [id = 117] 13:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121476400) [pid = 1647] [serial = 348] [outer = 0x0] 13:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124b5d800) [pid = 1647] [serial = 349] [outer = 0x121476400] 13:39:22 INFO - PROCESS | 1647 | 1467751162136 Marionette DEBUG loaded listener.js 13:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x125774800) [pid = 1647] [serial = 350] [outer = 0x121476400] 13:39:22 INFO - PROCESS | 1647 | 1467751162580 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]]]}] 13:39:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:39:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 723ms 13:39:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:39:22 INFO - PROCESS | 1647 | 1467751162645 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:39:22 INFO - PROCESS | 1647 | 1467751162646 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:39:22 INFO - PROCESS | 1647 | 1467751162657 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:39:22 INFO - PROCESS | 1647 | 1467751162661 Marionette TRACE conn2 <- [1,442,null,{}] 13:39:22 INFO - PROCESS | 1647 | 1467751162664 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}] 13:39:22 INFO - PROCESS | 1647 | 1467751162667 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:22 INFO - PROCESS | 1647 | 1467751162793 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:39:22 INFO - PROCESS | 1647 | 1467751162885 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:22 INFO - PROCESS | 1647 | 1467751162887 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b91d800 == 48 [pid = 1647] [id = 118] 13:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124b63800) [pid = 1647] [serial = 351] [outer = 0x0] 13:39:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x128931c00) [pid = 1647] [serial = 352] [outer = 0x124b63800] 13:39:22 INFO - PROCESS | 1647 | 1467751162932 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a5d7800) [pid = 1647] [serial = 353] [outer = 0x124b63800] 13:39:23 INFO - PROCESS | 1647 | 1467751163436 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]]]}] 13:39:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:39:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 830ms 13:39:23 INFO - PROCESS | 1647 | 1467751163480 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:39:23 INFO - PROCESS | 1647 | 1467751163482 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:39:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:39:23 INFO - PROCESS | 1647 | 1467751163484 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:39:23 INFO - PROCESS | 1647 | 1467751163485 Marionette TRACE conn2 <- [1,446,null,{}] 13:39:23 INFO - PROCESS | 1647 | 1467751163488 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}] 13:39:23 INFO - PROCESS | 1647 | 1467751163489 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:23 INFO - PROCESS | 1647 | 1467751163594 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:39:23 INFO - PROCESS | 1647 | 1467751163658 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:23 INFO - PROCESS | 1647 | 1467751163659 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b947800 == 49 [pid = 1647] [id = 119] 13:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12af33000) [pid = 1647] [serial = 354] [outer = 0x0] 13:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b08d000) [pid = 1647] [serial = 355] [outer = 0x12af33000] 13:39:23 INFO - PROCESS | 1647 | 1467751163687 Marionette DEBUG loaded listener.js 13:39:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12b9c5800) [pid = 1647] [serial = 356] [outer = 0x12af33000] 13:39:24 INFO - PROCESS | 1647 | 1467751164108 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]]]}] 13:39:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:39:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 670ms 13:39:24 INFO - PROCESS | 1647 | 1467751164187 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:39:24 INFO - PROCESS | 1647 | 1467751164189 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:39:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:39:24 INFO - PROCESS | 1647 | 1467751164193 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:39:24 INFO - PROCESS | 1647 | 1467751164194 Marionette TRACE conn2 <- [1,450,null,{}] 13:39:24 INFO - PROCESS | 1647 | 1467751164196 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}] 13:39:24 INFO - PROCESS | 1647 | 1467751164198 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:24 INFO - PROCESS | 1647 | 1467751164414 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:39:24 INFO - PROCESS | 1647 | 1467751164493 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:24 INFO - PROCESS | 1647 | 1467751164494 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118712000 == 50 [pid = 1647] [id = 120] 13:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x115e5ac00) [pid = 1647] [serial = 357] [outer = 0x0] 13:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x116982400) [pid = 1647] [serial = 358] [outer = 0x115e5ac00] 13:39:24 INFO - PROCESS | 1647 | 1467751164522 Marionette DEBUG loaded listener.js 13:39:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x118207000) [pid = 1647] [serial = 359] [outer = 0x115e5ac00] 13:39:24 INFO - PROCESS | 1647 | 1467751164945 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] 13:39:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:39:25 INFO - PROCESS | 1647 | 1467751165017 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:39:25 INFO - PROCESS | 1647 | 1467751165021 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:39:25 INFO - PROCESS | 1647 | 1467751165024 Marionette TRACE conn2 <- [1,454,null,{}] 13:39:25 INFO - PROCESS | 1647 | 1467751165027 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}] 13:39:25 INFO - PROCESS | 1647 | 1467751165029 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:25 INFO - PROCESS | 1647 | 1467751165117 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b011000 == 49 [pid = 1647] [id = 114] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d8800 == 48 [pid = 1647] [id = 113] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12a559800 == 47 [pid = 1647] [id = 112] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x128f5c800 == 46 [pid = 1647] [id = 111] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11667f800 == 45 [pid = 1647] [id = 110] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12664d000 == 44 [pid = 1647] [id = 109] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1164a1800 == 43 [pid = 1647] [id = 108] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x121330800 == 42 [pid = 1647] [id = 107] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119b27800 == 41 [pid = 1647] [id = 106] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x11745a800 == 40 [pid = 1647] [id = 105] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x112630000 == 39 [pid = 1647] [id = 104] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3c800 == 38 [pid = 1647] [id = 101] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x116f6b000 == 37 [pid = 1647] [id = 100] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d3000 == 36 [pid = 1647] [id = 85] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12af48800 == 35 [pid = 1647] [id = 102] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b009000 == 34 [pid = 1647] [id = 103] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x128f52000 == 33 [pid = 1647] [id = 84] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12af3e000 == 32 [pid = 1647] [id = 99] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x118712000 == 31 [pid = 1647] [id = 120] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b947800 == 30 [pid = 1647] [id = 119] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x12b91d800 == 29 [pid = 1647] [id = 118] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x125745000 == 28 [pid = 1647] [id = 117] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x119704000 == 27 [pid = 1647] [id = 116] 13:39:25 INFO - PROCESS | 1647 | --DOCSHELL 0x112eb4000 == 26 [pid = 1647] [id = 115] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12a453800) [pid = 1647] [serial = 199] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x117eaa000) [pid = 1647] [serial = 202] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x129257800) [pid = 1647] [serial = 274] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12a724c00) [pid = 1647] [serial = 277] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x119b89400) [pid = 1647] [serial = 247] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11911c000) [pid = 1647] [serial = 259] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119b80800) [pid = 1647] [serial = 260] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118753000) [pid = 1647] [serial = 245] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118206400) [pid = 1647] [serial = 244] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12b95f000) [pid = 1647] [serial = 242] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x126511400) [pid = 1647] [serial = 268] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126a41000) [pid = 1647] [serial = 269] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118745000) [pid = 1647] [serial = 257] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118210800) [pid = 1647] [serial = 256] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1219bb400) [pid = 1647] [serial = 263] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12100a000) [pid = 1647] [serial = 262] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126a3d400) [pid = 1647] [serial = 254] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126137400) [pid = 1647] [serial = 253] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124ff4000) [pid = 1647] [serial = 265] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125709c00) [pid = 1647] [serial = 266] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124fe9400) [pid = 1647] [serial = 251] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12bf23400) [pid = 1647] [serial = 292] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121b61c00) [pid = 1647] [serial = 250] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12ac23000) [pid = 1647] [serial = 280] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12ac1d000) [pid = 1647] [serial = 278] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b08cc00) [pid = 1647] [serial = 281] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12146f000) [pid = 1647] [serial = 284] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12bf1b400) [pid = 1647] [serial = 290] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118203800) [pid = 1647] [serial = 283] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d6a800) [pid = 1647] [serial = 248] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128907800) [pid = 1647] [serial = 271] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b964800) [pid = 1647] [serial = 286] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x128f7f400) [pid = 1647] [serial = 272] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b9cec00) [pid = 1647] [serial = 287] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a451000) [pid = 1647] [serial = 275] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b9cf400) [pid = 1647] [serial = 289] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12bf5ec00) [pid = 1647] [serial = 293] [outer = 0x0] [url = about:blank] 13:39:25 INFO - PROCESS | 1647 | 1467751165784 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:25 INFO - PROCESS | 1647 | 1467751165786 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x112545800 == 27 [pid = 1647] [id = 121] 13:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112f7ec00) [pid = 1647] [serial = 360] [outer = 0x0] 13:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1133b2800) [pid = 1647] [serial = 361] [outer = 0x112f7ec00] 13:39:25 INFO - PROCESS | 1647 | 1467751165815 Marionette DEBUG loaded listener.js 13:39:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116a13c00) [pid = 1647] [serial = 362] [outer = 0x112f7ec00] 13:39:26 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:26 INFO - PROCESS | 1647 | 1467751166133 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]]]}] 13:39:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:39:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1123ms 13:39:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:39:26 INFO - PROCESS | 1647 | 1467751166145 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:39:26 INFO - PROCESS | 1647 | 1467751166147 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:39:26 INFO - PROCESS | 1647 | 1467751166150 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - PROCESS | 1647 | 1467751166153 Marionette TRACE conn2 <- [1,458,null,{}] 13:39:26 INFO - PROCESS | 1647 | 1467751166159 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}] 13:39:26 INFO - PROCESS | 1647 | 1467751166161 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:26 INFO - PROCESS | 1647 | 1467751166236 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:39:26 INFO - PROCESS | 1647 | 1467751166241 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 1647 | 1467751166243 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b9000 == 28 [pid = 1647] [id = 122] 13:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11838ec00) [pid = 1647] [serial = 363] [outer = 0x0] 13:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11874e800) [pid = 1647] [serial = 364] [outer = 0x11838ec00] 13:39:26 INFO - PROCESS | 1647 | 1467751166271 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118fe5c00) [pid = 1647] [serial = 365] [outer = 0x11838ec00] 13:39:26 INFO - PROCESS | 1647 | 1467751166630 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] 13:39:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:39:26 INFO - PROCESS | 1647 | 1467751166679 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:39:26 INFO - PROCESS | 1647 | 1467751166682 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:39:26 INFO - PROCESS | 1647 | 1467751166683 Marionette TRACE conn2 <- [1,462,null,{}] 13:39:26 INFO - PROCESS | 1647 | 1467751166686 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}] 13:39:26 INFO - PROCESS | 1647 | 1467751166687 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:26 INFO - PROCESS | 1647 | 1467751166764 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:39:26 INFO - PROCESS | 1647 | 1467751166773 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:26 INFO - PROCESS | 1647 | 1467751166774 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11813c800 == 29 [pid = 1647] [id = 123] 13:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1193ccc00) [pid = 1647] [serial = 366] [outer = 0x0] 13:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119b85c00) [pid = 1647] [serial = 367] [outer = 0x1193ccc00] 13:39:26 INFO - PROCESS | 1647 | 1467751166799 Marionette DEBUG loaded listener.js 13:39:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d6b800) [pid = 1647] [serial = 368] [outer = 0x1193ccc00] 13:39:27 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:27 INFO - PROCESS | 1647 | 1467751167151 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] 13:39:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 13:39:27 INFO - PROCESS | 1647 | 1467751167203 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:39:27 INFO - PROCESS | 1647 | 1467751167211 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:39:27 INFO - PROCESS | 1647 | 1467751167215 Marionette TRACE conn2 <- [1,466,null,{}] 13:39:27 INFO - PROCESS | 1647 | 1467751167218 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}] 13:39:27 INFO - PROCESS | 1647 | 1467751167221 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:27 INFO - PROCESS | 1647 | 1467751167298 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:39:27 INFO - PROCESS | 1647 | 1467751167302 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 1647 | 1467751167305 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119706000 == 30 [pid = 1647] [id = 124] 13:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x117eab800) [pid = 1647] [serial = 369] [outer = 0x0] 13:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121010800) [pid = 1647] [serial = 370] [outer = 0x117eab800] 13:39:27 INFO - PROCESS | 1647 | 1467751167329 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124c31c00) [pid = 1647] [serial = 371] [outer = 0x117eab800] 13:39:27 INFO - PROCESS | 1647 | 1467751167646 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] 13:39:27 INFO - PROCESS | 1647 | 1467751167685 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:39:27 INFO - PROCESS | 1647 | 1467751167690 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:39:27 INFO - PROCESS | 1647 | 1467751167691 Marionette TRACE conn2 <- [1,470,null,{}] 13:39:27 INFO - PROCESS | 1647 | 1467751167693 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}] 13:39:27 INFO - PROCESS | 1647 | 1467751167694 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:27 INFO - PROCESS | 1647 | 1467751167769 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:39:27 INFO - PROCESS | 1647 | 1467751167835 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:27 INFO - PROCESS | 1647 | 1467751167836 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x11999d800 == 31 [pid = 1647] [id = 125] 13:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1125a2000) [pid = 1647] [serial = 372] [outer = 0x0] 13:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124ff3800) [pid = 1647] [serial = 373] [outer = 0x1125a2000] 13:39:27 INFO - PROCESS | 1647 | 1467751167861 Marionette DEBUG loaded listener.js 13:39:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1266a9800) [pid = 1647] [serial = 374] [outer = 0x1125a2000] 13:39:28 INFO - PROCESS | 1647 | 1467751168196 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]]]}] 13:39:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:39:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 519ms 13:39:28 INFO - PROCESS | 1647 | 1467751168209 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 1647 | 1467751168211 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:39:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:39:28 INFO - PROCESS | 1647 | 1467751168213 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 1647 | 1467751168214 Marionette TRACE conn2 <- [1,474,null,{}] 13:39:28 INFO - PROCESS | 1647 | 1467751168216 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}] 13:39:28 INFO - PROCESS | 1647 | 1467751168218 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:28 INFO - PROCESS | 1647 | 1467751168313 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:39:28 INFO - PROCESS | 1647 | 1467751168317 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 1647 | 1467751168322 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121331000 == 32 [pid = 1647] [id = 126] 13:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119122000) [pid = 1647] [serial = 375] [outer = 0x0] 13:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12890d000) [pid = 1647] [serial = 376] [outer = 0x119122000] 13:39:28 INFO - PROCESS | 1647 | 1467751168354 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128f86400) [pid = 1647] [serial = 377] [outer = 0x119122000] 13:39:28 INFO - PROCESS | 1647 | 1467751168708 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]]]}] 13:39:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:39:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 13:39:28 INFO - PROCESS | 1647 | 1467751168731 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:39:28 INFO - PROCESS | 1647 | 1467751168733 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:39:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:39:28 INFO - PROCESS | 1647 | 1467751168735 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:39:28 INFO - PROCESS | 1647 | 1467751168736 Marionette TRACE conn2 <- [1,478,null,{}] 13:39:28 INFO - PROCESS | 1647 | 1467751168740 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}] 13:39:28 INFO - PROCESS | 1647 | 1467751168742 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:28 INFO - PROCESS | 1647 | 1467751168835 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:39:28 INFO - PROCESS | 1647 | 1467751168839 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:28 INFO - PROCESS | 1647 | 1467751168840 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x11254f000 == 33 [pid = 1647] [id = 127] 13:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128909800) [pid = 1647] [serial = 378] [outer = 0x0] 13:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12925d800) [pid = 1647] [serial = 379] [outer = 0x128909800] 13:39:28 INFO - PROCESS | 1647 | 1467751168864 Marionette DEBUG loaded listener.js 13:39:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ac1d000) [pid = 1647] [serial = 380] [outer = 0x128909800] 13:39:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:39:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 13:39:29 INFO - PROCESS | 1647 | 1467751169201 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]]]}] 13:39:29 INFO - PROCESS | 1647 | 1467751169209 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:39:29 INFO - PROCESS | 1647 | 1467751169210 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:39:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:39:29 INFO - PROCESS | 1647 | 1467751169221 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 1647 | 1467751169223 Marionette TRACE conn2 <- [1,482,null,{}] 13:39:29 INFO - PROCESS | 1647 | 1467751169227 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}] 13:39:29 INFO - PROCESS | 1647 | 1467751169228 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:29 INFO - PROCESS | 1647 | 1467751169326 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:39:29 INFO - PROCESS | 1647 | 1467751169364 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:29 INFO - PROCESS | 1647 | 1467751169364 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x125752800 == 34 [pid = 1647] [id = 128] 13:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x117147c00) [pid = 1647] [serial = 381] [outer = 0x0] 13:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ae8f400) [pid = 1647] [serial = 382] [outer = 0x117147c00] 13:39:29 INFO - PROCESS | 1647 | 1467751169388 Marionette DEBUG loaded listener.js 13:39:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b08d400) [pid = 1647] [serial = 383] [outer = 0x117147c00] 13:39:29 INFO - PROCESS | 1647 | 1467751169724 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]]]}] 13:39:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:39:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 13:39:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:39:29 INFO - PROCESS | 1647 | 1467751169742 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:39:29 INFO - PROCESS | 1647 | 1467751169743 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:39:29 INFO - PROCESS | 1647 | 1467751169745 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:39:29 INFO - PROCESS | 1647 | 1467751169746 Marionette TRACE conn2 <- [1,486,null,{}] 13:39:29 INFO - PROCESS | 1647 | 1467751169748 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}] 13:39:29 INFO - PROCESS | 1647 | 1467751169749 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:30 INFO - PROCESS | 1647 | 1467751170074 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1125a3400) [pid = 1647] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x110eeb400) [pid = 1647] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12bf5f000) [pid = 1647] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12c514000) [pid = 1647] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x110ee9c00) [pid = 1647] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1185c2400) [pid = 1647] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12570c400) [pid = 1647] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11888e800) [pid = 1647] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a71f400) [pid = 1647] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1290f8800) [pid = 1647] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1197d7000) [pid = 1647] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x128904400) [pid = 1647] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119d69c00) [pid = 1647] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1266a4000) [pid = 1647] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12ac21800) [pid = 1647] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:39:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b092800) [pid = 1647] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:39:30 INFO - PROCESS | 1647 | 1467751170121 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:30 INFO - PROCESS | 1647 | 1467751170122 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x11871c800 == 35 [pid = 1647] [id = 129] 13:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x110eeb400) [pid = 1647] [serial = 384] [outer = 0x0] 13:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x113c65000) [pid = 1647] [serial = 385] [outer = 0x110eeb400] 13:39:30 INFO - PROCESS | 1647 | 1467751170147 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1197df800) [pid = 1647] [serial = 386] [outer = 0x110eeb400] 13:39:30 INFO - PROCESS | 1647 | 1467751170412 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]]]}] 13:39:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:39:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 13:39:30 INFO - PROCESS | 1647 | 1467751170416 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:39:30 INFO - PROCESS | 1647 | 1467751170428 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:39:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:39:30 INFO - PROCESS | 1647 | 1467751170445 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:39:30 INFO - PROCESS | 1647 | 1467751170446 Marionette TRACE conn2 <- [1,490,null,{}] 13:39:30 INFO - PROCESS | 1647 | 1467751170448 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}] 13:39:30 INFO - PROCESS | 1647 | 1467751170450 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:30 INFO - PROCESS | 1647 | 1467751170529 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:39:30 INFO - PROCESS | 1647 | 1467751170535 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:30 INFO - PROCESS | 1647 | 1467751170538 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12897e800 == 36 [pid = 1647] [id = 130] 13:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1161a1000) [pid = 1647] [serial = 387] [outer = 0x0] 13:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128f86c00) [pid = 1647] [serial = 388] [outer = 0x1161a1000] 13:39:30 INFO - PROCESS | 1647 | 1467751170563 Marionette DEBUG loaded listener.js 13:39:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b961400) [pid = 1647] [serial = 389] [outer = 0x1161a1000] 13:39:30 INFO - PROCESS | 1647 | 1467751170889 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]]]}] 13:39:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:39:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 13:39:30 INFO - PROCESS | 1647 | 1467751170914 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:39:30 INFO - PROCESS | 1647 | 1467751170915 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:39:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:39:30 INFO - PROCESS | 1647 | 1467751170917 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:39:30 INFO - PROCESS | 1647 | 1467751170919 Marionette TRACE conn2 <- [1,494,null,{}] 13:39:30 INFO - PROCESS | 1647 | 1467751170924 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}] 13:39:30 INFO - PROCESS | 1647 | 1467751170925 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:31 INFO - PROCESS | 1647 | 1467751171025 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:39:31 INFO - PROCESS | 1647 | 1467751171031 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 1647 | 1467751171033 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f65800 == 37 [pid = 1647] [id = 131] 13:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b093800) [pid = 1647] [serial = 390] [outer = 0x0] 13:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b9c7000) [pid = 1647] [serial = 391] [outer = 0x12b093800] 13:39:31 INFO - PROCESS | 1647 | 1467751171059 Marionette DEBUG loaded listener.js 13:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bf1d000) [pid = 1647] [serial = 392] [outer = 0x12b093800] 13:39:31 INFO - PROCESS | 1647 | 1467751171373 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]]]}] 13:39:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:39:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 474ms 13:39:31 INFO - PROCESS | 1647 | 1467751171392 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:39:31 INFO - PROCESS | 1647 | 1467751171394 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:39:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:39:31 INFO - PROCESS | 1647 | 1467751171404 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:39:31 INFO - PROCESS | 1647 | 1467751171408 Marionette TRACE conn2 <- [1,498,null,{}] 13:39:31 INFO - PROCESS | 1647 | 1467751171410 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}] 13:39:31 INFO - PROCESS | 1647 | 1467751171412 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:31 INFO - PROCESS | 1647 | 1467751171497 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:39:31 INFO - PROCESS | 1647 | 1467751171501 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:31 INFO - PROCESS | 1647 | 1467751171502 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d6800 == 38 [pid = 1647] [id = 132] 13:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a5d4c00) [pid = 1647] [serial = 393] [outer = 0x0] 13:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bf5dc00) [pid = 1647] [serial = 394] [outer = 0x12a5d4c00] 13:39:31 INFO - PROCESS | 1647 | 1467751171529 Marionette DEBUG loaded listener.js 13:39:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12c972800) [pid = 1647] [serial = 395] [outer = 0x12a5d4c00] 13:39:31 INFO - PROCESS | 1647 | 1467751171843 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]]]}] 13:39:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:39:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 480ms 13:39:31 INFO - PROCESS | 1647 | 1467751171877 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:39:31 INFO - PROCESS | 1647 | 1467751171879 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:39:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:39:31 INFO - PROCESS | 1647 | 1467751171882 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:39:31 INFO - PROCESS | 1647 | 1467751171884 Marionette TRACE conn2 <- [1,502,null,{}] 13:39:31 INFO - PROCESS | 1647 | 1467751171887 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}] 13:39:31 INFO - PROCESS | 1647 | 1467751171889 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:32 INFO - PROCESS | 1647 | 1467751172046 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:39:32 INFO - PROCESS | 1647 | 1467751172165 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:32 INFO - PROCESS | 1647 | 1467751172167 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1129d6800 == 39 [pid = 1647] [id = 133] 13:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x110d6a800) [pid = 1647] [serial = 396] [outer = 0x0] 13:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x111c82c00) [pid = 1647] [serial = 397] [outer = 0x110d6a800] 13:39:32 INFO - PROCESS | 1647 | 1467751172217 Marionette DEBUG loaded listener.js 13:39:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1127d1400) [pid = 1647] [serial = 398] [outer = 0x110d6a800] 13:39:32 INFO - PROCESS | 1647 | 1467751172778 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]]]}] 13:39:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:39:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 923ms 13:39:32 INFO - PROCESS | 1647 | 1467751172815 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:39:32 INFO - PROCESS | 1647 | 1467751172817 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:39:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:39:32 INFO - PROCESS | 1647 | 1467751172824 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:39:32 INFO - PROCESS | 1647 | 1467751172826 Marionette TRACE conn2 <- [1,506,null,{}] 13:39:32 INFO - PROCESS | 1647 | 1467751172829 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}] 13:39:32 INFO - PROCESS | 1647 | 1467751172832 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:32 INFO - PROCESS | 1647 | 1467751172939 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:39:33 INFO - PROCESS | 1647 | 1467751173016 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:33 INFO - PROCESS | 1647 | 1467751173018 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195c5000 == 40 [pid = 1647] [id = 134] 13:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x117eaa000) [pid = 1647] [serial = 399] [outer = 0x0] 13:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118203000) [pid = 1647] [serial = 400] [outer = 0x117eaa000] 13:39:33 INFO - PROCESS | 1647 | 1467751173050 Marionette DEBUG loaded listener.js 13:39:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11874f400) [pid = 1647] [serial = 401] [outer = 0x117eaa000] 13:39:33 INFO - PROCESS | 1647 | 1467751173758 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]]]}] 13:39:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:39:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1021ms 13:39:33 INFO - PROCESS | 1647 | 1467751173845 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:39:33 INFO - PROCESS | 1647 | 1467751173849 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:39:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:39:33 INFO - PROCESS | 1647 | 1467751173854 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:39:33 INFO - PROCESS | 1647 | 1467751173857 Marionette TRACE conn2 <- [1,510,null,{}] 13:39:33 INFO - PROCESS | 1647 | 1467751173908 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}] 13:39:33 INFO - PROCESS | 1647 | 1467751173910 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:34 INFO - PROCESS | 1647 | 1467751174048 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:39:34 INFO - PROCESS | 1647 | 1467751174115 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:34 INFO - PROCESS | 1647 | 1467751174119 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x116177800 == 41 [pid = 1647] [id = 135] 13:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112d05000) [pid = 1647] [serial = 402] [outer = 0x0] 13:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x112d10000) [pid = 1647] [serial = 403] [outer = 0x112d05000] 13:39:34 INFO - PROCESS | 1647 | 1467751174164 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x115d10c00) [pid = 1647] [serial = 404] [outer = 0x112d05000] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d6800 == 40 [pid = 1647] [id = 132] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x128f65800 == 39 [pid = 1647] [id = 131] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x12897e800 == 38 [pid = 1647] [id = 130] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11871c800 == 37 [pid = 1647] [id = 129] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x125752800 == 36 [pid = 1647] [id = 128] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11254f000 == 35 [pid = 1647] [id = 127] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x121331000 == 34 [pid = 1647] [id = 126] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11999d800 == 33 [pid = 1647] [id = 125] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x119706000 == 32 [pid = 1647] [id = 124] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x11813c800 == 31 [pid = 1647] [id = 123] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b9000 == 30 [pid = 1647] [id = 122] 13:39:34 INFO - PROCESS | 1647 | --DOCSHELL 0x112545800 == 29 [pid = 1647] [id = 121] 13:39:34 INFO - PROCESS | 1647 | 1467751174557 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]]]}] 13:39:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:39:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 739ms 13:39:34 INFO - PROCESS | 1647 | 1467751174593 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:39:34 INFO - PROCESS | 1647 | 1467751174596 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:39:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:39:34 INFO - PROCESS | 1647 | 1467751174602 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:39:34 INFO - PROCESS | 1647 | 1467751174603 Marionette TRACE conn2 <- [1,514,null,{}] 13:39:34 INFO - PROCESS | 1647 | 1467751174606 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}] 13:39:34 INFO - PROCESS | 1647 | 1467751174607 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:34 INFO - PROCESS | 1647 | 1467751174690 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119d6c400) [pid = 1647] [serial = 340] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x11259f000) [pid = 1647] [serial = 338] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12c51b800) [pid = 1647] [serial = 328] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12c979c00) [pid = 1647] [serial = 331] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x110eecc00) [pid = 1647] [serial = 334] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118746400) [pid = 1647] [serial = 298] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119122400) [pid = 1647] [serial = 299] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12c513800) [pid = 1647] [serial = 296] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12bf61000) [pid = 1647] [serial = 295] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118f61000) [pid = 1647] [serial = 310] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1193d5c00) [pid = 1647] [serial = 311] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12ac1e400) [pid = 1647] [serial = 322] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a452000) [pid = 1647] [serial = 319] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a71e400) [pid = 1647] [serial = 320] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12c980800) [pid = 1647] [serial = 332] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119b83000) [pid = 1647] [serial = 313] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x120f34800) [pid = 1647] [serial = 314] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x128907000) [pid = 1647] [serial = 316] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128929400) [pid = 1647] [serial = 317] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121007400) [pid = 1647] [serial = 301] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121b67c00) [pid = 1647] [serial = 302] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12890ac00) [pid = 1647] [serial = 304] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12925c400) [pid = 1647] [serial = 305] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b95d800) [pid = 1647] [serial = 307] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b96bc00) [pid = 1647] [serial = 308] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112597400) [pid = 1647] [serial = 337] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x110ef1c00) [pid = 1647] [serial = 335] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b9d1800) [pid = 1647] [serial = 325] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126504400) [pid = 1647] [serial = 341] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12c513c00) [pid = 1647] [serial = 326] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118741c00) [pid = 1647] [serial = 329] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12af30800) [pid = 1647] [serial = 323] [outer = 0x0] [url = about:blank] 13:39:34 INFO - PROCESS | 1647 | 1467751174745 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:34 INFO - PROCESS | 1647 | 1467751174747 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167a9800 == 30 [pid = 1647] [id = 136] 13:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x112595000) [pid = 1647] [serial = 405] [outer = 0x0] 13:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x114fdb800) [pid = 1647] [serial = 406] [outer = 0x112595000] 13:39:34 INFO - PROCESS | 1647 | 1467751174774 Marionette DEBUG loaded listener.js 13:39:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11820a800) [pid = 1647] [serial = 407] [outer = 0x112595000] 13:39:35 INFO - PROCESS | 1647 | 1467751175064 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]]]}] 13:39:35 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 13:39:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 521ms 13:39:35 INFO - PROCESS | 1647 | 1467751175124 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 1647 | 1467751175125 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:39:35 INFO - PROCESS | 1647 | 1467751175127 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 1647 | 1467751175130 Marionette TRACE conn2 <- [1,518,null,{}] 13:39:35 INFO - PROCESS | 1647 | 1467751175138 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}] 13:39:35 INFO - PROCESS | 1647 | 1467751175141 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:35 INFO - PROCESS | 1647 | 1467751175218 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:39:35 INFO - PROCESS | 1647 | 1467751175268 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:35 INFO - PROCESS | 1647 | 1467751175270 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195ce000 == 31 [pid = 1647] [id = 137] 13:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1180c2c00) [pid = 1647] [serial = 408] [outer = 0x0] 13:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118fe7c00) [pid = 1647] [serial = 409] [outer = 0x1180c2c00] 13:39:35 INFO - PROCESS | 1647 | 1467751175298 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1197d7400) [pid = 1647] [serial = 410] [outer = 0x1180c2c00] 13:39:35 INFO - PROCESS | 1647 | 1467751175649 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]]]}] 13:39:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:39:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 570ms 13:39:35 INFO - PROCESS | 1647 | 1467751175699 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:39:35 INFO - PROCESS | 1647 | 1467751175701 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:39:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:39:35 INFO - PROCESS | 1647 | 1467751175703 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:39:35 INFO - PROCESS | 1647 | 1467751175704 Marionette TRACE conn2 <- [1,522,null,{}] 13:39:35 INFO - PROCESS | 1647 | 1467751175706 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}] 13:39:35 INFO - PROCESS | 1647 | 1467751175708 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:35 INFO - PROCESS | 1647 | 1467751175781 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:39:35 INFO - PROCESS | 1647 | 1467751175832 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:35 INFO - PROCESS | 1647 | 1467751175833 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x121130000 == 32 [pid = 1647] [id = 138] 13:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127ca800) [pid = 1647] [serial = 411] [outer = 0x0] 13:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119b83400) [pid = 1647] [serial = 412] [outer = 0x1127ca800] 13:39:35 INFO - PROCESS | 1647 | 1467751175874 Marionette DEBUG loaded listener.js 13:39:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12100b000) [pid = 1647] [serial = 413] [outer = 0x1127ca800] 13:39:36 INFO - PROCESS | 1647 | 1467751176308 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]]]}] 13:39:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 619ms 13:39:36 INFO - PROCESS | 1647 | 1467751176323 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:39:36 INFO - PROCESS | 1647 | 1467751176325 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:39:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:39:36 INFO - PROCESS | 1647 | 1467751176327 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - PROCESS | 1647 | 1467751176328 Marionette TRACE conn2 <- [1,526,null,{}] 13:39:36 INFO - PROCESS | 1647 | 1467751176330 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}] 13:39:36 INFO - PROCESS | 1647 | 1467751176331 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:36 INFO - PROCESS | 1647 | 1467751176435 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:39:36 INFO - PROCESS | 1647 | 1467751176445 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 1647 | 1467751176446 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118706800 == 33 [pid = 1647] [id = 139] 13:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119f10c00) [pid = 1647] [serial = 414] [outer = 0x0] 13:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121215800) [pid = 1647] [serial = 415] [outer = 0x119f10c00] 13:39:36 INFO - PROCESS | 1647 | 1467751176492 Marionette DEBUG loaded listener.js 13:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121eae800) [pid = 1647] [serial = 416] [outer = 0x119f10c00] 13:39:36 INFO - PROCESS | 1647 | 1467751176829 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]]]}] 13:39:36 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 13:39:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 13:39:36 INFO - PROCESS | 1647 | 1467751176846 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:39:36 INFO - PROCESS | 1647 | 1467751176847 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:39:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:39:36 INFO - PROCESS | 1647 | 1467751176849 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:39:36 INFO - PROCESS | 1647 | 1467751176850 Marionette TRACE conn2 <- [1,530,null,{}] 13:39:36 INFO - PROCESS | 1647 | 1467751176859 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}] 13:39:36 INFO - PROCESS | 1647 | 1467751176863 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:36 INFO - PROCESS | 1647 | 1467751176973 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:39:36 INFO - PROCESS | 1647 | 1467751176977 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:36 INFO - PROCESS | 1647 | 1467751176978 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f38000 == 34 [pid = 1647] [id = 140] 13:39:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121eb0c00) [pid = 1647] [serial = 417] [outer = 0x0] 13:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124ef1c00) [pid = 1647] [serial = 418] [outer = 0x121eb0c00] 13:39:37 INFO - PROCESS | 1647 | 1467751177003 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128903c00) [pid = 1647] [serial = 419] [outer = 0x121eb0c00] 13:39:37 INFO - PROCESS | 1647 | 1467751177326 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"]]]}] 13:39:37 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 13:39:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:39:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:39:37 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 13:39:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:39:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:39:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:39:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:39:37 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:39:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 13:39:37 INFO - PROCESS | 1647 | 1467751177369 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:39:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:39:37 INFO - PROCESS | 1647 | 1467751177372 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:39:37 INFO - PROCESS | 1647 | 1467751177375 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - PROCESS | 1647 | 1467751177376 Marionette TRACE conn2 <- [1,534,null,{}] 13:39:37 INFO - PROCESS | 1647 | 1467751177378 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}] 13:39:37 INFO - PROCESS | 1647 | 1467751177380 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:37 INFO - PROCESS | 1647 | 1467751177476 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:39:37 INFO - PROCESS | 1647 | 1467751177496 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:37 INFO - PROCESS | 1647 | 1467751177498 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288d6000 == 35 [pid = 1647] [id = 141] 13:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x11911a800) [pid = 1647] [serial = 420] [outer = 0x0] 13:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12892c800) [pid = 1647] [serial = 421] [outer = 0x11911a800] 13:39:37 INFO - PROCESS | 1647 | 1467751177522 Marionette DEBUG loaded listener.js 13:39:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1290f5000) [pid = 1647] [serial = 422] [outer = 0x11911a800] 13:39:37 INFO - PROCESS | 1647 | 1467751177871 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]]]}] 13:39:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:39:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 13:39:37 INFO - PROCESS | 1647 | 1467751177893 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:39:37 INFO - PROCESS | 1647 | 1467751177895 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:39:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:39:37 INFO - PROCESS | 1647 | 1467751177897 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:39:37 INFO - PROCESS | 1647 | 1467751177898 Marionette TRACE conn2 <- [1,538,null,{}] 13:39:37 INFO - PROCESS | 1647 | 1467751177900 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}] 13:39:37 INFO - PROCESS | 1647 | 1467751177902 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:38 INFO - PROCESS | 1647 | 1467751178001 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:39:38 INFO - PROCESS | 1647 | 1467751178008 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 1647 | 1467751178009 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f67000 == 36 [pid = 1647] [id = 142] 13:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1290f5800) [pid = 1647] [serial = 423] [outer = 0x0] 13:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12925c400) [pid = 1647] [serial = 424] [outer = 0x1290f5800] 13:39:38 INFO - PROCESS | 1647 | 1467751178075 Marionette DEBUG loaded listener.js 13:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a72b800) [pid = 1647] [serial = 425] [outer = 0x1290f5800] 13:39:38 INFO - PROCESS | 1647 | 1467751178376 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]]]}] 13:39:38 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. 13:39:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 520ms 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x110ee7c00) [pid = 1647] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119122000) [pid = 1647] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x117eab800) [pid = 1647] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113348400) [pid = 1647] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1193ccc00) [pid = 1647] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11838ec00) [pid = 1647] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121476400) [pid = 1647] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112f7ec00) [pid = 1647] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115e5ac00) [pid = 1647] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128909800) [pid = 1647] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x117147c00) [pid = 1647] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124b63800) [pid = 1647] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12af33000) [pid = 1647] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x110eeb400) [pid = 1647] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b093800) [pid = 1647] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1125a2000) [pid = 1647] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:39:38 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1161a1000) [pid = 1647] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:39:38 INFO - PROCESS | 1647 | 1467751178525 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:39:38 INFO - PROCESS | 1647 | 1467751178526 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:39:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:39:38 INFO - PROCESS | 1647 | 1467751178530 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:39:38 INFO - PROCESS | 1647 | 1467751178531 Marionette TRACE conn2 <- [1,542,null,{}] 13:39:38 INFO - PROCESS | 1647 | 1467751178534 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}] 13:39:38 INFO - PROCESS | 1647 | 1467751178535 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:38 INFO - PROCESS | 1647 | 1467751178618 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:39:38 INFO - PROCESS | 1647 | 1467751178624 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:38 INFO - PROCESS | 1647 | 1467751178625 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c4800 == 37 [pid = 1647] [id = 143] 13:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116a1c000) [pid = 1647] [serial = 426] [outer = 0x0] 13:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1180c9400) [pid = 1647] [serial = 427] [outer = 0x116a1c000] 13:39:38 INFO - PROCESS | 1647 | 1467751178649 Marionette DEBUG loaded listener.js 13:39:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1197d7000) [pid = 1647] [serial = 428] [outer = 0x116a1c000] 13:39:38 INFO - PROCESS | 1647 | 1467751178963 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]]]}] 13:39:38 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. 13:39:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 13:39:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:39:39 INFO - PROCESS | 1647 | 1467751178998 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 1647 | 1467751179000 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:39:39 INFO - PROCESS | 1647 | 1467751179002 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 1647 | 1467751179003 Marionette TRACE conn2 <- [1,546,null,{}] 13:39:39 INFO - PROCESS | 1647 | 1467751179005 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}] 13:39:39 INFO - PROCESS | 1647 | 1467751179006 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:39 INFO - PROCESS | 1647 | 1467751179086 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:39:39 INFO - PROCESS | 1647 | 1467751179152 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:39 INFO - PROCESS | 1647 | 1467751179154 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a564000 == 38 [pid = 1647] [id = 144] 13:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11334c000) [pid = 1647] [serial = 429] [outer = 0x0] 13:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119f10800) [pid = 1647] [serial = 430] [outer = 0x11334c000] 13:39:39 INFO - PROCESS | 1647 | 1467751179184 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12ac1bc00) [pid = 1647] [serial = 431] [outer = 0x11334c000] 13:39:39 INFO - PROCESS | 1647 | 1467751179458 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]]]}] 13:39:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:39:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 470ms 13:39:39 INFO - PROCESS | 1647 | 1467751179483 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:39:39 INFO - PROCESS | 1647 | 1467751179484 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:39:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:39:39 INFO - PROCESS | 1647 | 1467751179494 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:39:39 INFO - PROCESS | 1647 | 1467751179496 Marionette TRACE conn2 <- [1,550,null,{}] 13:39:39 INFO - PROCESS | 1647 | 1467751179498 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}] 13:39:39 INFO - PROCESS | 1647 | 1467751179500 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:39 INFO - PROCESS | 1647 | 1467751179617 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:39:39 INFO - PROCESS | 1647 | 1467751179626 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:39 INFO - PROCESS | 1647 | 1467751179627 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af4f000 == 39 [pid = 1647] [id = 145] 13:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1197dc400) [pid = 1647] [serial = 432] [outer = 0x0] 13:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12ae98800) [pid = 1647] [serial = 433] [outer = 0x1197dc400] 13:39:39 INFO - PROCESS | 1647 | 1467751179659 Marionette DEBUG loaded listener.js 13:39:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b968800) [pid = 1647] [serial = 434] [outer = 0x1197dc400] 13:39:40 INFO - PROCESS | 1647 | 1467751180007 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]]]}] 13:39:40 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. 13:39:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 520ms 13:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:39:40 INFO - PROCESS | 1647 | 1467751180014 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:39:40 INFO - PROCESS | 1647 | 1467751180015 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:39:40 INFO - PROCESS | 1647 | 1467751180018 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:39:40 INFO - PROCESS | 1647 | 1467751180020 Marionette TRACE conn2 <- [1,554,null,{}] 13:39:40 INFO - PROCESS | 1647 | 1467751180026 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}] 13:39:40 INFO - PROCESS | 1647 | 1467751180027 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:40 INFO - PROCESS | 1647 | 1467751180132 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:39:40 INFO - PROCESS | 1647 | 1467751180139 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 1647 | 1467751180140 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b012000 == 40 [pid = 1647] [id = 146] 13:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12925b000) [pid = 1647] [serial = 435] [outer = 0x0] 13:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b9d1400) [pid = 1647] [serial = 436] [outer = 0x12925b000] 13:39:40 INFO - PROCESS | 1647 | 1467751180163 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bf20400) [pid = 1647] [serial = 437] [outer = 0x12925b000] 13:39:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:40 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:40 INFO - PROCESS | 1647 | 1467751180439 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]]]}] 13:39:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:39:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 474ms 13:39:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:39:40 INFO - PROCESS | 1647 | 1467751180493 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:39:40 INFO - PROCESS | 1647 | 1467751180494 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:39:40 INFO - PROCESS | 1647 | 1467751180496 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:39:40 INFO - PROCESS | 1647 | 1467751180497 Marionette TRACE conn2 <- [1,558,null,{}] 13:39:40 INFO - PROCESS | 1647 | 1467751180499 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}] 13:39:40 INFO - PROCESS | 1647 | 1467751180501 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:40 INFO - PROCESS | 1647 | 1467751180634 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:39:40 INFO - PROCESS | 1647 | 1467751180686 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:40 INFO - PROCESS | 1647 | 1467751180688 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e7e800 == 41 [pid = 1647] [id = 147] 13:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1121be400) [pid = 1647] [serial = 438] [outer = 0x0] 13:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11259ac00) [pid = 1647] [serial = 439] [outer = 0x1121be400] 13:39:40 INFO - PROCESS | 1647 | 1467751180720 Marionette DEBUG loaded listener.js 13:39:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1127d4400) [pid = 1647] [serial = 440] [outer = 0x1121be400] 13:39:41 INFO - PROCESS | 1647 | 1467751181180 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]]]}] 13:39:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:39:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 719ms 13:39:41 INFO - PROCESS | 1647 | 1467751181217 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 1647 | 1467751181219 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:39:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:39:41 INFO - PROCESS | 1647 | 1467751181241 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - PROCESS | 1647 | 1467751181243 Marionette TRACE conn2 <- [1,562,null,{}] 13:39:41 INFO - PROCESS | 1647 | 1467751181246 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}] 13:39:41 INFO - PROCESS | 1647 | 1467751181250 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:41 INFO - PROCESS | 1647 | 1467751181352 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:39:41 INFO - PROCESS | 1647 | 1467751181417 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:41 INFO - PROCESS | 1647 | 1467751181419 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195df000 == 42 [pid = 1647] [id = 148] 13:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1164ed800) [pid = 1647] [serial = 441] [outer = 0x0] 13:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11820d400) [pid = 1647] [serial = 442] [outer = 0x1164ed800] 13:39:41 INFO - PROCESS | 1647 | 1467751181449 Marionette DEBUG loaded listener.js 13:39:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118741c00) [pid = 1647] [serial = 443] [outer = 0x1164ed800] 13:39:41 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:41 INFO - PROCESS | 1647 | 1467751181860 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]]]}] 13:39:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:39:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 672ms 13:39:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:39:41 INFO - PROCESS | 1647 | 1467751181912 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:39:41 INFO - PROCESS | 1647 | 1467751181914 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:39:41 INFO - PROCESS | 1647 | 1467751181916 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:39:41 INFO - PROCESS | 1647 | 1467751181918 Marionette TRACE conn2 <- [1,566,null,{}] 13:39:41 INFO - PROCESS | 1647 | 1467751181920 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}] 13:39:41 INFO - PROCESS | 1647 | 1467751181921 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:42 INFO - PROCESS | 1647 | 1467751182040 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:39:42 INFO - PROCESS | 1647 | 1467751182097 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:42 INFO - PROCESS | 1647 | 1467751182099 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c7c800 == 43 [pid = 1647] [id = 149] 13:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b83000) [pid = 1647] [serial = 444] [outer = 0x0] 13:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d6f800) [pid = 1647] [serial = 445] [outer = 0x119b83000] 13:39:42 INFO - PROCESS | 1647 | 1467751182128 Marionette DEBUG loaded listener.js 13:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1217d1c00) [pid = 1647] [serial = 446] [outer = 0x119b83000] 13:39:42 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:42 INFO - PROCESS | 1647 | 1467751182544 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]]]}] 13:39:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:39:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 669ms 13:39:42 INFO - PROCESS | 1647 | 1467751182585 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:39:42 INFO - PROCESS | 1647 | 1467751182588 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:39:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:39:42 INFO - PROCESS | 1647 | 1467751182596 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:39:42 INFO - PROCESS | 1647 | 1467751182599 Marionette TRACE conn2 <- [1,570,null,{}] 13:39:42 INFO - PROCESS | 1647 | 1467751182602 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}] 13:39:42 INFO - PROCESS | 1647 | 1467751182604 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:42 INFO - PROCESS | 1647 | 1467751182710 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:39:42 INFO - PROCESS | 1647 | 1467751182763 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:42 INFO - PROCESS | 1647 | 1467751182765 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93d000 == 44 [pid = 1647] [id = 150] 13:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12481ac00) [pid = 1647] [serial = 447] [outer = 0x0] 13:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126595c00) [pid = 1647] [serial = 448] [outer = 0x12481ac00] 13:39:42 INFO - PROCESS | 1647 | 1467751182793 Marionette DEBUG loaded listener.js 13:39:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x129256800) [pid = 1647] [serial = 449] [outer = 0x12481ac00] 13:39:43 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:43 INFO - PROCESS | 1647 | 1467751183240 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]]]}] 13:39:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:39:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 674ms 13:39:43 INFO - PROCESS | 1647 | 1467751183267 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:39:43 INFO - PROCESS | 1647 | 1467751183270 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:39:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:39:43 INFO - PROCESS | 1647 | 1467751183273 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:39:43 INFO - PROCESS | 1647 | 1467751183275 Marionette TRACE conn2 <- [1,574,null,{}] 13:39:43 INFO - PROCESS | 1647 | 1467751183278 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}] 13:39:43 INFO - PROCESS | 1647 | 1467751183281 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:43 INFO - PROCESS | 1647 | 1467751183456 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:39:43 INFO - PROCESS | 1647 | 1467751183549 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:43 INFO - PROCESS | 1647 | 1467751183550 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc81000 == 45 [pid = 1647] [id = 151] 13:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a72cc00) [pid = 1647] [serial = 450] [outer = 0x0] 13:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b95dc00) [pid = 1647] [serial = 451] [outer = 0x12a72cc00] 13:39:43 INFO - PROCESS | 1647 | 1467751183589 Marionette DEBUG loaded listener.js 13:39:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bf23000) [pid = 1647] [serial = 452] [outer = 0x12a72cc00] 13:39:44 INFO - PROCESS | 1647 | 1467751184022 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]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:39:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 769ms 13:39:44 INFO - PROCESS | 1647 | 1467751184043 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 1647 | 1467751184044 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:39:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:39:44 INFO - PROCESS | 1647 | 1467751184047 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 1647 | 1467751184048 Marionette TRACE conn2 <- [1,578,null,{}] 13:39:44 INFO - PROCESS | 1647 | 1467751184051 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}] 13:39:44 INFO - PROCESS | 1647 | 1467751184052 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:44 INFO - PROCESS | 1647 | 1467751184155 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:39:44 INFO - PROCESS | 1647 | 1467751184207 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 1647 | 1467751184211 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118718800 == 46 [pid = 1647] [id = 152] 13:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b95f800) [pid = 1647] [serial = 453] [outer = 0x0] 13:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bf24000) [pid = 1647] [serial = 454] [outer = 0x12b95f800] 13:39:44 INFO - PROCESS | 1647 | 1467751184247 Marionette DEBUG loaded listener.js 13:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12c516000) [pid = 1647] [serial = 455] [outer = 0x12b95f800] 13:39:44 INFO - PROCESS | 1647 | 1467751184790 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]]]}] 13:39:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:39:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 769ms 13:39:44 INFO - PROCESS | 1647 | 1467751184817 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:39:44 INFO - PROCESS | 1647 | 1467751184819 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:39:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:39:44 INFO - PROCESS | 1647 | 1467751184824 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:39:44 INFO - PROCESS | 1647 | 1467751184826 Marionette TRACE conn2 <- [1,582,null,{}] 13:39:44 INFO - PROCESS | 1647 | 1467751184830 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}] 13:39:44 INFO - PROCESS | 1647 | 1467751184831 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:44 INFO - PROCESS | 1647 | 1467751184926 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:39:44 INFO - PROCESS | 1647 | 1467751184982 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:44 INFO - PROCESS | 1647 | 1467751184983 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d2800 == 47 [pid = 1647] [id = 153] 13:39:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x116a21000) [pid = 1647] [serial = 456] [outer = 0x0] 13:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1176f4c00) [pid = 1647] [serial = 457] [outer = 0x116a21000] 13:39:45 INFO - PROCESS | 1647 | 1467751185010 Marionette DEBUG loaded listener.js 13:39:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11820cc00) [pid = 1647] [serial = 458] [outer = 0x116a21000] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12b012000 == 46 [pid = 1647] [id = 146] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12af4f000 == 45 [pid = 1647] [id = 145] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12a564000 == 44 [pid = 1647] [id = 144] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c4800 == 43 [pid = 1647] [id = 143] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x128f67000 == 42 [pid = 1647] [id = 142] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1288d6000 == 41 [pid = 1647] [id = 141] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x124f38000 == 40 [pid = 1647] [id = 140] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x118706800 == 39 [pid = 1647] [id = 139] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x121130000 == 38 [pid = 1647] [id = 138] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1195ce000 == 37 [pid = 1647] [id = 137] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1167a9800 == 36 [pid = 1647] [id = 136] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x116177800 == 35 [pid = 1647] [id = 135] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1195c5000 == 34 [pid = 1647] [id = 134] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1129d6800 == 33 [pid = 1647] [id = 133] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x118718800 == 32 [pid = 1647] [id = 152] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc81000 == 31 [pid = 1647] [id = 151] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93d000 == 30 [pid = 1647] [id = 150] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x128c7c800 == 29 [pid = 1647] [id = 149] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x1195df000 == 28 [pid = 1647] [id = 148] 13:39:45 INFO - PROCESS | 1647 | --DOCSHELL 0x112e7e800 == 27 [pid = 1647] [id = 147] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x113217800) [pid = 1647] [serial = 344] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x110ef2c00) [pid = 1647] [serial = 343] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12890d000) [pid = 1647] [serial = 376] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x121010800) [pid = 1647] [serial = 370] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x124c31c00) [pid = 1647] [serial = 371] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119b88000) [pid = 1647] [serial = 347] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119b85c00) [pid = 1647] [serial = 367] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119d6b800) [pid = 1647] [serial = 368] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1193d7800) [pid = 1647] [serial = 346] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11874e800) [pid = 1647] [serial = 364] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118fe5c00) [pid = 1647] [serial = 365] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x125774800) [pid = 1647] [serial = 350] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124b5d800) [pid = 1647] [serial = 349] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1133b2800) [pid = 1647] [serial = 361] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118207000) [pid = 1647] [serial = 359] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116982400) [pid = 1647] [serial = 358] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12925d800) [pid = 1647] [serial = 379] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12ae8f400) [pid = 1647] [serial = 382] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12ac1d000) [pid = 1647] [serial = 380] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a5d7800) [pid = 1647] [serial = 353] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128931c00) [pid = 1647] [serial = 352] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12b9c5800) [pid = 1647] [serial = 356] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b08d000) [pid = 1647] [serial = 355] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b08d400) [pid = 1647] [serial = 383] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1197df800) [pid = 1647] [serial = 386] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12bf1d000) [pid = 1647] [serial = 392] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116a13c00) [pid = 1647] [serial = 362] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113c65000) [pid = 1647] [serial = 385] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124ff3800) [pid = 1647] [serial = 373] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1266a9800) [pid = 1647] [serial = 374] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128f86c00) [pid = 1647] [serial = 388] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b9c7000) [pid = 1647] [serial = 391] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x128f86400) [pid = 1647] [serial = 377] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b961400) [pid = 1647] [serial = 389] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12bf5dc00) [pid = 1647] [serial = 394] [outer = 0x0] [url = about:blank] 13:39:46 INFO - PROCESS | 1647 | 1467751186044 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]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1272ms 13:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:39:46 INFO - PROCESS | 1647 | 1467751186096 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 1647 | 1467751186099 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:39:46 INFO - PROCESS | 1647 | 1467751186102 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 1647 | 1467751186104 Marionette TRACE conn2 <- [1,586,null,{}] 13:39:46 INFO - PROCESS | 1647 | 1467751186107 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}] 13:39:46 INFO - PROCESS | 1647 | 1467751186109 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:46 INFO - PROCESS | 1647 | 1467751186187 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:39:46 INFO - PROCESS | 1647 | 1467751186218 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 1647 | 1467751186221 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d78000 == 28 [pid = 1647] [id = 154] 13:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112d03c00) [pid = 1647] [serial = 459] [outer = 0x0] 13:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112f2e800) [pid = 1647] [serial = 460] [outer = 0x112d03c00] 13:39:46 INFO - PROCESS | 1647 | 1467751186249 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115df3000) [pid = 1647] [serial = 461] [outer = 0x112d03c00] 13:39:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:46 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:46 INFO - PROCESS | 1647 | 1467751186579 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]]]}] 13:39:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:39:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 521ms 13:39:46 INFO - PROCESS | 1647 | 1467751186623 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:39:46 INFO - PROCESS | 1647 | 1467751186627 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:39:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:39:46 INFO - PROCESS | 1647 | 1467751186631 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:39:46 INFO - PROCESS | 1647 | 1467751186633 Marionette TRACE conn2 <- [1,590,null,{}] 13:39:46 INFO - PROCESS | 1647 | 1467751186635 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}] 13:39:46 INFO - PROCESS | 1647 | 1467751186637 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:46 INFO - PROCESS | 1647 | 1467751186714 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:39:46 INFO - PROCESS | 1647 | 1467751186717 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:46 INFO - PROCESS | 1647 | 1467751186719 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x116adc000 == 29 [pid = 1647] [id = 155] 13:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11697b000) [pid = 1647] [serial = 462] [outer = 0x0] 13:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1180c0c00) [pid = 1647] [serial = 463] [outer = 0x11697b000] 13:39:46 INFO - PROCESS | 1647 | 1467751186749 Marionette DEBUG loaded listener.js 13:39:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11854fc00) [pid = 1647] [serial = 464] [outer = 0x11697b000] 13:39:47 INFO - PROCESS | 1647 | 1467751187080 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]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:39:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 13:39:47 INFO - PROCESS | 1647 | 1467751187100 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:39:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:39:47 INFO - PROCESS | 1647 | 1467751187113 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:39:47 INFO - PROCESS | 1647 | 1467751187115 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 1647 | 1467751187118 Marionette TRACE conn2 <- [1,594,null,{}] 13:39:47 INFO - PROCESS | 1647 | 1467751187128 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}] 13:39:47 INFO - PROCESS | 1647 | 1467751187131 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:47 INFO - PROCESS | 1647 | 1467751187229 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:39:47 INFO - PROCESS | 1647 | 1467751187237 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 1647 | 1467751187241 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x11871a000 == 30 [pid = 1647] [id = 156] 13:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118897400) [pid = 1647] [serial = 465] [outer = 0x0] 13:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1193d0400) [pid = 1647] [serial = 466] [outer = 0x118897400] 13:39:47 INFO - PROCESS | 1647 | 1467751187268 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119b80800) [pid = 1647] [serial = 467] [outer = 0x118897400] 13:39:47 INFO - PROCESS | 1647 | 1467751187602 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]]]}] 13:39:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:39:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 525ms 13:39:47 INFO - PROCESS | 1647 | 1467751187642 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:39:47 INFO - PROCESS | 1647 | 1467751187643 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:39:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:39:47 INFO - PROCESS | 1647 | 1467751187645 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:39:47 INFO - PROCESS | 1647 | 1467751187647 Marionette TRACE conn2 <- [1,598,null,{}] 13:39:47 INFO - PROCESS | 1647 | 1467751187649 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}] 13:39:47 INFO - PROCESS | 1647 | 1467751187650 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:47 INFO - PROCESS | 1647 | 1467751187752 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:39:47 INFO - PROCESS | 1647 | 1467751187782 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:47 INFO - PROCESS | 1647 | 1467751187783 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c4800 == 31 [pid = 1647] [id = 157] 13:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b7d800) [pid = 1647] [serial = 468] [outer = 0x0] 13:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119d64c00) [pid = 1647] [serial = 469] [outer = 0x119b7d800] 13:39:47 INFO - PROCESS | 1647 | 1467751187811 Marionette DEBUG loaded listener.js 13:39:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x120f34c00) [pid = 1647] [serial = 470] [outer = 0x119b7d800] 13:39:48 INFO - PROCESS | 1647 | 1467751188092 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]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:39:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 468ms 13:39:48 INFO - PROCESS | 1647 | 1467751188115 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 1647 | 1467751188116 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:39:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:39:48 INFO - PROCESS | 1647 | 1467751188118 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 1647 | 1467751188119 Marionette TRACE conn2 <- [1,602,null,{}] 13:39:48 INFO - PROCESS | 1647 | 1467751188145 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}] 13:39:48 INFO - PROCESS | 1647 | 1467751188146 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:48 INFO - PROCESS | 1647 | 1467751188236 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:39:48 INFO - PROCESS | 1647 | 1467751188270 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 1647 | 1467751188271 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe3800 == 32 [pid = 1647] [id = 158] 13:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d61800) [pid = 1647] [serial = 471] [outer = 0x0] 13:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121010800) [pid = 1647] [serial = 472] [outer = 0x119d61800] 13:39:48 INFO - PROCESS | 1647 | 1467751188295 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121b6c000) [pid = 1647] [serial = 473] [outer = 0x119d61800] 13:39:48 INFO - PROCESS | 1647 | 1467751188624 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]]]}] 13:39:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:39:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 528ms 13:39:48 INFO - PROCESS | 1647 | 1467751188646 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:39:48 INFO - PROCESS | 1647 | 1467751188648 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:39:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:39:48 INFO - PROCESS | 1647 | 1467751188650 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:39:48 INFO - PROCESS | 1647 | 1467751188651 Marionette TRACE conn2 <- [1,606,null,{}] 13:39:48 INFO - PROCESS | 1647 | 1467751188659 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}] 13:39:48 INFO - PROCESS | 1647 | 1467751188663 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:48 INFO - PROCESS | 1647 | 1467751188774 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:39:48 INFO - PROCESS | 1647 | 1467751188778 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:48 INFO - PROCESS | 1647 | 1467751188779 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a0800 == 33 [pid = 1647] [id = 159] 13:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119d68800) [pid = 1647] [serial = 474] [outer = 0x0] 13:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124b57400) [pid = 1647] [serial = 475] [outer = 0x119d68800] 13:39:48 INFO - PROCESS | 1647 | 1467751188804 Marionette DEBUG loaded listener.js 13:39:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126505c00) [pid = 1647] [serial = 476] [outer = 0x119d68800] 13:39:49 INFO - PROCESS | 1647 | 1467751189159 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]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:39:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 518ms 13:39:49 INFO - PROCESS | 1647 | 1467751189169 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 1647 | 1467751189172 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:39:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:39:49 INFO - PROCESS | 1647 | 1467751189175 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 1647 | 1467751189177 Marionette TRACE conn2 <- [1,610,null,{}] 13:39:49 INFO - PROCESS | 1647 | 1467751189204 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}] 13:39:49 INFO - PROCESS | 1647 | 1467751189206 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:49 INFO - PROCESS | 1647 | 1467751189357 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:39:49 INFO - PROCESS | 1647 | 1467751189373 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:49 INFO - PROCESS | 1647 | 1467751189375 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x124adc800 == 34 [pid = 1647] [id = 160] 13:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1127d8000) [pid = 1647] [serial = 477] [outer = 0x0] 13:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1266a9800) [pid = 1647] [serial = 478] [outer = 0x1127d8000] 13:39:49 INFO - PROCESS | 1647 | 1467751189413 Marionette DEBUG loaded listener.js 13:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128904800) [pid = 1647] [serial = 479] [outer = 0x1127d8000] 13:39:49 INFO - PROCESS | 1647 | 1467751189782 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]]]}] 13:39:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:39:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 13:39:49 INFO - PROCESS | 1647 | 1467751189845 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:39:49 INFO - PROCESS | 1647 | 1467751189846 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:39:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:39:49 INFO - PROCESS | 1647 | 1467751189848 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:39:49 INFO - PROCESS | 1647 | 1467751189849 Marionette TRACE conn2 <- [1,614,null,{}] 13:39:49 INFO - PROCESS | 1647 | 1467751189852 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}] 13:39:49 INFO - PROCESS | 1647 | 1467751189853 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:49 INFO - PROCESS | 1647 | 1467751189946 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:39:49 INFO - PROCESS | 1647 | 1467751189988 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:49 INFO - PROCESS | 1647 | 1467751189989 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256bf000 == 35 [pid = 1647] [id = 161] 13:39:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12890d400) [pid = 1647] [serial = 480] [outer = 0x0] 13:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128c04c00) [pid = 1647] [serial = 481] [outer = 0x12890d400] 13:39:50 INFO - PROCESS | 1647 | 1467751190012 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x129255000) [pid = 1647] [serial = 482] [outer = 0x12890d400] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x116a1c000) [pid = 1647] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11334c000) [pid = 1647] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1127ca800) [pid = 1647] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1180c2c00) [pid = 1647] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11911a800) [pid = 1647] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112595000) [pid = 1647] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121eb0c00) [pid = 1647] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119f10c00) [pid = 1647] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x112d05000) [pid = 1647] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x110d6a800) [pid = 1647] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1290f5800) [pid = 1647] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1197dc400) [pid = 1647] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12925b000) [pid = 1647] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117eaa000) [pid = 1647] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:39:50 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a5d4c00) [pid = 1647] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:39:50 INFO - PROCESS | 1647 | 1467751190491 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]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:39:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 668ms 13:39:50 INFO - PROCESS | 1647 | 1467751190518 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:39:50 INFO - PROCESS | 1647 | 1467751190519 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:39:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:39:50 INFO - PROCESS | 1647 | 1467751190529 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:39:50 INFO - PROCESS | 1647 | 1467751190530 Marionette TRACE conn2 <- [1,618,null,{}] 13:39:50 INFO - PROCESS | 1647 | 1467751190547 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}] 13:39:50 INFO - PROCESS | 1647 | 1467751190548 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:50 INFO - PROCESS | 1647 | 1467751190635 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:39:50 INFO - PROCESS | 1647 | 1467751190641 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:50 INFO - PROCESS | 1647 | 1467751190642 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x12665f000 == 36 [pid = 1647] [id = 162] 13:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x114f66000) [pid = 1647] [serial = 483] [outer = 0x0] 13:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118548c00) [pid = 1647] [serial = 484] [outer = 0x114f66000] 13:39:50 INFO - PROCESS | 1647 | 1467751190666 Marionette DEBUG loaded listener.js 13:39:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12100dc00) [pid = 1647] [serial = 485] [outer = 0x114f66000] 13:39:50 INFO - PROCESS | 1647 | 1467751190979 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]]]}] 13:39:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:39:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 468ms 13:39:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:39:51 INFO - PROCESS | 1647 | 1467751190997 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:39:51 INFO - PROCESS | 1647 | 1467751190999 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:39:51 INFO - PROCESS | 1647 | 1467751191001 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 1647 | 1467751191002 Marionette TRACE conn2 <- [1,622,null,{}] 13:39:51 INFO - PROCESS | 1647 | 1467751191006 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}] 13:39:51 INFO - PROCESS | 1647 | 1467751191009 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:51 INFO - PROCESS | 1647 | 1467751191085 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:39:51 INFO - PROCESS | 1647 | 1467751191091 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 1647 | 1467751191092 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c6c000 == 37 [pid = 1647] [id = 163] 13:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1185c2c00) [pid = 1647] [serial = 486] [outer = 0x0] 13:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1290f5800) [pid = 1647] [serial = 487] [outer = 0x1185c2c00] 13:39:51 INFO - PROCESS | 1647 | 1467751191115 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12a453800) [pid = 1647] [serial = 488] [outer = 0x1185c2c00] 13:39:51 INFO - PROCESS | 1647 | 1467751191445 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]]]}] 13:39:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:39:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 468ms 13:39:51 INFO - PROCESS | 1647 | 1467751191470 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:39:51 INFO - PROCESS | 1647 | 1467751191471 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:39:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:39:51 INFO - PROCESS | 1647 | 1467751191473 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 1647 | 1467751191475 Marionette TRACE conn2 <- [1,626,null,{}] 13:39:51 INFO - PROCESS | 1647 | 1467751191478 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}] 13:39:51 INFO - PROCESS | 1647 | 1467751191479 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:51 INFO - PROCESS | 1647 | 1467751191598 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:39:51 INFO - PROCESS | 1647 | 1467751191607 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:51 INFO - PROCESS | 1647 | 1467751191608 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f60000 == 38 [pid = 1647] [id = 164] 13:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a450000) [pid = 1647] [serial = 489] [outer = 0x0] 13:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12ac1b000) [pid = 1647] [serial = 490] [outer = 0x12a450000] 13:39:51 INFO - PROCESS | 1647 | 1467751191634 Marionette DEBUG loaded listener.js 13:39:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b091000) [pid = 1647] [serial = 491] [outer = 0x12a450000] 13:39:51 INFO - PROCESS | 1647 | 1467751191932 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]]]}] 13:39:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:39:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 13:39:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:39:51 INFO - PROCESS | 1647 | 1467751191946 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:39:51 INFO - PROCESS | 1647 | 1467751191947 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:39:51 INFO - PROCESS | 1647 | 1467751191949 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:39:51 INFO - PROCESS | 1647 | 1467751191950 Marionette TRACE conn2 <- [1,630,null,{}] 13:39:51 INFO - PROCESS | 1647 | 1467751191953 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}] 13:39:51 INFO - PROCESS | 1647 | 1467751191955 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:52 INFO - PROCESS | 1647 | 1467751192034 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:39:52 INFO - PROCESS | 1647 | 1467751192039 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 1647 | 1467751192041 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a555000 == 39 [pid = 1647] [id = 165] 13:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b097c00) [pid = 1647] [serial = 492] [outer = 0x0] 13:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b9c7000) [pid = 1647] [serial = 493] [outer = 0x12b097c00] 13:39:52 INFO - PROCESS | 1647 | 1467751192065 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12bf1dc00) [pid = 1647] [serial = 494] [outer = 0x12b097c00] 13:39:52 INFO - PROCESS | 1647 | 1467751192535 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]]]}] 13:39:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:39:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 618ms 13:39:52 INFO - PROCESS | 1647 | 1467751192568 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:39:52 INFO - PROCESS | 1647 | 1467751192572 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:39:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:39:52 INFO - PROCESS | 1647 | 1467751192576 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:39:52 INFO - PROCESS | 1647 | 1467751192578 Marionette TRACE conn2 <- [1,634,null,{}] 13:39:52 INFO - PROCESS | 1647 | 1467751192582 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}] 13:39:52 INFO - PROCESS | 1647 | 1467751192584 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:52 INFO - PROCESS | 1647 | 1467751192693 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:39:52 INFO - PROCESS | 1647 | 1467751192794 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:52 INFO - PROCESS | 1647 | 1467751192795 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b3800 == 40 [pid = 1647] [id = 166] 13:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112d04400) [pid = 1647] [serial = 495] [outer = 0x0] 13:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11334c000) [pid = 1647] [serial = 496] [outer = 0x112d04400] 13:39:52 INFO - PROCESS | 1647 | 1467751192827 Marionette DEBUG loaded listener.js 13:39:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11690bc00) [pid = 1647] [serial = 497] [outer = 0x112d04400] 13:39:53 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118757000) [pid = 1647] [serial = 498] [outer = 0x12ca46000] 13:39:53 INFO - PROCESS | 1647 | 1467751193406 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]]]}] 13:39:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:39:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 871ms 13:39:53 INFO - PROCESS | 1647 | 1467751193449 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:39:53 INFO - PROCESS | 1647 | 1467751193452 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:39:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:39:53 INFO - PROCESS | 1647 | 1467751193460 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:39:53 INFO - PROCESS | 1647 | 1467751193462 Marionette TRACE conn2 <- [1,638,null,{}] 13:39:53 INFO - PROCESS | 1647 | 1467751193464 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}] 13:39:53 INFO - PROCESS | 1647 | 1467751193466 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:53 INFO - PROCESS | 1647 | 1467751193577 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:39:53 INFO - PROCESS | 1647 | 1467751193787 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:53 INFO - PROCESS | 1647 | 1467751193789 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x112643000 == 41 [pid = 1647] [id = 167] 13:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1127ccc00) [pid = 1647] [serial = 499] [outer = 0x0] 13:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x11321b400) [pid = 1647] [serial = 500] [outer = 0x1127ccc00] 13:39:53 INFO - PROCESS | 1647 | 1467751193817 Marionette DEBUG loaded listener.js 13:39:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11672c000) [pid = 1647] [serial = 501] [outer = 0x1127ccc00] 13:39:54 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x128f60000 == 40 [pid = 1647] [id = 164] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x128c6c000 == 39 [pid = 1647] [id = 163] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x12665f000 == 38 [pid = 1647] [id = 162] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1256bf000 == 37 [pid = 1647] [id = 161] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x124adc800 == 36 [pid = 1647] [id = 160] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a0800 == 35 [pid = 1647] [id = 159] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe3800 == 34 [pid = 1647] [id = 158] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c4800 == 33 [pid = 1647] [id = 157] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x11871a000 == 32 [pid = 1647] [id = 156] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116adc000 == 31 [pid = 1647] [id = 155] 13:39:54 INFO - PROCESS | 1647 | --DOCSHELL 0x115d78000 == 30 [pid = 1647] [id = 154] 13:39:54 INFO - PROCESS | 1647 | 1467751194268 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]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:39:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 819ms 13:39:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:39:54 INFO - PROCESS | 1647 | 1467751194280 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 1647 | 1467751194282 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:39:54 INFO - PROCESS | 1647 | 1467751194285 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 1647 | 1467751194287 Marionette TRACE conn2 <- [1,642,null,{}] 13:39:54 INFO - PROCESS | 1647 | 1467751194293 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}] 13:39:54 INFO - PROCESS | 1647 | 1467751194295 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:54 INFO - PROCESS | 1647 | 1467751194370 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1197d7000) [pid = 1647] [serial = 428] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119b83400) [pid = 1647] [serial = 412] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1290f5000) [pid = 1647] [serial = 422] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11820a800) [pid = 1647] [serial = 407] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128903c00) [pid = 1647] [serial = 419] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121eae800) [pid = 1647] [serial = 416] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x112d10000) [pid = 1647] [serial = 403] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1127d1400) [pid = 1647] [serial = 398] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124ef1c00) [pid = 1647] [serial = 418] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118fe7c00) [pid = 1647] [serial = 409] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a72b800) [pid = 1647] [serial = 425] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115d10c00) [pid = 1647] [serial = 404] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12ae98800) [pid = 1647] [serial = 433] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x111c82c00) [pid = 1647] [serial = 397] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12ac1bc00) [pid = 1647] [serial = 431] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12b9d1400) [pid = 1647] [serial = 436] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12925c400) [pid = 1647] [serial = 424] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11874f400) [pid = 1647] [serial = 401] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118203000) [pid = 1647] [serial = 400] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12892c800) [pid = 1647] [serial = 421] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12c972800) [pid = 1647] [serial = 395] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x114fdb800) [pid = 1647] [serial = 406] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121215800) [pid = 1647] [serial = 415] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b968800) [pid = 1647] [serial = 434] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12bf20400) [pid = 1647] [serial = 437] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1180c9400) [pid = 1647] [serial = 427] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119f10800) [pid = 1647] [serial = 430] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12100b000) [pid = 1647] [serial = 413] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1197d7400) [pid = 1647] [serial = 410] [outer = 0x0] [url = about:blank] 13:39:54 INFO - PROCESS | 1647 | 1467751194432 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 1647 | 1467751194433 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad6000 == 31 [pid = 1647] [id = 168] 13:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1127cfc00) [pid = 1647] [serial = 502] [outer = 0x0] 13:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116905000) [pid = 1647] [serial = 503] [outer = 0x1127cfc00] 13:39:54 INFO - PROCESS | 1647 | 1467751194462 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118758400) [pid = 1647] [serial = 504] [outer = 0x1127cfc00] 13:39:54 INFO - PROCESS | 1647 | 1467751194762 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]]]}] 13:39:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:39:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 523ms 13:39:54 INFO - PROCESS | 1647 | 1467751194810 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:39:54 INFO - PROCESS | 1647 | 1467751194813 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:39:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:39:54 INFO - PROCESS | 1647 | 1467751194815 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:39:54 INFO - PROCESS | 1647 | 1467751194816 Marionette TRACE conn2 <- [1,646,null,{}] 13:39:54 INFO - PROCESS | 1647 | 1467751194819 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}] 13:39:54 INFO - PROCESS | 1647 | 1467751194820 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:54 INFO - PROCESS | 1647 | 1467751194900 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:39:54 INFO - PROCESS | 1647 | 1467751194905 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:54 INFO - PROCESS | 1647 | 1467751194907 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191da000 == 32 [pid = 1647] [id = 169] 13:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118f61800) [pid = 1647] [serial = 505] [outer = 0x0] 13:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1199d5000) [pid = 1647] [serial = 506] [outer = 0x118f61800] 13:39:54 INFO - PROCESS | 1647 | 1467751194944 Marionette DEBUG loaded listener.js 13:39:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119b8c400) [pid = 1647] [serial = 507] [outer = 0x118f61800] 13:39:55 INFO - PROCESS | 1647 | 1467751195299 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]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:39:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 517ms 13:39:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:39:55 INFO - PROCESS | 1647 | 1467751195334 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 1647 | 1467751195335 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:39:55 INFO - PROCESS | 1647 | 1467751195344 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 1647 | 1467751195348 Marionette TRACE conn2 <- [1,650,null,{}] 13:39:55 INFO - PROCESS | 1647 | 1467751195352 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}] 13:39:55 INFO - PROCESS | 1647 | 1467751195355 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:55 INFO - PROCESS | 1647 | 1467751195431 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:39:55 INFO - PROCESS | 1647 | 1467751195437 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 1647 | 1467751195439 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x121135800 == 33 [pid = 1647] [id = 170] 13:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1129ed400) [pid = 1647] [serial = 508] [outer = 0x0] 13:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12100a000) [pid = 1647] [serial = 509] [outer = 0x1129ed400] 13:39:55 INFO - PROCESS | 1647 | 1467751195465 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121ee5800) [pid = 1647] [serial = 510] [outer = 0x1129ed400] 13:39:55 INFO - PROCESS | 1647 | 1467751195800 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]]]}] 13:39:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:39:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 478ms 13:39:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:39:55 INFO - PROCESS | 1647 | 1467751195817 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:39:55 INFO - PROCESS | 1647 | 1467751195819 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:39:55 INFO - PROCESS | 1647 | 1467751195822 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:39:55 INFO - PROCESS | 1647 | 1467751195825 Marionette TRACE conn2 <- [1,654,null,{}] 13:39:55 INFO - PROCESS | 1647 | 1467751195828 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}] 13:39:55 INFO - PROCESS | 1647 | 1467751195829 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:55 INFO - PROCESS | 1647 | 1467751195910 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:39:55 INFO - PROCESS | 1647 | 1467751195913 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:55 INFO - PROCESS | 1647 | 1467751195914 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12144f800 == 34 [pid = 1647] [id = 171] 13:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119d6f400) [pid = 1647] [serial = 511] [outer = 0x0] 13:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124cce000) [pid = 1647] [serial = 512] [outer = 0x119d6f400] 13:39:55 INFO - PROCESS | 1647 | 1467751195939 Marionette DEBUG loaded listener.js 13:39:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12570e800) [pid = 1647] [serial = 513] [outer = 0x119d6f400] 13:39:56 INFO - PROCESS | 1647 | 1467751196323 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]]]}] 13:39:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:39:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 522ms 13:39:56 INFO - PROCESS | 1647 | 1467751196344 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:39:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:39:56 INFO - PROCESS | 1647 | 1467751196346 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:39:56 INFO - PROCESS | 1647 | 1467751196349 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:39:56 INFO - PROCESS | 1647 | 1467751196351 Marionette TRACE conn2 <- [1,658,null,{}] 13:39:56 INFO - PROCESS | 1647 | 1467751196357 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}] 13:39:56 INFO - PROCESS | 1647 | 1467751196359 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:56 INFO - PROCESS | 1647 | 1467751196512 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:39:56 INFO - PROCESS | 1647 | 1467751196530 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:56 INFO - PROCESS | 1647 | 1467751196536 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fdc800 == 35 [pid = 1647] [id = 172] 13:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126504400) [pid = 1647] [serial = 514] [outer = 0x0] 13:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126605400) [pid = 1647] [serial = 515] [outer = 0x126504400] 13:39:56 INFO - PROCESS | 1647 | 1467751196590 Marionette DEBUG loaded listener.js 13:39:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12890e400) [pid = 1647] [serial = 516] [outer = 0x126504400] 13:39:56 INFO - PROCESS | 1647 | 1467751196977 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]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:39:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 670ms 13:39:57 INFO - PROCESS | 1647 | 1467751197018 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 1647 | 1467751197020 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:39:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:39:57 INFO - PROCESS | 1647 | 1467751197022 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 1647 | 1467751197023 Marionette TRACE conn2 <- [1,662,null,{}] 13:39:57 INFO - PROCESS | 1647 | 1467751197025 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}] 13:39:57 INFO - PROCESS | 1647 | 1467751197027 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:57 INFO - PROCESS | 1647 | 1467751197123 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:39:57 INFO - PROCESS | 1647 | 1467751197127 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 1647 | 1467751197129 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12664d000 == 36 [pid = 1647] [id = 173] 13:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12890ec00) [pid = 1647] [serial = 517] [outer = 0x0] 13:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12925d400) [pid = 1647] [serial = 518] [outer = 0x12890ec00] 13:39:57 INFO - PROCESS | 1647 | 1467751197152 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12ac26c00) [pid = 1647] [serial = 519] [outer = 0x12890ec00] 13:39:57 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:57 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:57 INFO - PROCESS | 1647 | 1467751197494 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]]]}] 13:39:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:39:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 519ms 13:39:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:39:57 INFO - PROCESS | 1647 | 1467751197541 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:39:57 INFO - PROCESS | 1647 | 1467751197542 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:39:57 INFO - PROCESS | 1647 | 1467751197544 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:39:57 INFO - PROCESS | 1647 | 1467751197545 Marionette TRACE conn2 <- [1,666,null,{}] 13:39:57 INFO - PROCESS | 1647 | 1467751197548 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}] 13:39:57 INFO - PROCESS | 1647 | 1467751197549 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:57 INFO - PROCESS | 1647 | 1467751197643 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:39:57 INFO - PROCESS | 1647 | 1467751197655 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:57 INFO - PROCESS | 1647 | 1467751197656 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x128967800 == 37 [pid = 1647] [id = 174] 13:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12ae98800) [pid = 1647] [serial = 520] [outer = 0x0] 13:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12af2d800) [pid = 1647] [serial = 521] [outer = 0x12ae98800] 13:39:57 INFO - PROCESS | 1647 | 1467751197681 Marionette DEBUG loaded listener.js 13:39:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b95c800) [pid = 1647] [serial = 522] [outer = 0x12ae98800] 13:39:57 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:57 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:58 INFO - PROCESS | 1647 | 1467751198015 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]]]}] 13:39:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:39:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 13:39:58 INFO - PROCESS | 1647 | 1467751198063 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 1647 | 1467751198064 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:39:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:39:58 INFO - PROCESS | 1647 | 1467751198073 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 1647 | 1467751198074 Marionette TRACE conn2 <- [1,670,null,{}] 13:39:58 INFO - PROCESS | 1647 | 1467751198076 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}] 13:39:58 INFO - PROCESS | 1647 | 1467751198077 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:58 INFO - PROCESS | 1647 | 1467751198174 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:39:58 INFO - PROCESS | 1647 | 1467751198178 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 1647 | 1467751198179 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x129094000 == 38 [pid = 1647] [id = 175] 13:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1129e5c00) [pid = 1647] [serial = 523] [outer = 0x0] 13:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b965800) [pid = 1647] [serial = 524] [outer = 0x1129e5c00] 13:39:58 INFO - PROCESS | 1647 | 1467751198202 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12bf24400) [pid = 1647] [serial = 525] [outer = 0x1129e5c00] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119d61800) [pid = 1647] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119d68800) [pid = 1647] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11697b000) [pid = 1647] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112d03c00) [pid = 1647] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b7d800) [pid = 1647] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118897400) [pid = 1647] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116a21000) [pid = 1647] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1121be400) [pid = 1647] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1164ed800) [pid = 1647] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119b83000) [pid = 1647] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12481ac00) [pid = 1647] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a72cc00) [pid = 1647] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12b95f800) [pid = 1647] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1127d8000) [pid = 1647] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12890d400) [pid = 1647] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1185c2c00) [pid = 1647] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a450000) [pid = 1647] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:39:58 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x114f66000) [pid = 1647] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:39:58 INFO - PROCESS | 1647 | 1467751198634 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]]]}] 13:39:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:39:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 569ms 13:39:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:39:58 INFO - PROCESS | 1647 | 1467751198642 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:39:58 INFO - PROCESS | 1647 | 1467751198643 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:39:58 INFO - PROCESS | 1647 | 1467751198645 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:39:58 INFO - PROCESS | 1647 | 1467751198647 Marionette TRACE conn2 <- [1,674,null,{}] 13:39:58 INFO - PROCESS | 1647 | 1467751198649 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}] 13:39:58 INFO - PROCESS | 1647 | 1467751198650 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:58 INFO - PROCESS | 1647 | 1467751198732 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:39:58 INFO - PROCESS | 1647 | 1467751198736 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:58 INFO - PROCESS | 1647 | 1467751198739 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3f800 == 39 [pid = 1647] [id = 176] 13:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1121bdc00) [pid = 1647] [serial = 526] [outer = 0x0] 13:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11697ac00) [pid = 1647] [serial = 527] [outer = 0x1121bdc00] 13:39:58 INFO - PROCESS | 1647 | 1467751198764 Marionette DEBUG loaded listener.js 13:39:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1197d4c00) [pid = 1647] [serial = 528] [outer = 0x1121bdc00] 13:39:58 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:59 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:39:59 INFO - PROCESS | 1647 | 1467751199101 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]]]}] 13:39:59 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 13:39:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 13:39:59 INFO - PROCESS | 1647 | 1467751199117 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 1647 | 1467751199119 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:39:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:39:59 INFO - PROCESS | 1647 | 1467751199122 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 1647 | 1467751199124 Marionette TRACE conn2 <- [1,678,null,{}] 13:39:59 INFO - PROCESS | 1647 | 1467751199127 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}] 13:39:59 INFO - PROCESS | 1647 | 1467751199129 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:59 INFO - PROCESS | 1647 | 1467751199282 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:39:59 INFO - PROCESS | 1647 | 1467751199290 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 1647 | 1467751199292 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a797000 == 40 [pid = 1647] [id = 177] 13:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1176f8c00) [pid = 1647] [serial = 529] [outer = 0x0] 13:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1219c3000) [pid = 1647] [serial = 530] [outer = 0x1176f8c00] 13:39:59 INFO - PROCESS | 1647 | 1467751199332 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125774800) [pid = 1647] [serial = 531] [outer = 0x1176f8c00] 13:39:59 INFO - PROCESS | 1647 | 1467751199717 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]]]}] 13:39:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:39:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 620ms 13:39:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:39:59 INFO - PROCESS | 1647 | 1467751199743 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:39:59 INFO - PROCESS | 1647 | 1467751199744 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:39:59 INFO - PROCESS | 1647 | 1467751199746 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:39:59 INFO - PROCESS | 1647 | 1467751199748 Marionette TRACE conn2 <- [1,682,null,{}] 13:39:59 INFO - PROCESS | 1647 | 1467751199751 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}] 13:39:59 INFO - PROCESS | 1647 | 1467751199752 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:59 INFO - PROCESS | 1647 | 1467751199842 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:39:59 INFO - PROCESS | 1647 | 1467751199894 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:39:59 INFO - PROCESS | 1647 | 1467751199895 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:39:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af55800 == 41 [pid = 1647] [id = 178] 13:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119b7d800) [pid = 1647] [serial = 532] [outer = 0x0] 13:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12bf5c800) [pid = 1647] [serial = 533] [outer = 0x119b7d800] 13:39:59 INFO - PROCESS | 1647 | 1467751199919 Marionette DEBUG loaded listener.js 13:39:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12c51cc00) [pid = 1647] [serial = 534] [outer = 0x119b7d800] 13:40:00 INFO - PROCESS | 1647 | 1467751200697 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]]]}] 13:40:00 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) 13:40:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 13:40:00 INFO - PROCESS | 1647 | 1467751200758 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:40:00 INFO - PROCESS | 1647 | 1467751200760 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:40:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:40:00 INFO - PROCESS | 1647 | 1467751200766 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:40:00 INFO - PROCESS | 1647 | 1467751200768 Marionette TRACE conn2 <- [1,686,null,{}] 13:40:00 INFO - PROCESS | 1647 | 1467751200772 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}] 13:40:00 INFO - PROCESS | 1647 | 1467751200773 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:00 INFO - PROCESS | 1647 | 1467751200867 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:40:00 INFO - PROCESS | 1647 | 1467751200957 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:00 INFO - PROCESS | 1647 | 1467751200958 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f67000 == 42 [pid = 1647] [id = 179] 13:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1164df400) [pid = 1647] [serial = 535] [outer = 0x0] 13:40:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116fb6000) [pid = 1647] [serial = 536] [outer = 0x1164df400] 13:40:00 INFO - PROCESS | 1647 | 1467751200990 Marionette DEBUG loaded listener.js 13:40:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118207c00) [pid = 1647] [serial = 537] [outer = 0x1164df400] 13:40:01 INFO - PROCESS | 1647 | 1467751201910 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]]]}] 13:40:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:40:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1174ms 13:40:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:40:01 INFO - PROCESS | 1647 | 1467751201941 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:40:01 INFO - PROCESS | 1647 | 1467751201944 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:40:01 INFO - PROCESS | 1647 | 1467751201948 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:40:01 INFO - PROCESS | 1647 | 1467751201950 Marionette TRACE conn2 <- [1,690,null,{}] 13:40:01 INFO - PROCESS | 1647 | 1467751201953 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}] 13:40:01 INFO - PROCESS | 1647 | 1467751201955 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:02 INFO - PROCESS | 1647 | 1467751202053 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:40:02 INFO - PROCESS | 1647 | 1467751202102 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:02 INFO - PROCESS | 1647 | 1467751202104 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff6000 == 43 [pid = 1647] [id = 180] 13:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118fe7c00) [pid = 1647] [serial = 538] [outer = 0x0] 13:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119b88800) [pid = 1647] [serial = 539] [outer = 0x118fe7c00] 13:40:02 INFO - PROCESS | 1647 | 1467751202134 Marionette DEBUG loaded listener.js 13:40:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12100d000) [pid = 1647] [serial = 540] [outer = 0x118fe7c00] 13:40:03 INFO - PROCESS | 1647 | 1467751203032 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]]]}] 13:40:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:40:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1120ms 13:40:03 INFO - PROCESS | 1647 | 1467751203069 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:40:03 INFO - PROCESS | 1647 | 1467751203070 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:40:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:40:03 INFO - PROCESS | 1647 | 1467751203075 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:40:03 INFO - PROCESS | 1647 | 1467751203078 Marionette TRACE conn2 <- [1,694,null,{}] 13:40:03 INFO - PROCESS | 1647 | 1467751203086 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}] 13:40:03 INFO - PROCESS | 1647 | 1467751203089 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:03 INFO - PROCESS | 1647 | 1467751203189 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:40:03 INFO - PROCESS | 1647 | 1467751203240 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:03 INFO - PROCESS | 1647 | 1467751203242 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191da800 == 44 [pid = 1647] [id = 181] 13:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119d6b800) [pid = 1647] [serial = 541] [outer = 0x0] 13:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12570f000) [pid = 1647] [serial = 542] [outer = 0x119d6b800] 13:40:03 INFO - PROCESS | 1647 | 1467751203273 Marionette DEBUG loaded listener.js 13:40:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128904c00) [pid = 1647] [serial = 543] [outer = 0x119d6b800] 13:40:04 INFO - PROCESS | 1647 | 1467751204361 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]]]}] 13:40:04 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) 13:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1321ms 13:40:04 INFO - PROCESS | 1647 | 1467751204397 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:40:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:40:04 INFO - PROCESS | 1647 | 1467751204400 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:40:04 INFO - PROCESS | 1647 | 1467751204403 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:40:04 INFO - PROCESS | 1647 | 1467751204404 Marionette TRACE conn2 <- [1,698,null,{}] 13:40:04 INFO - PROCESS | 1647 | 1467751204408 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}] 13:40:04 INFO - PROCESS | 1647 | 1467751204409 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:04 INFO - PROCESS | 1647 | 1467751204519 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:40:04 INFO - PROCESS | 1647 | 1467751204584 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:04 INFO - PROCESS | 1647 | 1467751204586 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae2800 == 45 [pid = 1647] [id = 182] 13:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1180bf800) [pid = 1647] [serial = 544] [outer = 0x0] 13:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11854ac00) [pid = 1647] [serial = 545] [outer = 0x1180bf800] 13:40:04 INFO - PROCESS | 1647 | 1467751204614 Marionette DEBUG loaded listener.js 13:40:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118891800) [pid = 1647] [serial = 546] [outer = 0x1180bf800] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a797000 == 44 [pid = 1647] [id = 177] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3f800 == 43 [pid = 1647] [id = 176] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x129094000 == 42 [pid = 1647] [id = 175] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x128967800 == 41 [pid = 1647] [id = 174] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12664d000 == 40 [pid = 1647] [id = 173] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119fdc800 == 39 [pid = 1647] [id = 172] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12144f800 == 38 [pid = 1647] [id = 171] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x121135800 == 37 [pid = 1647] [id = 170] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1191da000 == 36 [pid = 1647] [id = 169] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad6000 == 35 [pid = 1647] [id = 168] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x112643000 == 34 [pid = 1647] [id = 167] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b3800 == 33 [pid = 1647] [id = 166] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12a555000 == 32 [pid = 1647] [id = 165] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d2800 == 31 [pid = 1647] [id = 153] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x1191da800 == 30 [pid = 1647] [id = 181] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff6000 == 29 [pid = 1647] [id = 180] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x12af55800 == 28 [pid = 1647] [id = 178] 13:40:05 INFO - PROCESS | 1647 | --DOCSHELL 0x116f67000 == 27 [pid = 1647] [id = 179] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121b6c000) [pid = 1647] [serial = 473] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121010800) [pid = 1647] [serial = 472] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124b57400) [pid = 1647] [serial = 475] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1180c0c00) [pid = 1647] [serial = 463] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11854fc00) [pid = 1647] [serial = 464] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112f2e800) [pid = 1647] [serial = 460] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115df3000) [pid = 1647] [serial = 461] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119d64c00) [pid = 1647] [serial = 469] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1193d0400) [pid = 1647] [serial = 466] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119b80800) [pid = 1647] [serial = 467] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11820cc00) [pid = 1647] [serial = 458] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1176f4c00) [pid = 1647] [serial = 457] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1127d4400) [pid = 1647] [serial = 440] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11259ac00) [pid = 1647] [serial = 439] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118741c00) [pid = 1647] [serial = 443] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11820d400) [pid = 1647] [serial = 442] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1217d1c00) [pid = 1647] [serial = 446] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d6f800) [pid = 1647] [serial = 445] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x129256800) [pid = 1647] [serial = 449] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126595c00) [pid = 1647] [serial = 448] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12bf23000) [pid = 1647] [serial = 452] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b95dc00) [pid = 1647] [serial = 451] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12c516000) [pid = 1647] [serial = 455] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12bf24000) [pid = 1647] [serial = 454] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128904800) [pid = 1647] [serial = 479] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1266a9800) [pid = 1647] [serial = 478] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x128c04c00) [pid = 1647] [serial = 481] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1290f5800) [pid = 1647] [serial = 487] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12ac1b000) [pid = 1647] [serial = 490] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118548c00) [pid = 1647] [serial = 484] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12b091000) [pid = 1647] [serial = 491] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x129255000) [pid = 1647] [serial = 482] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12b9c7000) [pid = 1647] [serial = 493] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x126505c00) [pid = 1647] [serial = 476] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x12100dc00) [pid = 1647] [serial = 485] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12a453800) [pid = 1647] [serial = 488] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x120f34c00) [pid = 1647] [serial = 470] [outer = 0x0] [url = about:blank] 13:40:05 INFO - PROCESS | 1647 | 1467751205931 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]]]}] 13:40:05 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) 13:40:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1574ms 13:40:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:40:05 INFO - PROCESS | 1647 | 1467751205977 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:40:05 INFO - PROCESS | 1647 | 1467751205980 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:40:05 INFO - PROCESS | 1647 | 1467751205982 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:40:05 INFO - PROCESS | 1647 | 1467751205985 Marionette TRACE conn2 <- [1,702,null,{}] 13:40:05 INFO - PROCESS | 1647 | 1467751205988 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}] 13:40:05 INFO - PROCESS | 1647 | 1467751205990 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:06 INFO - PROCESS | 1647 | 1467751206063 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:40:06 INFO - PROCESS | 1647 | 1467751206110 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:06 INFO - PROCESS | 1647 | 1467751206111 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x11641b800 == 28 [pid = 1647] [id = 183] 13:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x113c69000) [pid = 1647] [serial = 547] [outer = 0x0] 13:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x116728c00) [pid = 1647] [serial = 548] [outer = 0x113c69000] 13:40:06 INFO - PROCESS | 1647 | 1467751206138 Marionette DEBUG loaded listener.js 13:40:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x117ea9800) [pid = 1647] [serial = 549] [outer = 0x113c69000] 13:40:06 INFO - PROCESS | 1647 | 1467751206916 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]]]}] 13:40:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:40:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 976ms 13:40:06 INFO - PROCESS | 1647 | 1467751206958 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:40:06 INFO - PROCESS | 1647 | 1467751206962 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:40:06 INFO - PROCESS | 1647 | 1467751206967 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:40:06 INFO - PROCESS | 1647 | 1467751206968 Marionette TRACE conn2 <- [1,706,null,{}] 13:40:06 INFO - PROCESS | 1647 | 1467751206971 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}] 13:40:06 INFO - PROCESS | 1647 | 1467751206973 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:07 INFO - PROCESS | 1647 | 1467751207051 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:40:07 INFO - PROCESS | 1647 | 1467751207058 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:07 INFO - PROCESS | 1647 | 1467751207060 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x117471000 == 29 [pid = 1647] [id = 184] 13:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1180c1400) [pid = 1647] [serial = 550] [outer = 0x0] 13:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118895800) [pid = 1647] [serial = 551] [outer = 0x1180c1400] 13:40:07 INFO - PROCESS | 1647 | 1467751207087 Marionette DEBUG loaded listener.js 13:40:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118fee000) [pid = 1647] [serial = 552] [outer = 0x1180c1400] 13:40:08 INFO - PROCESS | 1647 | 1467751208015 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]]]}] 13:40:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:40:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1075ms 13:40:08 INFO - PROCESS | 1647 | 1467751208043 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:40:08 INFO - PROCESS | 1647 | 1467751208044 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:40:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:40:08 INFO - PROCESS | 1647 | 1467751208046 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:40:08 INFO - PROCESS | 1647 | 1467751208048 Marionette TRACE conn2 <- [1,710,null,{}] 13:40:08 INFO - PROCESS | 1647 | 1467751208056 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}] 13:40:08 INFO - PROCESS | 1647 | 1467751208059 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:08 INFO - PROCESS | 1647 | 1467751208155 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:40:08 INFO - PROCESS | 1647 | 1467751208160 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:08 INFO - PROCESS | 1647 | 1467751208162 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cf800 == 30 [pid = 1647] [id = 185] 13:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11911dc00) [pid = 1647] [serial = 553] [outer = 0x0] 13:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119b7d000) [pid = 1647] [serial = 554] [outer = 0x11911dc00] 13:40:08 INFO - PROCESS | 1647 | 1467751208190 Marionette DEBUG loaded listener.js 13:40:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119b8f800) [pid = 1647] [serial = 555] [outer = 0x11911dc00] 13:40:09 INFO - PROCESS | 1647 | 1467751209001 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]]]}] 13:40:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:40:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 13:40:09 INFO - PROCESS | 1647 | 1467751209018 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:40:09 INFO - PROCESS | 1647 | 1467751209021 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:40:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:40:09 INFO - PROCESS | 1647 | 1467751209024 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:40:09 INFO - PROCESS | 1647 | 1467751209025 Marionette TRACE conn2 <- [1,714,null,{}] 13:40:09 INFO - PROCESS | 1647 | 1467751209027 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}] 13:40:09 INFO - PROCESS | 1647 | 1467751209028 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:09 INFO - PROCESS | 1647 | 1467751209125 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:40:09 INFO - PROCESS | 1647 | 1467751209128 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:09 INFO - PROCESS | 1647 | 1467751209130 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x119958000 == 31 [pid = 1647] [id = 186] 13:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119d6dc00) [pid = 1647] [serial = 556] [outer = 0x0] 13:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x121010400) [pid = 1647] [serial = 557] [outer = 0x119d6dc00] 13:40:09 INFO - PROCESS | 1647 | 1467751209154 Marionette DEBUG loaded listener.js 13:40:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x121219000) [pid = 1647] [serial = 558] [outer = 0x119d6dc00] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119b7d800) [pid = 1647] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12890ec00) [pid = 1647] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12ae98800) [pid = 1647] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1129ed400) [pid = 1647] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x118f61800) [pid = 1647] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1127cfc00) [pid = 1647] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12b097c00) [pid = 1647] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119d6f400) [pid = 1647] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1129e5c00) [pid = 1647] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x112d04400) [pid = 1647] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1127ccc00) [pid = 1647] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1121bdc00) [pid = 1647] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1176f8c00) [pid = 1647] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:40:09 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x126504400) [pid = 1647] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:40:10 INFO - PROCESS | 1647 | 1467751210079 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]]]}] 13:40:10 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 13:40:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1069ms 13:40:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:40:10 INFO - PROCESS | 1647 | 1467751210094 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:40:10 INFO - PROCESS | 1647 | 1467751210095 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:40:10 INFO - PROCESS | 1647 | 1467751210097 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:40:10 INFO - PROCESS | 1647 | 1467751210098 Marionette TRACE conn2 <- [1,718,null,{}] 13:40:10 INFO - PROCESS | 1647 | 1467751210101 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}] 13:40:10 INFO - PROCESS | 1647 | 1467751210102 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:10 INFO - PROCESS | 1647 | 1467751210188 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:40:10 INFO - PROCESS | 1647 | 1467751210195 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:10 INFO - PROCESS | 1647 | 1467751210196 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b2f800 == 32 [pid = 1647] [id = 187] 13:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118203400) [pid = 1647] [serial = 559] [outer = 0x0] 13:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x119d61000) [pid = 1647] [serial = 560] [outer = 0x118203400] 13:40:10 INFO - PROCESS | 1647 | 1467751210222 Marionette DEBUG loaded listener.js 13:40:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x12146c400) [pid = 1647] [serial = 561] [outer = 0x118203400] 13:40:11 INFO - PROCESS | 1647 | 1467751211000 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]]]}] 13:40:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:40:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 920ms 13:40:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:40:11 INFO - PROCESS | 1647 | 1467751211018 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:40:11 INFO - PROCESS | 1647 | 1467751211019 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:40:11 INFO - PROCESS | 1647 | 1467751211023 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 1647 | 1467751211024 Marionette TRACE conn2 <- [1,722,null,{}] 13:40:11 INFO - PROCESS | 1647 | 1467751211026 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}] 13:40:11 INFO - PROCESS | 1647 | 1467751211030 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:11 INFO - PROCESS | 1647 | 1467751211112 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:40:11 INFO - PROCESS | 1647 | 1467751211115 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 1647 | 1467751211116 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x121258000 == 33 [pid = 1647] [id = 188] 13:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12146c800) [pid = 1647] [serial = 562] [outer = 0x0] 13:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x124ccdc00) [pid = 1647] [serial = 563] [outer = 0x12146c800] 13:40:11 INFO - PROCESS | 1647 | 1467751211143 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12613bc00) [pid = 1647] [serial = 564] [outer = 0x12146c800] 13:40:11 INFO - PROCESS | 1647 | 1467751211587 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] 13:40:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 13:40:11 INFO - PROCESS | 1647 | 1467751211645 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:40:11 INFO - PROCESS | 1647 | 1467751211648 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:40:11 INFO - PROCESS | 1647 | 1467751211650 Marionette TRACE conn2 <- [1,726,null,{}] 13:40:11 INFO - PROCESS | 1647 | 1467751211654 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}] 13:40:11 INFO - PROCESS | 1647 | 1467751211656 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:11 INFO - PROCESS | 1647 | 1467751211761 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:40:11 INFO - PROCESS | 1647 | 1467751211834 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:11 INFO - PROCESS | 1647 | 1467751211836 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11667e000 == 34 [pid = 1647] [id = 189] 13:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x112f29800) [pid = 1647] [serial = 565] [outer = 0x0] 13:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113c62800) [pid = 1647] [serial = 566] [outer = 0x112f29800] 13:40:11 INFO - PROCESS | 1647 | 1467751211867 Marionette DEBUG loaded listener.js 13:40:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1176f0400) [pid = 1647] [serial = 567] [outer = 0x112f29800] 13:40:12 INFO - PROCESS | 1647 | 1467751212444 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]]]}] 13:40:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:40:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 872ms 13:40:12 INFO - PROCESS | 1647 | 1467751212543 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:40:12 INFO - PROCESS | 1647 | 1467751212546 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:40:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:40:12 INFO - PROCESS | 1647 | 1467751212553 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:40:12 INFO - PROCESS | 1647 | 1467751212554 Marionette TRACE conn2 <- [1,730,null,{}] 13:40:12 INFO - PROCESS | 1647 | 1467751212557 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}] 13:40:12 INFO - PROCESS | 1647 | 1467751212559 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:12 INFO - PROCESS | 1647 | 1467751212667 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:40:12 INFO - PROCESS | 1647 | 1467751212717 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:12 INFO - PROCESS | 1647 | 1467751212718 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x119722000 == 35 [pid = 1647] [id = 190] 13:40:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x118898000) [pid = 1647] [serial = 568] [outer = 0x0] 13:40:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x11911c800) [pid = 1647] [serial = 569] [outer = 0x118898000] 13:40:12 INFO - PROCESS | 1647 | 1467751212749 Marionette DEBUG loaded listener.js 13:40:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1197d8000) [pid = 1647] [serial = 570] [outer = 0x118898000] 13:40:13 INFO - PROCESS | 1647 | --DOCSHELL 0x119b2f800 == 34 [pid = 1647] [id = 187] 13:40:13 INFO - PROCESS | 1647 | --DOCSHELL 0x119958000 == 33 [pid = 1647] [id = 186] 13:40:13 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cf800 == 32 [pid = 1647] [id = 185] 13:40:13 INFO - PROCESS | 1647 | --DOCSHELL 0x117471000 == 31 [pid = 1647] [id = 184] 13:40:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11641b800 == 30 [pid = 1647] [id = 183] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12925d400) [pid = 1647] [serial = 518] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12af2d800) [pid = 1647] [serial = 521] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12100a000) [pid = 1647] [serial = 509] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x121ee5800) [pid = 1647] [serial = 510] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1199d5000) [pid = 1647] [serial = 506] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x119b8c400) [pid = 1647] [serial = 507] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x116905000) [pid = 1647] [serial = 503] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x118758400) [pid = 1647] [serial = 504] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12bf1dc00) [pid = 1647] [serial = 494] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x124cce000) [pid = 1647] [serial = 512] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12b965800) [pid = 1647] [serial = 524] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12570e800) [pid = 1647] [serial = 513] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x11334c000) [pid = 1647] [serial = 496] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x11690bc00) [pid = 1647] [serial = 497] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x11321b400) [pid = 1647] [serial = 500] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x11672c000) [pid = 1647] [serial = 501] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x12b95c800) [pid = 1647] [serial = 522] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x11672a400) [pid = 1647] [serial = 203] [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.] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x11697ac00) [pid = 1647] [serial = 527] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1197d4c00) [pid = 1647] [serial = 528] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x12bf24400) [pid = 1647] [serial = 525] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x1219c3000) [pid = 1647] [serial = 530] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x126605400) [pid = 1647] [serial = 515] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x12890e400) [pid = 1647] [serial = 516] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x125774800) [pid = 1647] [serial = 531] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x12ac26c00) [pid = 1647] [serial = 519] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x12c51cc00) [pid = 1647] [serial = 534] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12bf5c800) [pid = 1647] [serial = 533] [outer = 0x0] [url = about:blank] 13:40:13 INFO - PROCESS | 1647 | 1467751213313 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] 13:40:13 INFO - PROCESS | 1647 | 1467751213330 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:40:13 INFO - PROCESS | 1647 | 1467751213333 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 1647 | 1467751213335 Marionette TRACE conn2 <- [1,734,null,{}] 13:40:13 INFO - PROCESS | 1647 | 1467751213340 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}] 13:40:13 INFO - PROCESS | 1647 | 1467751213342 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:13 INFO - PROCESS | 1647 | 1467751213441 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:40:13 INFO - PROCESS | 1647 | 1467751213488 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 1647 | 1467751213490 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167b6800 == 31 [pid = 1647] [id = 191] 13:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x117146800) [pid = 1647] [serial = 571] [outer = 0x0] 13:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x1180c0400) [pid = 1647] [serial = 572] [outer = 0x117146800] 13:40:13 INFO - PROCESS | 1647 | 1467751213513 Marionette DEBUG loaded listener.js 13:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x118381000) [pid = 1647] [serial = 573] [outer = 0x117146800] 13:40:13 INFO - PROCESS | 1647 | 1467751213810 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]]]}] 13:40:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:40:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 521ms 13:40:13 INFO - PROCESS | 1647 | 1467751213853 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:40:13 INFO - PROCESS | 1647 | 1467751213856 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:40:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:40:13 INFO - PROCESS | 1647 | 1467751213860 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:40:13 INFO - PROCESS | 1647 | 1467751213861 Marionette TRACE conn2 <- [1,738,null,{}] 13:40:13 INFO - PROCESS | 1647 | 1467751213863 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}] 13:40:13 INFO - PROCESS | 1647 | 1467751213864 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:13 INFO - PROCESS | 1647 | 1467751213925 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:40:13 INFO - PROCESS | 1647 | 1467751213948 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:13 INFO - PROCESS | 1647 | 1467751213949 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x118722000 == 32 [pid = 1647] [id = 192] 13:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x119b7b000) [pid = 1647] [serial = 574] [outer = 0x0] 13:40:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x119b83000) [pid = 1647] [serial = 575] [outer = 0x119b7b000] 13:40:13 INFO - PROCESS | 1647 | 1467751213989 Marionette DEBUG loaded listener.js 13:40:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x119d69400) [pid = 1647] [serial = 576] [outer = 0x119b7b000] 13:40:14 INFO - PROCESS | 1647 | 1467751214817 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]]]}] 13:40:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:40:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 969ms 13:40:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:40:14 INFO - PROCESS | 1647 | 1467751214829 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:40:14 INFO - PROCESS | 1647 | 1467751214832 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:40:14 INFO - PROCESS | 1647 | 1467751214835 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:40:14 INFO - PROCESS | 1647 | 1467751214838 Marionette TRACE conn2 <- [1,742,null,{}] 13:40:14 INFO - PROCESS | 1647 | 1467751214852 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}] 13:40:14 INFO - PROCESS | 1647 | 1467751214857 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:14 INFO - PROCESS | 1647 | 1467751214981 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:40:14 INFO - PROCESS | 1647 | 1467751214991 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:14 INFO - PROCESS | 1647 | 1467751214993 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b30800 == 33 [pid = 1647] [id = 193] 13:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x112d06400) [pid = 1647] [serial = 577] [outer = 0x0] 13:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1217d2c00) [pid = 1647] [serial = 578] [outer = 0x112d06400] 13:40:15 INFO - PROCESS | 1647 | 1467751215020 Marionette DEBUG loaded listener.js 13:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x124c2bc00) [pid = 1647] [serial = 579] [outer = 0x112d06400] 13:40:15 INFO - PROCESS | 1647 | 1467751215813 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]]]}] 13:40:15 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 13:40:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1027ms 13:40:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:40:15 INFO - PROCESS | 1647 | 1467751215861 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:40:15 INFO - PROCESS | 1647 | 1467751215863 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:40:15 INFO - PROCESS | 1647 | 1467751215865 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:40:15 INFO - PROCESS | 1647 | 1467751215866 Marionette TRACE conn2 <- [1,746,null,{}] 13:40:15 INFO - PROCESS | 1647 | 1467751215868 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}] 13:40:15 INFO - PROCESS | 1647 | 1467751215870 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:15 INFO - PROCESS | 1647 | 1467751215967 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:40:15 INFO - PROCESS | 1647 | 1467751215972 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:15 INFO - PROCESS | 1647 | 1467751215973 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b1000 == 34 [pid = 1647] [id = 194] 13:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x124816000) [pid = 1647] [serial = 580] [outer = 0x0] 13:40:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x126505c00) [pid = 1647] [serial = 581] [outer = 0x124816000] 13:40:16 INFO - PROCESS | 1647 | 1467751215998 Marionette DEBUG loaded listener.js 13:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x126826c00) [pid = 1647] [serial = 582] [outer = 0x124816000] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x118203400) [pid = 1647] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x11911dc00) [pid = 1647] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x1180c1400) [pid = 1647] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1180bf800) [pid = 1647] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x113c69000) [pid = 1647] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x119d6dc00) [pid = 1647] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x1164df400) [pid = 1647] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x118fe7c00) [pid = 1647] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:40:16 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x119d6b800) [pid = 1647] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:40:16 INFO - PROCESS | 1647 | 1467751216791 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]]]}] 13:40:16 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.) 13:40:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 968ms 13:40:16 INFO - PROCESS | 1647 | 1467751216834 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:40:16 INFO - PROCESS | 1647 | 1467751216835 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:40:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:40:16 INFO - PROCESS | 1647 | 1467751216837 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:40:16 INFO - PROCESS | 1647 | 1467751216838 Marionette TRACE conn2 <- [1,750,null,{}] 13:40:16 INFO - PROCESS | 1647 | 1467751216841 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}] 13:40:16 INFO - PROCESS | 1647 | 1467751216842 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:16 INFO - PROCESS | 1647 | 1467751216926 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:40:16 INFO - PROCESS | 1647 | 1467751216957 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:16 INFO - PROCESS | 1647 | 1467751216958 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248e5000 == 35 [pid = 1647] [id = 195] 13:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x112cc1c00) [pid = 1647] [serial = 583] [outer = 0x0] 13:40:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x118fe7c00) [pid = 1647] [serial = 584] [outer = 0x112cc1c00] 13:40:16 INFO - PROCESS | 1647 | 1467751216982 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x121215800) [pid = 1647] [serial = 585] [outer = 0x112cc1c00] 13:40:17 INFO - PROCESS | 1647 | 1467751217736 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]]]}] 13:40:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:40:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 920ms 13:40:17 INFO - PROCESS | 1647 | 1467751217757 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:40:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:40:17 INFO - PROCESS | 1647 | 1467751217758 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:40:17 INFO - PROCESS | 1647 | 1467751217760 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:40:17 INFO - PROCESS | 1647 | 1467751217762 Marionette TRACE conn2 <- [1,754,null,{}] 13:40:17 INFO - PROCESS | 1647 | 1467751217764 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}] 13:40:17 INFO - PROCESS | 1647 | 1467751217768 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:17 INFO - PROCESS | 1647 | 1467751217861 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:40:17 INFO - PROCESS | 1647 | 1467751217865 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:17 INFO - PROCESS | 1647 | 1467751217866 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x125737800 == 36 [pid = 1647] [id = 196] 13:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x126a45c00) [pid = 1647] [serial = 586] [outer = 0x0] 13:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x128c11800) [pid = 1647] [serial = 587] [outer = 0x126a45c00] 13:40:17 INFO - PROCESS | 1647 | 1467751217894 Marionette DEBUG loaded listener.js 13:40:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1290f8800) [pid = 1647] [serial = 588] [outer = 0x126a45c00] 13:40:18 INFO - PROCESS | 1647 | 1467751218679 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]]]}] 13:40:18 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 13:40:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 13:40:18 INFO - PROCESS | 1647 | 1467751218729 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:40:18 INFO - PROCESS | 1647 | 1467751218730 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:40:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:40:18 INFO - PROCESS | 1647 | 1467751218740 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:40:18 INFO - PROCESS | 1647 | 1467751218741 Marionette TRACE conn2 <- [1,758,null,{}] 13:40:18 INFO - PROCESS | 1647 | 1467751218743 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}] 13:40:18 INFO - PROCESS | 1647 | 1467751218744 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:18 INFO - PROCESS | 1647 | 1467751218834 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:40:18 INFO - PROCESS | 1647 | 1467751218839 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:18 INFO - PROCESS | 1647 | 1467751218840 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x126864800 == 37 [pid = 1647] [id = 197] 13:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x128906800) [pid = 1647] [serial = 589] [outer = 0x0] 13:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x12925a800) [pid = 1647] [serial = 590] [outer = 0x128906800] 13:40:18 INFO - PROCESS | 1647 | 1467751218864 Marionette DEBUG loaded listener.js 13:40:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x12a455000) [pid = 1647] [serial = 591] [outer = 0x128906800] 13:40:19 INFO - PROCESS | 1647 | 1467751219163 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]]]}] 13:40:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:40:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 475ms 13:40:19 INFO - PROCESS | 1647 | 1467751219209 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:40:19 INFO - PROCESS | 1647 | 1467751219210 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:40:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:40:19 INFO - PROCESS | 1647 | 1467751219212 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:40:19 INFO - PROCESS | 1647 | 1467751219213 Marionette TRACE conn2 <- [1,762,null,{}] 13:40:19 INFO - PROCESS | 1647 | 1467751219216 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}] 13:40:19 INFO - PROCESS | 1647 | 1467751219217 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:19 INFO - PROCESS | 1647 | 1467751219293 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:40:19 INFO - PROCESS | 1647 | 1467751219297 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:19 INFO - PROCESS | 1647 | 1467751219298 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128968000 == 38 [pid = 1647] [id = 198] 13:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x1290fa800) [pid = 1647] [serial = 592] [outer = 0x0] 13:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x12a721800) [pid = 1647] [serial = 593] [outer = 0x1290fa800] 13:40:19 INFO - PROCESS | 1647 | 1467751219322 Marionette DEBUG loaded listener.js 13:40:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x12ac1a800) [pid = 1647] [serial = 594] [outer = 0x1290fa800] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae2800 == 37 [pid = 1647] [id = 182] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1167b6800 == 36 [pid = 1647] [id = 191] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119722000 == 35 [pid = 1647] [id = 190] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x11667e000 == 34 [pid = 1647] [id = 189] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x121258000 == 33 [pid = 1647] [id = 188] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x118722000 == 32 [pid = 1647] [id = 192] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x119b30800 == 31 [pid = 1647] [id = 193] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x125737800 == 30 [pid = 1647] [id = 196] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b1000 == 29 [pid = 1647] [id = 194] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x1248e5000 == 28 [pid = 1647] [id = 195] 13:40:20 INFO - PROCESS | 1647 | --DOCSHELL 0x126864800 == 27 [pid = 1647] [id = 197] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x124ccdc00) [pid = 1647] [serial = 563] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x12146c400) [pid = 1647] [serial = 561] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x119b7d000) [pid = 1647] [serial = 554] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x118895800) [pid = 1647] [serial = 551] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x118891800) [pid = 1647] [serial = 546] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x11854ac00) [pid = 1647] [serial = 545] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x116728c00) [pid = 1647] [serial = 548] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x117ea9800) [pid = 1647] [serial = 549] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x121010400) [pid = 1647] [serial = 557] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 58 (0x118207c00) [pid = 1647] [serial = 537] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 57 (0x116fb6000) [pid = 1647] [serial = 536] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 56 (0x12100d000) [pid = 1647] [serial = 540] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 55 (0x119b88800) [pid = 1647] [serial = 539] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 54 (0x128904c00) [pid = 1647] [serial = 543] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 53 (0x12570f000) [pid = 1647] [serial = 542] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 52 (0x119b8f800) [pid = 1647] [serial = 555] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 51 (0x121219000) [pid = 1647] [serial = 558] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 50 (0x119d61000) [pid = 1647] [serial = 560] [outer = 0x0] [url = about:blank] 13:40:20 INFO - PROCESS | 1647 | --DOMWINDOW == 49 (0x118fee000) [pid = 1647] [serial = 552] [outer = 0x0] [url = about:blank] 13:40:21 INFO - PROCESS | 1647 | 1467751221094 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]]]}] 13:40:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:40:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1921ms 13:40:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:40:21 INFO - PROCESS | 1647 | 1467751221133 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:40:21 INFO - PROCESS | 1647 | 1467751221135 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:40:21 INFO - PROCESS | 1647 | 1467751221138 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:40:21 INFO - PROCESS | 1647 | 1467751221140 Marionette TRACE conn2 <- [1,766,null,{}] 13:40:21 INFO - PROCESS | 1647 | 1467751221144 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}] 13:40:21 INFO - PROCESS | 1647 | 1467751221146 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:21 INFO - PROCESS | 1647 | 1467751221218 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:40:21 INFO - PROCESS | 1647 | 1467751221227 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:21 INFO - PROCESS | 1647 | 1467751221228 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d78000 == 28 [pid = 1647] [id = 199] 13:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 50 (0x112f82400) [pid = 1647] [serial = 595] [outer = 0x0] 13:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 51 (0x114f65800) [pid = 1647] [serial = 596] [outer = 0x112f82400] 13:40:21 INFO - PROCESS | 1647 | 1467751221292 Marionette DEBUG loaded listener.js 13:40:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 52 (0x115e62000) [pid = 1647] [serial = 597] [outer = 0x112f82400] 13:40:22 INFO - PROCESS | 1647 | 1467751222047 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]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:40:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 923ms 13:40:22 INFO - PROCESS | 1647 | 1467751222060 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:40:22 INFO - PROCESS | 1647 | 1467751222064 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:40:22 INFO - PROCESS | 1647 | 1467751222068 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 1647 | 1467751222070 Marionette TRACE conn2 <- [1,770,null,{}] 13:40:22 INFO - PROCESS | 1647 | 1467751222073 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}] 13:40:22 INFO - PROCESS | 1647 | 1467751222074 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:22 INFO - PROCESS | 1647 | 1467751222151 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:40:22 INFO - PROCESS | 1647 | 1467751222158 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 1647 | 1467751222160 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad6800 == 29 [pid = 1647] [id = 200] 13:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 53 (0x1176f8c00) [pid = 1647] [serial = 598] [outer = 0x0] 13:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 54 (0x1180bd800) [pid = 1647] [serial = 599] [outer = 0x1176f8c00] 13:40:22 INFO - PROCESS | 1647 | 1467751222187 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 55 (0x118205c00) [pid = 1647] [serial = 600] [outer = 0x1176f8c00] 13:40:22 INFO - PROCESS | 1647 | 1467751222532 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]]]}] 13:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 472ms 13:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:40:22 INFO - PROCESS | 1647 | 1467751222543 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:40:22 INFO - PROCESS | 1647 | 1467751222544 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:40:22 INFO - PROCESS | 1647 | 1467751222546 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:40:22 INFO - PROCESS | 1647 | 1467751222548 Marionette TRACE conn2 <- [1,774,null,{}] 13:40:22 INFO - PROCESS | 1647 | 1467751222559 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}] 13:40:22 INFO - PROCESS | 1647 | 1467751222562 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:22 INFO - PROCESS | 1647 | 1467751222650 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:40:22 INFO - PROCESS | 1647 | 1467751222660 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:22 INFO - PROCESS | 1647 | 1467751222661 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x11833b800 == 30 [pid = 1647] [id = 201] 13:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 56 (0x110eeac00) [pid = 1647] [serial = 601] [outer = 0x0] 13:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 57 (0x118752400) [pid = 1647] [serial = 602] [outer = 0x110eeac00] 13:40:22 INFO - PROCESS | 1647 | 1467751222689 Marionette DEBUG loaded listener.js 13:40:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 58 (0x118f6ac00) [pid = 1647] [serial = 603] [outer = 0x110eeac00] 13:40:22 INFO - PROCESS | 1647 | 1467751222975 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]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 471ms 13:40:23 INFO - PROCESS | 1647 | 1467751223018 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 1647 | 1467751223019 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:40:23 INFO - PROCESS | 1647 | 1467751223025 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 1647 | 1467751223027 Marionette TRACE conn2 <- [1,778,null,{}] 13:40:23 INFO - PROCESS | 1647 | 1467751223030 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}] 13:40:23 INFO - PROCESS | 1647 | 1467751223031 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:23 INFO - PROCESS | 1647 | 1467751223106 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:40:23 INFO - PROCESS | 1647 | 1467751223111 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 1647 | 1467751223112 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191db000 == 31 [pid = 1647] [id = 202] 13:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 59 (0x11911d800) [pid = 1647] [serial = 604] [outer = 0x0] 13:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x1197d5800) [pid = 1647] [serial = 605] [outer = 0x11911d800] 13:40:23 INFO - PROCESS | 1647 | 1467751223137 Marionette DEBUG loaded listener.js 13:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x119b7d000) [pid = 1647] [serial = 606] [outer = 0x11911d800] 13:40:23 INFO - PROCESS | 1647 | 1467751223447 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]]]}] 13:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 471ms 13:40:23 INFO - PROCESS | 1647 | 1467751223496 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:40:23 INFO - PROCESS | 1647 | 1467751223498 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:40:23 INFO - PROCESS | 1647 | 1467751223501 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:40:23 INFO - PROCESS | 1647 | 1467751223503 Marionette TRACE conn2 <- [1,782,null,{}] 13:40:23 INFO - PROCESS | 1647 | 1467751223531 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}] 13:40:23 INFO - PROCESS | 1647 | 1467751223533 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:23 INFO - PROCESS | 1647 | 1467751223639 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:40:23 INFO - PROCESS | 1647 | 1467751223645 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:23 INFO - PROCESS | 1647 | 1467751223646 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x119711000 == 32 [pid = 1647] [id = 203] 13:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1176f5400) [pid = 1647] [serial = 607] [outer = 0x0] 13:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x119b8b000) [pid = 1647] [serial = 608] [outer = 0x1176f5400] 13:40:23 INFO - PROCESS | 1647 | 1467751223685 Marionette DEBUG loaded listener.js 13:40:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x119d6b800) [pid = 1647] [serial = 609] [outer = 0x1176f5400] 13:40:24 INFO - PROCESS | 1647 | 1467751224106 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]]]}] 13:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 623ms 13:40:24 INFO - PROCESS | 1647 | 1467751224125 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 1647 | 1467751224126 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:40:24 INFO - PROCESS | 1647 | 1467751224128 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 1647 | 1467751224129 Marionette TRACE conn2 <- [1,786,null,{}] 13:40:24 INFO - PROCESS | 1647 | 1467751224132 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}] 13:40:24 INFO - PROCESS | 1647 | 1467751224136 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:24 INFO - PROCESS | 1647 | 1467751224248 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:40:24 INFO - PROCESS | 1647 | 1467751224262 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:24 INFO - PROCESS | 1647 | 1467751224263 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11997f800 == 33 [pid = 1647] [id = 204] 13:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x119d6e400) [pid = 1647] [serial = 610] [outer = 0x0] 13:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x12100f000) [pid = 1647] [serial = 611] [outer = 0x119d6e400] 13:40:24 INFO - PROCESS | 1647 | 1467751224287 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x121eae800) [pid = 1647] [serial = 612] [outer = 0x119d6e400] 13:40:24 INFO - PROCESS | 1647 | 1467751224615 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]]]}] 13:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 518ms 13:40:24 INFO - PROCESS | 1647 | 1467751224646 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:40:24 INFO - PROCESS | 1647 | 1467751224648 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:40:24 INFO - PROCESS | 1647 | 1467751224650 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:40:24 INFO - PROCESS | 1647 | 1467751224651 Marionette TRACE conn2 <- [1,790,null,{}] 13:40:24 INFO - PROCESS | 1647 | 1467751224653 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}] 13:40:24 INFO - PROCESS | 1647 | 1467751224655 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:24 INFO - PROCESS | 1647 | 1467751224751 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:40:24 INFO - PROCESS | 1647 | 1467751224783 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:24 INFO - PROCESS | 1647 | 1467751224784 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121334800 == 34 [pid = 1647] [id = 205] 13:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x112598c00) [pid = 1647] [serial = 613] [outer = 0x0] 13:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x12481bc00) [pid = 1647] [serial = 614] [outer = 0x112598c00] 13:40:24 INFO - PROCESS | 1647 | 1467751224808 Marionette DEBUG loaded listener.js 13:40:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x124c2c800) [pid = 1647] [serial = 615] [outer = 0x112598c00] 13:40:25 INFO - PROCESS | 1647 | 1467751225137 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]]]}] 13:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 517ms 13:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:40:25 INFO - PROCESS | 1647 | 1467751225169 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 1647 | 1467751225171 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:40:25 INFO - PROCESS | 1647 | 1467751225175 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 1647 | 1467751225176 Marionette TRACE conn2 <- [1,794,null,{}] 13:40:25 INFO - PROCESS | 1647 | 1467751225179 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}] 13:40:25 INFO - PROCESS | 1647 | 1467751225180 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:25 INFO - PROCESS | 1647 | 1467751225269 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:40:25 INFO - PROCESS | 1647 | 1467751225303 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 1647 | 1467751225304 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b9000 == 35 [pid = 1647] [id = 206] 13:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x124a87400) [pid = 1647] [serial = 616] [outer = 0x0] 13:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x125704c00) [pid = 1647] [serial = 617] [outer = 0x124a87400] 13:40:25 INFO - PROCESS | 1647 | 1467751225328 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x12613d000) [pid = 1647] [serial = 618] [outer = 0x124a87400] 13:40:25 INFO - PROCESS | 1647 | 1467751225631 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]]]}] 13:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 469ms 13:40:25 INFO - PROCESS | 1647 | 1467751225646 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:40:25 INFO - PROCESS | 1647 | 1467751225648 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:40:25 INFO - PROCESS | 1647 | 1467751225650 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:40:25 INFO - PROCESS | 1647 | 1467751225651 Marionette TRACE conn2 <- [1,798,null,{}] 13:40:25 INFO - PROCESS | 1647 | 1467751225654 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}] 13:40:25 INFO - PROCESS | 1647 | 1467751225655 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:25 INFO - PROCESS | 1647 | 1467751225760 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:40:25 INFO - PROCESS | 1647 | 1467751225792 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:25 INFO - PROCESS | 1647 | 1467751225793 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x118148800 == 36 [pid = 1647] [id = 207] 13:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x126590400) [pid = 1647] [serial = 619] [outer = 0x0] 13:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x126827c00) [pid = 1647] [serial = 620] [outer = 0x126590400] 13:40:25 INFO - PROCESS | 1647 | 1467751225817 Marionette DEBUG loaded listener.js 13:40:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x126a46c00) [pid = 1647] [serial = 621] [outer = 0x126590400] 13:40:26 INFO - PROCESS | 1647 | 1467751226134 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]]]}] 13:40:26 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 13:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 525ms 13:40:26 INFO - PROCESS | 1647 | 1467751226178 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:40:26 INFO - PROCESS | 1647 | 1467751226180 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:40:26 INFO - PROCESS | 1647 | 1467751226182 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 1647 | 1467751226183 Marionette TRACE conn2 <- [1,802,null,{}] 13:40:26 INFO - PROCESS | 1647 | 1467751226185 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}] 13:40:26 INFO - PROCESS | 1647 | 1467751226186 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:26 INFO - PROCESS | 1647 | 1467751226336 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124816000) [pid = 1647] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x126a45c00) [pid = 1647] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x112d06400) [pid = 1647] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x119b7b000) [pid = 1647] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x117146800) [pid = 1647] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x118898000) [pid = 1647] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x112f29800) [pid = 1647] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x12146c800) [pid = 1647] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:40:26 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x112cc1c00) [pid = 1647] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:40:26 INFO - PROCESS | 1647 | 1467751226372 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 1647 | 1467751226373 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x117469000 == 37 [pid = 1647] [id = 208] 13:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x1127cac00) [pid = 1647] [serial = 622] [outer = 0x0] 13:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x113c34c00) [pid = 1647] [serial = 623] [outer = 0x1127cac00] 13:40:26 INFO - PROCESS | 1647 | 1467751226398 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1193d8800) [pid = 1647] [serial = 624] [outer = 0x1127cac00] 13:40:26 INFO - PROCESS | 1647 | 1467751226653 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]]]}] 13:40:26 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 13:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 518ms 13:40:26 INFO - PROCESS | 1647 | 1467751226700 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:40:26 INFO - PROCESS | 1647 | 1467751226702 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:40:26 INFO - PROCESS | 1647 | 1467751226712 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:40:26 INFO - PROCESS | 1647 | 1467751226714 Marionette TRACE conn2 <- [1,806,null,{}] 13:40:26 INFO - PROCESS | 1647 | 1467751226717 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}] 13:40:26 INFO - PROCESS | 1647 | 1467751226718 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:26 INFO - PROCESS | 1647 | 1467751226811 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:40:26 INFO - PROCESS | 1647 | 1467751226815 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:26 INFO - PROCESS | 1647 | 1467751226825 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x119710800 == 38 [pid = 1647] [id = 209] 13:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x121b65800) [pid = 1647] [serial = 625] [outer = 0x0] 13:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x128c03c00) [pid = 1647] [serial = 626] [outer = 0x121b65800] 13:40:26 INFO - PROCESS | 1647 | 1467751226851 Marionette DEBUG loaded listener.js 13:40:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x129255000) [pid = 1647] [serial = 627] [outer = 0x121b65800] 13:40:27 INFO - PROCESS | 1647 | [1647] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:40:27 INFO - PROCESS | 1647 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:40:27 INFO - PROCESS | 1647 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:40:27 INFO - PROCESS | 1647 | [GFX2-]: Using SkiaGL canvas. 13:40:27 INFO - PROCESS | 1647 | 1467751227186 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]]]}] 13:40:27 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 13:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 527ms 13:40:27 INFO - PROCESS | 1647 | 1467751227232 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 1647 | 1467751227233 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:40:27 INFO - PROCESS | 1647 | 1467751227235 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 1647 | 1467751227236 Marionette TRACE conn2 <- [1,810,null,{}] 13:40:27 INFO - PROCESS | 1647 | 1467751227239 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}] 13:40:27 INFO - PROCESS | 1647 | 1467751227242 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:27 INFO - PROCESS | 1647 | 1467751227317 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:40:27 INFO - PROCESS | 1647 | 1467751227322 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 1647 | 1467751227324 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12908d800 == 39 [pid = 1647] [id = 210] 13:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x12892b400) [pid = 1647] [serial = 628] [outer = 0x0] 13:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x12a458800) [pid = 1647] [serial = 629] [outer = 0x12892b400] 13:40:27 INFO - PROCESS | 1647 | 1467751227348 Marionette DEBUG loaded listener.js 13:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x12ac21400) [pid = 1647] [serial = 630] [outer = 0x12892b400] 13:40:27 INFO - PROCESS | 1647 | 1467751227674 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]]]}] 13:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 13:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:40:27 INFO - PROCESS | 1647 | 1467751227708 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:40:27 INFO - PROCESS | 1647 | 1467751227709 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:40:27 INFO - PROCESS | 1647 | 1467751227712 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:40:27 INFO - PROCESS | 1647 | 1467751227713 Marionette TRACE conn2 <- [1,814,null,{}] 13:40:27 INFO - PROCESS | 1647 | 1467751227715 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}] 13:40:27 INFO - PROCESS | 1647 | 1467751227716 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:27 INFO - PROCESS | 1647 | 1467751227793 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:40:27 INFO - PROCESS | 1647 | 1467751227851 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:27 INFO - PROCESS | 1647 | 1467751227852 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a203000 == 40 [pid = 1647] [id = 211] 13:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x121edb000) [pid = 1647] [serial = 631] [outer = 0x0] 13:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x12ac26000) [pid = 1647] [serial = 632] [outer = 0x121edb000] 13:40:27 INFO - PROCESS | 1647 | 1467751227876 Marionette DEBUG loaded listener.js 13:40:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x12af30800) [pid = 1647] [serial = 633] [outer = 0x121edb000] 13:40:28 INFO - PROCESS | 1647 | 1467751228139 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] 13:40:28 INFO - PROCESS | 1647 | 1467751228181 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:40:28 INFO - PROCESS | 1647 | 1467751228183 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:40:28 INFO - PROCESS | 1647 | 1467751228184 Marionette TRACE conn2 <- [1,818,null,{}] 13:40:28 INFO - PROCESS | 1647 | 1467751228187 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}] 13:40:28 INFO - PROCESS | 1647 | 1467751228188 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:28 INFO - PROCESS | 1647 | 1467751228280 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:40:28 INFO - PROCESS | 1647 | 1467751228283 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:28 INFO - PROCESS | 1647 | 1467751228284 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a41b000 == 41 [pid = 1647] [id = 212] 13:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x12af27c00) [pid = 1647] [serial = 634] [outer = 0x0] 13:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x12b08e000) [pid = 1647] [serial = 635] [outer = 0x12af27c00] 13:40:28 INFO - PROCESS | 1647 | 1467751228308 Marionette DEBUG loaded listener.js 13:40:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12b960000) [pid = 1647] [serial = 636] [outer = 0x12af27c00] 13:40:28 INFO - PROCESS | 1647 | 1467751228962 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]]]}] 13:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 818ms 13:40:29 INFO - PROCESS | 1647 | 1467751229003 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:40:29 INFO - PROCESS | 1647 | 1467751229007 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:40:29 INFO - PROCESS | 1647 | 1467751229011 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:40:29 INFO - PROCESS | 1647 | 1467751229017 Marionette TRACE conn2 <- [1,822,null,{}] 13:40:29 INFO - PROCESS | 1647 | 1467751229022 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}] 13:40:29 INFO - PROCESS | 1647 | 1467751229024 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:29 INFO - PROCESS | 1647 | 1467751229180 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:40:29 INFO - PROCESS | 1647 | 1467751229237 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:29 INFO - PROCESS | 1647 | 1467751229239 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad5800 == 42 [pid = 1647] [id = 213] 13:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113214c00) [pid = 1647] [serial = 637] [outer = 0x0] 13:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1161a1000) [pid = 1647] [serial = 638] [outer = 0x113214c00] 13:40:29 INFO - PROCESS | 1647 | 1467751229310 Marionette DEBUG loaded listener.js 13:40:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1176ef800) [pid = 1647] [serial = 639] [outer = 0x113214c00] 13:40:30 INFO - PROCESS | 1647 | 1467751230107 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] 13:40:30 INFO - PROCESS | 1647 | 1467751230143 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:40:30 INFO - PROCESS | 1647 | 1467751230146 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 1647 | 1467751230148 Marionette TRACE conn2 <- [1,826,null,{}] 13:40:30 INFO - PROCESS | 1647 | 1467751230151 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}] 13:40:30 INFO - PROCESS | 1647 | 1467751230153 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:30 INFO - PROCESS | 1647 | 1467751230254 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:40:30 INFO - PROCESS | 1647 | 1467751230304 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:30 INFO - PROCESS | 1647 | 1467751230306 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f55000 == 43 [pid = 1647] [id = 214] 13:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x114f66000) [pid = 1647] [serial = 640] [outer = 0x0] 13:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116927c00) [pid = 1647] [serial = 641] [outer = 0x114f66000] 13:40:30 INFO - PROCESS | 1647 | 1467751230333 Marionette DEBUG loaded listener.js 13:40:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1180bec00) [pid = 1647] [serial = 642] [outer = 0x114f66000] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12a203000 == 42 [pid = 1647] [id = 211] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x12908d800 == 41 [pid = 1647] [id = 210] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119710800 == 40 [pid = 1647] [id = 209] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x117469000 == 39 [pid = 1647] [id = 208] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x118148800 == 38 [pid = 1647] [id = 207] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b9000 == 37 [pid = 1647] [id = 206] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x121334800 == 36 [pid = 1647] [id = 205] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a721800) [pid = 1647] [serial = 593] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11997f800 == 35 [pid = 1647] [id = 204] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x119711000 == 34 [pid = 1647] [id = 203] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x1191db000 == 33 [pid = 1647] [id = 202] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x11833b800 == 32 [pid = 1647] [id = 201] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad6800 == 31 [pid = 1647] [id = 200] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x115d78000 == 30 [pid = 1647] [id = 199] 13:40:30 INFO - PROCESS | 1647 | --DOCSHELL 0x128968000 == 29 [pid = 1647] [id = 198] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126505c00) [pid = 1647] [serial = 581] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x128c11800) [pid = 1647] [serial = 587] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12925a800) [pid = 1647] [serial = 590] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1217d2c00) [pid = 1647] [serial = 578] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119b83000) [pid = 1647] [serial = 575] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119d69400) [pid = 1647] [serial = 576] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1180c0400) [pid = 1647] [serial = 572] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118381000) [pid = 1647] [serial = 573] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1197d8000) [pid = 1647] [serial = 570] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11911c800) [pid = 1647] [serial = 569] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1176f0400) [pid = 1647] [serial = 567] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x113c62800) [pid = 1647] [serial = 566] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12613bc00) [pid = 1647] [serial = 564] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x121215800) [pid = 1647] [serial = 585] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x126826c00) [pid = 1647] [serial = 582] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x1290f8800) [pid = 1647] [serial = 588] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x118fe7c00) [pid = 1647] [serial = 584] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x124c2bc00) [pid = 1647] [serial = 579] [outer = 0x0] [url = about:blank] 13:40:30 INFO - PROCESS | 1647 | 1467751230786 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]]]}] 13:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 672ms 13:40:30 INFO - PROCESS | 1647 | 1467751230819 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:40:30 INFO - PROCESS | 1647 | 1467751230824 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:40:30 INFO - PROCESS | 1647 | 1467751230831 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:40:30 INFO - PROCESS | 1647 | 1467751230834 Marionette TRACE conn2 <- [1,830,null,{}] 13:40:30 INFO - PROCESS | 1647 | 1467751230838 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}] 13:40:30 INFO - PROCESS | 1647 | 1467751230841 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:30 INFO - PROCESS | 1647 | 1467751230968 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:40:31 INFO - PROCESS | 1647 | 1467751231045 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 1647 | 1467751231047 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f72800 == 30 [pid = 1647] [id = 215] 13:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1180c1400) [pid = 1647] [serial = 643] [outer = 0x0] 13:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118210800) [pid = 1647] [serial = 644] [outer = 0x1180c1400] 13:40:31 INFO - PROCESS | 1647 | 1467751231091 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118892400) [pid = 1647] [serial = 645] [outer = 0x1180c1400] 13:40:31 INFO - PROCESS | 1647 | 1467751231430 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]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 621ms 13:40:31 INFO - PROCESS | 1647 | 1467751231452 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 1647 | 1467751231453 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:40:31 INFO - PROCESS | 1647 | 1467751231456 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 1647 | 1467751231461 Marionette TRACE conn2 <- [1,834,null,{}] 13:40:31 INFO - PROCESS | 1647 | 1467751231469 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}] 13:40:31 INFO - PROCESS | 1647 | 1467751231474 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:31 INFO - PROCESS | 1647 | 1467751231575 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:40:31 INFO - PROCESS | 1647 | 1467751231624 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:31 INFO - PROCESS | 1647 | 1467751231626 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195de000 == 31 [pid = 1647] [id = 216] 13:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1193d0400) [pid = 1647] [serial = 646] [outer = 0x0] 13:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1199d6000) [pid = 1647] [serial = 647] [outer = 0x1193d0400] 13:40:31 INFO - PROCESS | 1647 | 1467751231654 Marionette DEBUG loaded listener.js 13:40:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x119d6c000) [pid = 1647] [serial = 648] [outer = 0x1193d0400] 13:40:31 INFO - PROCESS | 1647 | 1467751231932 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]]]}] 13:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 525ms 13:40:31 INFO - PROCESS | 1647 | 1467751231982 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:40:31 INFO - PROCESS | 1647 | 1467751231984 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:40:31 INFO - PROCESS | 1647 | 1467751231986 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:40:31 INFO - PROCESS | 1647 | 1467751231987 Marionette TRACE conn2 <- [1,838,null,{}] 13:40:31 INFO - PROCESS | 1647 | 1467751231991 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}] 13:40:31 INFO - PROCESS | 1647 | 1467751231995 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:32 INFO - PROCESS | 1647 | 1467751232071 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:40:32 INFO - PROCESS | 1647 | 1467751232077 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 1647 | 1467751232077 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe8800 == 32 [pid = 1647] [id = 217] 13:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x120f33800) [pid = 1647] [serial = 649] [outer = 0x0] 13:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1210ce000) [pid = 1647] [serial = 650] [outer = 0x120f33800] 13:40:32 INFO - PROCESS | 1647 | 1467751232102 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1214cc800) [pid = 1647] [serial = 651] [outer = 0x120f33800] 13:40:32 INFO - PROCESS | 1647 | 1467751232406 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]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 470ms 13:40:32 INFO - PROCESS | 1647 | 1467751232457 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 1647 | 1467751232458 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:40:32 INFO - PROCESS | 1647 | 1467751232460 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 1647 | 1467751232461 Marionette TRACE conn2 <- [1,842,null,{}] 13:40:32 INFO - PROCESS | 1647 | 1467751232464 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}] 13:40:32 INFO - PROCESS | 1647 | 1467751232465 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:32 INFO - PROCESS | 1647 | 1467751232564 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:40:32 INFO - PROCESS | 1647 | 1467751232570 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:32 INFO - PROCESS | 1647 | 1467751232572 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x121243000 == 33 [pid = 1647] [id = 218] 13:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x121472c00) [pid = 1647] [serial = 652] [outer = 0x0] 13:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121edd400) [pid = 1647] [serial = 653] [outer = 0x121472c00] 13:40:32 INFO - PROCESS | 1647 | 1467751232599 Marionette DEBUG loaded listener.js 13:40:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124b64c00) [pid = 1647] [serial = 654] [outer = 0x121472c00] 13:40:32 INFO - PROCESS | 1647 | 1467751232942 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]]]}] 13:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 13:40:32 INFO - PROCESS | 1647 | 1467751232979 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:40:32 INFO - PROCESS | 1647 | 1467751232980 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:40:32 INFO - PROCESS | 1647 | 1467751232982 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:40:32 INFO - PROCESS | 1647 | 1467751232983 Marionette TRACE conn2 <- [1,846,null,{}] 13:40:32 INFO - PROCESS | 1647 | 1467751232986 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}] 13:40:32 INFO - PROCESS | 1647 | 1467751232990 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:33 INFO - PROCESS | 1647 | 1467751233102 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:40:33 INFO - PROCESS | 1647 | 1467751233141 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:33 INFO - PROCESS | 1647 | 1467751233142 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x124adc000 == 34 [pid = 1647] [id = 219] 13:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124c52c00) [pid = 1647] [serial = 655] [outer = 0x0] 13:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x125702400) [pid = 1647] [serial = 656] [outer = 0x124c52c00] 13:40:33 INFO - PROCESS | 1647 | 1467751233167 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12890fc00) [pid = 1647] [serial = 657] [outer = 0x124c52c00] 13:40:33 INFO - PROCESS | 1647 | 1467751233486 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]]]}] 13:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 13:40:33 INFO - PROCESS | 1647 | 1467751233501 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:40:33 INFO - PROCESS | 1647 | 1467751233502 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:40:33 INFO - PROCESS | 1647 | 1467751233505 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 1647 | 1467751233508 Marionette TRACE conn2 <- [1,850,null,{}] 13:40:33 INFO - PROCESS | 1647 | 1467751233510 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}] 13:40:33 INFO - PROCESS | 1647 | 1467751233512 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:33 INFO - PROCESS | 1647 | 1467751233604 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:40:33 INFO - PROCESS | 1647 | 1467751233615 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:33 INFO - PROCESS | 1647 | 1467751233616 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573b000 == 35 [pid = 1647] [id = 220] 13:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119121400) [pid = 1647] [serial = 658] [outer = 0x0] 13:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128c10800) [pid = 1647] [serial = 659] [outer = 0x119121400] 13:40:33 INFO - PROCESS | 1647 | 1467751233639 Marionette DEBUG loaded listener.js 13:40:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1290f4c00) [pid = 1647] [serial = 660] [outer = 0x119121400] 13:40:33 INFO - PROCESS | 1647 | 1467751233964 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]]]}] 13:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 472ms 13:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:40:33 INFO - PROCESS | 1647 | 1467751233977 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:40:33 INFO - PROCESS | 1647 | 1467751233978 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:40:33 INFO - PROCESS | 1647 | 1467751233980 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:40:33 INFO - PROCESS | 1647 | 1467751233981 Marionette TRACE conn2 <- [1,854,null,{}] 13:40:33 INFO - PROCESS | 1647 | 1467751233983 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}] 13:40:33 INFO - PROCESS | 1647 | 1467751233985 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:34 INFO - PROCESS | 1647 | 1467751234077 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:40:34 INFO - PROCESS | 1647 | 1467751234111 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 1647 | 1467751234112 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae2800 == 36 [pid = 1647] [id = 221] 13:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124ccc000) [pid = 1647] [serial = 661] [outer = 0x0] 13:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12925f000) [pid = 1647] [serial = 662] [outer = 0x124ccc000] 13:40:34 INFO - PROCESS | 1647 | 1467751234136 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a5d5400) [pid = 1647] [serial = 663] [outer = 0x124ccc000] 13:40:34 INFO - PROCESS | 1647 | 1467751234435 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]]]}] 13:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 13:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:40:34 INFO - PROCESS | 1647 | 1467751234451 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:40:34 INFO - PROCESS | 1647 | 1467751234452 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:40:34 INFO - PROCESS | 1647 | 1467751234454 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:40:34 INFO - PROCESS | 1647 | 1467751234455 Marionette TRACE conn2 <- [1,858,null,{}] 13:40:34 INFO - PROCESS | 1647 | 1467751234461 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}] 13:40:34 INFO - PROCESS | 1647 | 1467751234462 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:34 INFO - PROCESS | 1647 | 1467751234558 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:40:34 INFO - PROCESS | 1647 | 1467751234561 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:34 INFO - PROCESS | 1647 | 1467751234562 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x128968000 == 37 [pid = 1647] [id = 222] 13:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128c08000) [pid = 1647] [serial = 664] [outer = 0x0] 13:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a727000) [pid = 1647] [serial = 665] [outer = 0x128c08000] 13:40:34 INFO - PROCESS | 1647 | 1467751234586 Marionette DEBUG loaded listener.js 13:40:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12b08bc00) [pid = 1647] [serial = 666] [outer = 0x128c08000] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128906800) [pid = 1647] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x126590400) [pid = 1647] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d6e400) [pid = 1647] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x110eeac00) [pid = 1647] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1176f5400) [pid = 1647] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1176f8c00) [pid = 1647] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1127cac00) [pid = 1647] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1290fa800) [pid = 1647] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121b65800) [pid = 1647] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124a87400) [pid = 1647] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x112598c00) [pid = 1647] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x112f82400) [pid = 1647] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12892b400) [pid = 1647] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11911d800) [pid = 1647] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:40:34 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121edb000) [pid = 1647] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:40:34 INFO - PROCESS | 1647 | 1467751234983 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]]]}] 13:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 572ms 13:40:35 INFO - PROCESS | 1647 | 1467751235027 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 1647 | 1467751235028 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:40:35 INFO - PROCESS | 1647 | 1467751235030 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - PROCESS | 1647 | 1467751235031 Marionette TRACE conn2 <- [1,862,null,{}] 13:40:35 INFO - PROCESS | 1647 | 1467751235033 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}] 13:40:35 INFO - PROCESS | 1647 | 1467751235034 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:35 INFO - PROCESS | 1647 | 1467751235110 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:40:35 INFO - PROCESS | 1647 | 1467751235114 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 1647 | 1467751235115 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f63800 == 38 [pid = 1647] [id = 223] 13:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1121ba400) [pid = 1647] [serial = 667] [outer = 0x0] 13:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116979000) [pid = 1647] [serial = 668] [outer = 0x1121ba400] 13:40:35 INFO - PROCESS | 1647 | 1467751235139 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121472000) [pid = 1647] [serial = 669] [outer = 0x1121ba400] 13:40:35 INFO - PROCESS | 1647 | 1467751235471 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]]]}] 13:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 13:40:35 INFO - PROCESS | 1647 | 1467751235499 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:40:35 INFO - PROCESS | 1647 | 1467751235501 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:40:35 INFO - PROCESS | 1647 | 1467751235505 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:40:35 INFO - PROCESS | 1647 | 1467751235507 Marionette TRACE conn2 <- [1,866,null,{}] 13:40:35 INFO - PROCESS | 1647 | 1467751235511 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}] 13:40:35 INFO - PROCESS | 1647 | 1467751235513 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:35 INFO - PROCESS | 1647 | 1467751235691 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:40:35 INFO - PROCESS | 1647 | 1467751235702 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:35 INFO - PROCESS | 1647 | 1467751235705 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a560800 == 39 [pid = 1647] [id = 224] 13:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x121edec00) [pid = 1647] [serial = 670] [outer = 0x0] 13:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12a72c000) [pid = 1647] [serial = 671] [outer = 0x121edec00] 13:40:35 INFO - PROCESS | 1647 | 1467751235758 Marionette DEBUG loaded listener.js 13:40:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12b9c5800) [pid = 1647] [serial = 672] [outer = 0x121edec00] 13:40:36 INFO - PROCESS | 1647 | 1467751236095 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]]]}] 13:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 621ms 13:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:40:36 INFO - PROCESS | 1647 | 1467751236126 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:40:36 INFO - PROCESS | 1647 | 1467751236127 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:40:36 INFO - PROCESS | 1647 | 1467751236130 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:40:36 INFO - PROCESS | 1647 | 1467751236131 Marionette TRACE conn2 <- [1,870,null,{}] 13:40:36 INFO - PROCESS | 1647 | 1467751236134 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}] 13:40:36 INFO - PROCESS | 1647 | 1467751236135 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:36 INFO - PROCESS | 1647 | 1467751236212 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:40:36 INFO - PROCESS | 1647 | 1467751236264 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:36 INFO - PROCESS | 1647 | 1467751236265 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af3c800 == 40 [pid = 1647] [id = 225] 13:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12b969800) [pid = 1647] [serial = 673] [outer = 0x0] 13:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12b9d1000) [pid = 1647] [serial = 674] [outer = 0x12b969800] 13:40:36 INFO - PROCESS | 1647 | 1467751236289 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12bf1f000) [pid = 1647] [serial = 675] [outer = 0x12b969800] 13:40:36 INFO - PROCESS | 1647 | 1467751236623 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]]]}] 13:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 519ms 13:40:36 INFO - PROCESS | 1647 | 1467751236651 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:40:36 INFO - PROCESS | 1647 | 1467751236653 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:40:36 INFO - PROCESS | 1647 | 1467751236656 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:40:36 INFO - PROCESS | 1647 | 1467751236658 Marionette TRACE conn2 <- [1,874,null,{}] 13:40:36 INFO - PROCESS | 1647 | 1467751236661 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}] 13:40:36 INFO - PROCESS | 1647 | 1467751236663 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:36 INFO - PROCESS | 1647 | 1467751236781 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:40:36 INFO - PROCESS | 1647 | 1467751236870 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:36 INFO - PROCESS | 1647 | 1467751236871 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af5c000 == 41 [pid = 1647] [id = 226] 13:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12b9c5c00) [pid = 1647] [serial = 676] [outer = 0x0] 13:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12bf58000) [pid = 1647] [serial = 677] [outer = 0x12b9c5c00] 13:40:36 INFO - PROCESS | 1647 | 1467751236909 Marionette DEBUG loaded listener.js 13:40:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12bf61c00) [pid = 1647] [serial = 678] [outer = 0x12b9c5c00] 13:40:37 INFO - PROCESS | 1647 | 1467751237373 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]]]}] 13:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 770ms 13:40:37 INFO - PROCESS | 1647 | 1467751237427 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:40:37 INFO - PROCESS | 1647 | 1467751237430 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:40:37 INFO - PROCESS | 1647 | 1467751237433 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:40:37 INFO - PROCESS | 1647 | 1467751237436 Marionette TRACE conn2 <- [1,878,null,{}] 13:40:37 INFO - PROCESS | 1647 | 1467751237440 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}] 13:40:37 INFO - PROCESS | 1647 | 1467751237441 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:37 INFO - PROCESS | 1647 | 1467751237548 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:40:37 INFO - PROCESS | 1647 | 1467751237613 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:37 INFO - PROCESS | 1647 | 1467751237615 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x118721800 == 42 [pid = 1647] [id = 227] 13:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1176f0400) [pid = 1647] [serial = 679] [outer = 0x0] 13:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118204000) [pid = 1647] [serial = 680] [outer = 0x1176f0400] 13:40:37 INFO - PROCESS | 1647 | 1467751237646 Marionette DEBUG loaded listener.js 13:40:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11874dc00) [pid = 1647] [serial = 681] [outer = 0x1176f0400] 13:40:38 INFO - PROCESS | 1647 | 1467751238058 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]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 674ms 13:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:40:38 INFO - PROCESS | 1647 | 1467751238106 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 1647 | 1467751238109 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:40:38 INFO - PROCESS | 1647 | 1467751238114 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 1647 | 1467751238115 Marionette TRACE conn2 <- [1,882,null,{}] 13:40:38 INFO - PROCESS | 1647 | 1467751238137 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}] 13:40:38 INFO - PROCESS | 1647 | 1467751238139 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:38 INFO - PROCESS | 1647 | 1467751238275 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:40:38 INFO - PROCESS | 1647 | 1467751238287 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 1647 | 1467751238289 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248e2800 == 43 [pid = 1647] [id = 228] 13:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1197d1c00) [pid = 1647] [serial = 682] [outer = 0x0] 13:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b8f400) [pid = 1647] [serial = 683] [outer = 0x1197d1c00] 13:40:38 INFO - PROCESS | 1647 | 1467751238331 Marionette DEBUG loaded listener.js 13:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121007400) [pid = 1647] [serial = 684] [outer = 0x1197d1c00] 13:40:38 INFO - PROCESS | 1647 | 1467751238764 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]]]}] 13:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 677ms 13:40:38 INFO - PROCESS | 1647 | 1467751238790 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:40:38 INFO - PROCESS | 1647 | 1467751238792 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:40:38 INFO - PROCESS | 1647 | 1467751238794 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:40:38 INFO - PROCESS | 1647 | 1467751238797 Marionette TRACE conn2 <- [1,886,null,{}] 13:40:38 INFO - PROCESS | 1647 | 1467751238804 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}] 13:40:38 INFO - PROCESS | 1647 | 1467751238808 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:38 INFO - PROCESS | 1647 | 1467751238907 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:40:38 INFO - PROCESS | 1647 | 1467751238961 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:38 INFO - PROCESS | 1647 | 1467751238963 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b011000 == 44 [pid = 1647] [id = 229] 13:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124b62000) [pid = 1647] [serial = 685] [outer = 0x0] 13:40:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x125707400) [pid = 1647] [serial = 686] [outer = 0x124b62000] 13:40:38 INFO - PROCESS | 1647 | 1467751238994 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x126a46800) [pid = 1647] [serial = 687] [outer = 0x124b62000] 13:40:39 INFO - PROCESS | 1647 | 1467751239461 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]]]}] 13:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 674ms 13:40:39 INFO - PROCESS | 1647 | 1467751239468 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:40:39 INFO - PROCESS | 1647 | 1467751239470 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:40:39 INFO - PROCESS | 1647 | 1467751239653 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:40:39 INFO - PROCESS | 1647 | 1467751239655 Marionette TRACE conn2 <- [1,890,null,{}] 13:40:39 INFO - PROCESS | 1647 | 1467751239665 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}] 13:40:39 INFO - PROCESS | 1647 | 1467751239666 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:39 INFO - PROCESS | 1647 | 1467751239755 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:40:39 INFO - PROCESS | 1647 | 1467751239806 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:39 INFO - PROCESS | 1647 | 1467751239808 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1129c2000 == 45 [pid = 1647] [id = 230] 13:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1127cac00) [pid = 1647] [serial = 688] [outer = 0x0] 13:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11297c400) [pid = 1647] [serial = 689] [outer = 0x1127cac00] 13:40:39 INFO - PROCESS | 1647 | 1467751239835 Marionette DEBUG loaded listener.js 13:40:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x112cbe800) [pid = 1647] [serial = 690] [outer = 0x1127cac00] 13:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 675ms 13:40:40 INFO - PROCESS | 1647 | 1467751240276 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]]]}] 13:40:40 INFO - PROCESS | 1647 | 1467751240282 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:40:40 INFO - PROCESS | 1647 | 1467751240284 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:40:40 INFO - PROCESS | 1647 | 1467751240288 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:40:40 INFO - PROCESS | 1647 | 1467751240289 Marionette TRACE conn2 <- [1,894,null,{}] 13:40:40 INFO - PROCESS | 1647 | 1467751240293 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}] 13:40:40 INFO - PROCESS | 1647 | 1467751240296 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12af3c800 == 44 [pid = 1647] [id = 225] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a560800 == 43 [pid = 1647] [id = 224] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x128f63800 == 42 [pid = 1647] [id = 223] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x128968000 == 41 [pid = 1647] [id = 222] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae2800 == 40 [pid = 1647] [id = 221] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12573b000 == 39 [pid = 1647] [id = 220] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x124adc000 == 38 [pid = 1647] [id = 219] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x121243000 == 37 [pid = 1647] [id = 218] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe8800 == 36 [pid = 1647] [id = 217] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1195de000 == 35 [pid = 1647] [id = 216] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116f72800 == 34 [pid = 1647] [id = 215] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116f55000 == 33 [pid = 1647] [id = 214] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad5800 == 32 [pid = 1647] [id = 213] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12a41b000 == 31 [pid = 1647] [id = 212] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1129c2000 == 30 [pid = 1647] [id = 230] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12b011000 == 29 [pid = 1647] [id = 229] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x1248e2800 == 28 [pid = 1647] [id = 228] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x118721800 == 27 [pid = 1647] [id = 227] 13:40:40 INFO - PROCESS | 1647 | --DOCSHELL 0x12af5c000 == 26 [pid = 1647] [id = 226] 13:40:40 INFO - PROCESS | 1647 | 1467751240846 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126827c00) [pid = 1647] [serial = 620] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12100f000) [pid = 1647] [serial = 611] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118752400) [pid = 1647] [serial = 602] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x126a46c00) [pid = 1647] [serial = 621] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119d6b800) [pid = 1647] [serial = 609] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118205c00) [pid = 1647] [serial = 600] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1193d8800) [pid = 1647] [serial = 624] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c34c00) [pid = 1647] [serial = 623] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12ac1a800) [pid = 1647] [serial = 594] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121eae800) [pid = 1647] [serial = 612] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x129255000) [pid = 1647] [serial = 627] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12613d000) [pid = 1647] [serial = 618] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118f6ac00) [pid = 1647] [serial = 603] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119b8b000) [pid = 1647] [serial = 608] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124c2c800) [pid = 1647] [serial = 615] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1180bd800) [pid = 1647] [serial = 599] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x125704c00) [pid = 1647] [serial = 617] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12481bc00) [pid = 1647] [serial = 614] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128c03c00) [pid = 1647] [serial = 626] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x114f65800) [pid = 1647] [serial = 596] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115e62000) [pid = 1647] [serial = 597] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a458800) [pid = 1647] [serial = 629] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119b7d000) [pid = 1647] [serial = 606] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1197d5800) [pid = 1647] [serial = 605] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12ac21400) [pid = 1647] [serial = 630] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12ac26000) [pid = 1647] [serial = 632] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x12af30800) [pid = 1647] [serial = 633] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12a455000) [pid = 1647] [serial = 591] [outer = 0x0] [url = about:blank] 13:40:40 INFO - PROCESS | 1647 | 1467751240925 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:40 INFO - PROCESS | 1647 | 1467751240927 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x11254e800 == 27 [pid = 1647] [id = 231] 13:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x111fe3c00) [pid = 1647] [serial = 691] [outer = 0x0] 13:40:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x1121be800) [pid = 1647] [serial = 692] [outer = 0x111fe3c00] 13:40:40 INFO - PROCESS | 1647 | 1467751240956 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1127d1400) [pid = 1647] [serial = 693] [outer = 0x111fe3c00] 13:40:41 INFO - PROCESS | 1647 | 1467751241277 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]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1020ms 13:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:40:41 INFO - PROCESS | 1647 | 1467751241310 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 1647 | 1467751241312 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:40:41 INFO - PROCESS | 1647 | 1467751241316 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:40:41 INFO - PROCESS | 1647 | 1467751241318 Marionette TRACE conn2 <- [1,898,null,{}] 13:40:41 INFO - PROCESS | 1647 | 1467751241329 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}] 13:40:41 INFO - PROCESS | 1647 | 1467751241330 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:41 INFO - PROCESS | 1647 | 1467751241421 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:40:41 INFO - PROCESS | 1647 | 1467751241469 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 1647 | 1467751241470 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x116413800 == 28 [pid = 1647] [id = 232] 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112cb9800) [pid = 1647] [serial = 694] [outer = 0x0] 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x113c42400) [pid = 1647] [serial = 695] [outer = 0x112cb9800] 13:40:41 INFO - PROCESS | 1647 | 1467751241497 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115df0800) [pid = 1647] [serial = 696] [outer = 0x112cb9800] 13:40:41 INFO - PROCESS | 1647 | 1467751241769 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]]]}] 13:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 470ms 13:40:41 INFO - PROCESS | 1647 | 1467751241785 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:40:41 INFO - PROCESS | 1647 | 1467751241787 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:40:41 INFO - PROCESS | 1647 | 1467751241797 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:40:41 INFO - PROCESS | 1647 | 1467751241798 Marionette TRACE conn2 <- [1,902,null,{}] 13:40:41 INFO - PROCESS | 1647 | 1467751241801 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}] 13:40:41 INFO - PROCESS | 1647 | 1467751241802 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:41 INFO - PROCESS | 1647 | 1467751241883 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:40:41 INFO - PROCESS | 1647 | 1467751241889 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:41 INFO - PROCESS | 1647 | 1467751241892 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11253f000 == 29 [pid = 1647] [id = 233] 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x116735000) [pid = 1647] [serial = 697] [outer = 0x0] 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117148000) [pid = 1647] [serial = 698] [outer = 0x116735000] 13:40:41 INFO - PROCESS | 1647 | 1467751241924 Marionette DEBUG loaded listener.js 13:40:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1180bac00) [pid = 1647] [serial = 699] [outer = 0x116735000] 13:40:42 INFO - PROCESS | 1647 | 1467751242270 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]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 525ms 13:40:42 INFO - PROCESS | 1647 | 1467751242318 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 1647 | 1467751242320 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:40:42 INFO - PROCESS | 1647 | 1467751242334 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 1647 | 1467751242337 Marionette TRACE conn2 <- [1,906,null,{}] 13:40:42 INFO - PROCESS | 1647 | 1467751242340 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}] 13:40:42 INFO - PROCESS | 1647 | 1467751242343 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:42 INFO - PROCESS | 1647 | 1467751242418 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:40:42 INFO - PROCESS | 1647 | 1467751242426 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 1647 | 1467751242427 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fc3800 == 30 [pid = 1647] [id = 234] 13:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118209800) [pid = 1647] [serial = 700] [outer = 0x0] 13:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118551c00) [pid = 1647] [serial = 701] [outer = 0x118209800] 13:40:42 INFO - PROCESS | 1647 | 1467751242451 Marionette DEBUG loaded listener.js 13:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185ccc00) [pid = 1647] [serial = 702] [outer = 0x118209800] 13:40:42 INFO - PROCESS | 1647 | 1467751242772 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]]]}] 13:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 475ms 13:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:40:42 INFO - PROCESS | 1647 | 1467751242805 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:40:42 INFO - PROCESS | 1647 | 1467751242807 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:40:42 INFO - PROCESS | 1647 | 1467751242810 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:40:42 INFO - PROCESS | 1647 | 1467751242812 Marionette TRACE conn2 <- [1,910,null,{}] 13:40:42 INFO - PROCESS | 1647 | 1467751242814 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}] 13:40:42 INFO - PROCESS | 1647 | 1467751242815 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:42 INFO - PROCESS | 1647 | 1467751242914 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:40:42 INFO - PROCESS | 1647 | 1467751242926 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:42 INFO - PROCESS | 1647 | 1467751242928 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d5800 == 31 [pid = 1647] [id = 235] 13:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112979800) [pid = 1647] [serial = 703] [outer = 0x0] 13:40:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118742000) [pid = 1647] [serial = 704] [outer = 0x112979800] 13:40:42 INFO - PROCESS | 1647 | 1467751242952 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118feb800) [pid = 1647] [serial = 705] [outer = 0x112979800] 13:40:43 INFO - PROCESS | 1647 | 1467751243289 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]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 518ms 13:40:43 INFO - PROCESS | 1647 | 1467751243329 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:40:43 INFO - PROCESS | 1647 | 1467751243330 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:40:43 INFO - PROCESS | 1647 | 1467751243332 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 1647 | 1467751243333 Marionette TRACE conn2 <- [1,914,null,{}] 13:40:43 INFO - PROCESS | 1647 | 1467751243336 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}] 13:40:43 INFO - PROCESS | 1647 | 1467751243337 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:43 INFO - PROCESS | 1647 | 1467751243427 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:40:43 INFO - PROCESS | 1647 | 1467751243431 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:43 INFO - PROCESS | 1647 | 1467751243435 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe0800 == 32 [pid = 1647] [id = 236] 13:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x116729000) [pid = 1647] [serial = 706] [outer = 0x0] 13:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1197d7400) [pid = 1647] [serial = 707] [outer = 0x116729000] 13:40:43 INFO - PROCESS | 1647 | 1467751243467 Marionette DEBUG loaded listener.js 13:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b87800) [pid = 1647] [serial = 708] [outer = 0x116729000] 13:40:43 INFO - PROCESS | 1647 | 1467751243804 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]]]}] 13:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 518ms 13:40:43 INFO - PROCESS | 1647 | 1467751243850 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:40:43 INFO - PROCESS | 1647 | 1467751243852 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:40:43 INFO - PROCESS | 1647 | 1467751243854 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:40:43 INFO - PROCESS | 1647 | 1467751243855 Marionette TRACE conn2 <- [1,918,null,{}] 13:40:43 INFO - PROCESS | 1647 | 1467751243857 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}] 13:40:43 INFO - PROCESS | 1647 | 1467751243858 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:43 INFO - PROCESS | 1647 | 1467751243952 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:40:43 INFO - PROCESS | 1647 | 1467751243956 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:43 INFO - PROCESS | 1647 | 1467751243957 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x11254f000 == 33 [pid = 1647] [id = 237] 13:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1197d2000) [pid = 1647] [serial = 709] [outer = 0x0] 13:40:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d65400) [pid = 1647] [serial = 710] [outer = 0x1197d2000] 13:40:43 INFO - PROCESS | 1647 | 1467751243981 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12100f000) [pid = 1647] [serial = 711] [outer = 0x1197d2000] 13:40:44 INFO - PROCESS | 1647 | 1467751244307 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]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 13:40:44 INFO - PROCESS | 1647 | 1467751244329 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 1647 | 1467751244330 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:40:44 INFO - PROCESS | 1647 | 1467751244333 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - PROCESS | 1647 | 1467751244334 Marionette TRACE conn2 <- [1,922,null,{}] 13:40:44 INFO - PROCESS | 1647 | 1467751244344 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}] 13:40:44 INFO - PROCESS | 1647 | 1467751244345 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:44 INFO - PROCESS | 1647 | 1467751244438 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:40:44 INFO - PROCESS | 1647 | 1467751244442 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:44 INFO - PROCESS | 1647 | 1467751244442 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b14000 == 34 [pid = 1647] [id = 238] 13:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119b78800) [pid = 1647] [serial = 712] [outer = 0x0] 13:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121215800) [pid = 1647] [serial = 713] [outer = 0x119b78800] 13:40:44 INFO - PROCESS | 1647 | 1467751244466 Marionette DEBUG loaded listener.js 13:40:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1217df000) [pid = 1647] [serial = 714] [outer = 0x119b78800] 13:40:44 INFO - PROCESS | 1647 | 1467751244804 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]]]}] 13:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 518ms 13:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:40:44 INFO - PROCESS | 1647 | 1467751244851 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:40:44 INFO - PROCESS | 1647 | 1467751244853 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:40:44 INFO - PROCESS | 1647 | 1467751244855 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:40:44 INFO - PROCESS | 1647 | 1467751244856 Marionette TRACE conn2 <- [1,926,null,{}] 13:40:44 INFO - PROCESS | 1647 | 1467751244858 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}] 13:40:44 INFO - PROCESS | 1647 | 1467751244859 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:45 INFO - PROCESS | 1647 | 1467751245100 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12b9c5c00) [pid = 1647] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119121400) [pid = 1647] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124c52c00) [pid = 1647] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124ccc000) [pid = 1647] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12af27c00) [pid = 1647] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x128c08000) [pid = 1647] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x120f33800) [pid = 1647] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x114f66000) [pid = 1647] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113214c00) [pid = 1647] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1193d0400) [pid = 1647] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121472c00) [pid = 1647] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1180c1400) [pid = 1647] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1121ba400) [pid = 1647] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121edec00) [pid = 1647] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:40:45 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12b969800) [pid = 1647] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:40:45 INFO - PROCESS | 1647 | 1467751245144 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:45 INFO - PROCESS | 1647 | 1467751245145 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b0000 == 35 [pid = 1647] [id = 239] 13:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112597c00) [pid = 1647] [serial = 715] [outer = 0x0] 13:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112dc7c00) [pid = 1647] [serial = 716] [outer = 0x112597c00] 13:40:45 INFO - PROCESS | 1647 | 1467751245169 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1193d0400) [pid = 1647] [serial = 717] [outer = 0x112597c00] 13:40:45 INFO - PROCESS | 1647 | 1467751245436 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]]]}] 13:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 621ms 13:40:45 INFO - PROCESS | 1647 | 1467751245480 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:40:45 INFO - PROCESS | 1647 | 1467751245481 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:40:45 INFO - PROCESS | 1647 | 1467751245483 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 1647 | 1467751245484 Marionette TRACE conn2 <- [1,930,null,{}] 13:40:45 INFO - PROCESS | 1647 | 1467751245487 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}] 13:40:45 INFO - PROCESS | 1647 | 1467751245488 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:45 INFO - PROCESS | 1647 | 1467751245566 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:40:45 INFO - PROCESS | 1647 | 1467751245570 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:45 INFO - PROCESS | 1647 | 1467751245571 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c4000 == 36 [pid = 1647] [id = 240] 13:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1199e0c00) [pid = 1647] [serial = 718] [outer = 0x0] 13:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124817400) [pid = 1647] [serial = 719] [outer = 0x1199e0c00] 13:40:45 INFO - PROCESS | 1647 | 1467751245598 Marionette DEBUG loaded listener.js 13:40:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124b5e000) [pid = 1647] [serial = 720] [outer = 0x1199e0c00] 13:40:45 INFO - PROCESS | 1647 | 1467751245898 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]]]}] 13:40:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:40:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 468ms 13:40:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:40:45 INFO - PROCESS | 1647 | 1467751245967 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:40:45 INFO - PROCESS | 1647 | 1467751245968 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:40:45 INFO - PROCESS | 1647 | 1467751245970 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:40:45 INFO - PROCESS | 1647 | 1467751245971 Marionette TRACE conn2 <- [1,934,null,{}] 13:40:46 INFO - PROCESS | 1647 | 1467751246022 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}] 13:40:46 INFO - PROCESS | 1647 | 1467751246024 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:46 INFO - PROCESS | 1647 | 1467751246115 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:40:46 INFO - PROCESS | 1647 | 1467751246120 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:46 INFO - PROCESS | 1647 | 1467751246122 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x116411800 == 37 [pid = 1647] [id = 241] 13:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11259dc00) [pid = 1647] [serial = 721] [outer = 0x0] 13:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1127d3800) [pid = 1647] [serial = 722] [outer = 0x11259dc00] 13:40:46 INFO - PROCESS | 1647 | 1467751246197 Marionette DEBUG loaded listener.js 13:40:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112d04c00) [pid = 1647] [serial = 723] [outer = 0x11259dc00] 13:40:46 INFO - PROCESS | 1647 | 1467751246739 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]]]}] 13:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 823ms 13:40:46 INFO - PROCESS | 1647 | 1467751246830 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:40:46 INFO - PROCESS | 1647 | 1467751246833 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:40:46 INFO - PROCESS | 1647 | 1467751246837 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:40:46 INFO - PROCESS | 1647 | 1467751246839 Marionette TRACE conn2 <- [1,938,null,{}] 13:40:46 INFO - PROCESS | 1647 | 1467751246843 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}] 13:40:46 INFO - PROCESS | 1647 | 1467751246845 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:46 INFO - PROCESS | 1647 | 1467751246947 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:40:47 INFO - PROCESS | 1647 | 1467751247000 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 1647 | 1467751247002 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f2c000 == 38 [pid = 1647] [id = 242] 13:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11697f400) [pid = 1647] [serial = 724] [outer = 0x0] 13:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x116fb2400) [pid = 1647] [serial = 725] [outer = 0x11697f400] 13:40:47 INFO - PROCESS | 1647 | 1467751247033 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1180bf400) [pid = 1647] [serial = 726] [outer = 0x11697f400] 13:40:47 INFO - PROCESS | 1647 | 1467751247583 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]]]}] 13:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 822ms 13:40:47 INFO - PROCESS | 1647 | 1467751247665 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:40:47 INFO - PROCESS | 1647 | 1467751247667 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:40:47 INFO - PROCESS | 1647 | 1467751247670 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:40:47 INFO - PROCESS | 1647 | 1467751247673 Marionette TRACE conn2 <- [1,942,null,{}] 13:40:47 INFO - PROCESS | 1647 | 1467751247676 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}] 13:40:47 INFO - PROCESS | 1647 | 1467751247678 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:47 INFO - PROCESS | 1647 | 1467751247777 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:40:47 INFO - PROCESS | 1647 | 1467751247848 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:47 INFO - PROCESS | 1647 | 1467751247851 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e13800 == 39 [pid = 1647] [id = 243] 13:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x113c33c00) [pid = 1647] [serial = 727] [outer = 0x0] 13:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x114fce400) [pid = 1647] [serial = 728] [outer = 0x113c33c00] 13:40:47 INFO - PROCESS | 1647 | 1467751247880 Marionette DEBUG loaded listener.js 13:40:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116981400) [pid = 1647] [serial = 729] [outer = 0x113c33c00] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b0000 == 38 [pid = 1647] [id = 239] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x121b14000 == 37 [pid = 1647] [id = 238] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11254f000 == 36 [pid = 1647] [id = 237] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe0800 == 35 [pid = 1647] [id = 236] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d5800 == 34 [pid = 1647] [id = 235] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118fc3800 == 33 [pid = 1647] [id = 234] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11253f000 == 32 [pid = 1647] [id = 233] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x116413800 == 31 [pid = 1647] [id = 232] 13:40:48 INFO - PROCESS | 1647 | --DOCSHELL 0x11254e800 == 30 [pid = 1647] [id = 231] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a5d5400) [pid = 1647] [serial = 663] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121472000) [pid = 1647] [serial = 669] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a72c000) [pid = 1647] [serial = 671] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116979000) [pid = 1647] [serial = 668] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12b08bc00) [pid = 1647] [serial = 666] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1290f4c00) [pid = 1647] [serial = 660] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12b9d1000) [pid = 1647] [serial = 674] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124b64c00) [pid = 1647] [serial = 654] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12bf1f000) [pid = 1647] [serial = 675] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12b9c5800) [pid = 1647] [serial = 672] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12bf61c00) [pid = 1647] [serial = 678] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bf58000) [pid = 1647] [serial = 677] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x128c10800) [pid = 1647] [serial = 659] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12890fc00) [pid = 1647] [serial = 657] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x125702400) [pid = 1647] [serial = 656] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12925f000) [pid = 1647] [serial = 662] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b960000) [pid = 1647] [serial = 636] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12b08e000) [pid = 1647] [serial = 635] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12a727000) [pid = 1647] [serial = 665] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1210ce000) [pid = 1647] [serial = 650] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1214cc800) [pid = 1647] [serial = 651] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x116927c00) [pid = 1647] [serial = 641] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x1180bec00) [pid = 1647] [serial = 642] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x1161a1000) [pid = 1647] [serial = 638] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x1176ef800) [pid = 1647] [serial = 639] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x1199d6000) [pid = 1647] [serial = 647] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x119d6c000) [pid = 1647] [serial = 648] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x121edd400) [pid = 1647] [serial = 653] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x118210800) [pid = 1647] [serial = 644] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x118892400) [pid = 1647] [serial = 645] [outer = 0x0] [url = about:blank] 13:40:48 INFO - PROCESS | 1647 | 1467751248251 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]]]}] 13:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 622ms 13:40:48 INFO - PROCESS | 1647 | 1467751248293 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:40:48 INFO - PROCESS | 1647 | 1467751248296 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:40:48 INFO - PROCESS | 1647 | 1467751248300 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:40:48 INFO - PROCESS | 1647 | 1467751248302 Marionette TRACE conn2 <- [1,946,null,{}] 13:40:48 INFO - PROCESS | 1647 | 1467751248304 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}] 13:40:48 INFO - PROCESS | 1647 | 1467751248306 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:48 INFO - PROCESS | 1647 | 1467751248383 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:40:48 INFO - PROCESS | 1647 | 1467751248388 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 1647 | 1467751248389 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e31000 == 31 [pid = 1647] [id = 244] 13:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1176f4800) [pid = 1647] [serial = 730] [outer = 0x0] 13:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x118206400) [pid = 1647] [serial = 731] [outer = 0x1176f4800] 13:40:48 INFO - PROCESS | 1647 | 1467751248419 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x118384000) [pid = 1647] [serial = 732] [outer = 0x1176f4800] 13:40:48 INFO - PROCESS | 1647 | 1467751248734 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]]]}] 13:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 13:40:48 INFO - PROCESS | 1647 | 1467751248777 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:40:48 INFO - PROCESS | 1647 | 1467751248778 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:40:48 INFO - PROCESS | 1647 | 1467751248781 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:40:48 INFO - PROCESS | 1647 | 1467751248783 Marionette TRACE conn2 <- [1,950,null,{}] 13:40:48 INFO - PROCESS | 1647 | 1467751248791 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}] 13:40:48 INFO - PROCESS | 1647 | 1467751248794 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:48 INFO - PROCESS | 1647 | 1467751248874 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:40:48 INFO - PROCESS | 1647 | 1467751248880 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:48 INFO - PROCESS | 1647 | 1467751248882 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x119709000 == 32 [pid = 1647] [id = 245] 13:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x118897000) [pid = 1647] [serial = 733] [outer = 0x0] 13:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x119121400) [pid = 1647] [serial = 734] [outer = 0x118897000] 13:40:48 INFO - PROCESS | 1647 | 1467751248911 Marionette DEBUG loaded listener.js 13:40:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1199d6000) [pid = 1647] [serial = 735] [outer = 0x118897000] 13:40:49 INFO - PROCESS | 1647 | 1467751249243 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]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 471ms 13:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:40:49 INFO - PROCESS | 1647 | 1467751249252 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 1647 | 1467751249254 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:40:49 INFO - PROCESS | 1647 | 1467751249257 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 1647 | 1467751249260 Marionette TRACE conn2 <- [1,954,null,{}] 13:40:49 INFO - PROCESS | 1647 | 1467751249263 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}] 13:40:49 INFO - PROCESS | 1647 | 1467751249264 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:49 INFO - PROCESS | 1647 | 1467751249347 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:40:49 INFO - PROCESS | 1647 | 1467751249395 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 1647 | 1467751249396 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x121132000 == 33 [pid = 1647] [id = 246] 13:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x1193ce400) [pid = 1647] [serial = 736] [outer = 0x0] 13:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119b88000) [pid = 1647] [serial = 737] [outer = 0x1193ce400] 13:40:49 INFO - PROCESS | 1647 | 1467751249421 Marionette DEBUG loaded listener.js 13:40:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x119d6b800) [pid = 1647] [serial = 738] [outer = 0x1193ce400] 13:40:49 INFO - PROCESS | 1647 | 1467751249723 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]]]}] 13:40:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:40:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 523ms 13:40:49 INFO - PROCESS | 1647 | 1467751249780 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:40:49 INFO - PROCESS | 1647 | 1467751249782 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:40:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:40:49 INFO - PROCESS | 1647 | 1467751249785 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:40:49 INFO - PROCESS | 1647 | 1467751249787 Marionette TRACE conn2 <- [1,958,null,{}] 13:40:49 INFO - PROCESS | 1647 | 1467751249791 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}] 13:40:49 INFO - PROCESS | 1647 | 1467751249792 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:49 INFO - PROCESS | 1647 | 1467751249938 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:40:49 INFO - PROCESS | 1647 | 1467751249981 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:49 INFO - PROCESS | 1647 | 1467751249982 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b9000 == 34 [pid = 1647] [id = 247] 13:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1127d8400) [pid = 1647] [serial = 739] [outer = 0x0] 13:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119f10800) [pid = 1647] [serial = 740] [outer = 0x1127d8400] 13:40:50 INFO - PROCESS | 1647 | 1467751250019 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1214dac00) [pid = 1647] [serial = 741] [outer = 0x1127d8400] 13:40:50 INFO - PROCESS | 1647 | 1467751250470 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]]]}] 13:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 719ms 13:40:50 INFO - PROCESS | 1647 | 1467751250505 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:40:50 INFO - PROCESS | 1647 | 1467751250507 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:40:50 INFO - PROCESS | 1647 | 1467751250517 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:40:50 INFO - PROCESS | 1647 | 1467751250518 Marionette TRACE conn2 <- [1,962,null,{}] 13:40:50 INFO - PROCESS | 1647 | 1467751250520 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}] 13:40:50 INFO - PROCESS | 1647 | 1467751250524 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:50 INFO - PROCESS | 1647 | 1467751250637 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:40:50 INFO - PROCESS | 1647 | 1467751250673 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:50 INFO - PROCESS | 1647 | 1467751250674 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256b7800 == 35 [pid = 1647] [id = 248] 13:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121b6cc00) [pid = 1647] [serial = 742] [outer = 0x0] 13:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x124c55000) [pid = 1647] [serial = 743] [outer = 0x121b6cc00] 13:40:50 INFO - PROCESS | 1647 | 1467751250699 Marionette DEBUG loaded listener.js 13:40:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126134800) [pid = 1647] [serial = 744] [outer = 0x121b6cc00] 13:40:51 INFO - PROCESS | 1647 | 1467751251030 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]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 13:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:40:51 INFO - PROCESS | 1647 | 1467751251035 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:40:51 INFO - PROCESS | 1647 | 1467751251036 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:40:51 INFO - PROCESS | 1647 | 1467751251039 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 1647 | 1467751251042 Marionette TRACE conn2 <- [1,966,null,{}] 13:40:51 INFO - PROCESS | 1647 | 1467751251045 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}] 13:40:51 INFO - PROCESS | 1647 | 1467751251046 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:51 INFO - PROCESS | 1647 | 1467751251139 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:40:51 INFO - PROCESS | 1647 | 1467751251142 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 1647 | 1467751251143 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288cf800 == 36 [pid = 1647] [id = 249] 13:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x124c27400) [pid = 1647] [serial = 745] [outer = 0x0] 13:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126510400) [pid = 1647] [serial = 746] [outer = 0x124c27400] 13:40:51 INFO - PROCESS | 1647 | 1467751251174 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12669ec00) [pid = 1647] [serial = 747] [outer = 0x124c27400] 13:40:51 INFO - PROCESS | 1647 | 1467751251517 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]]]}] 13:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 13:40:51 INFO - PROCESS | 1647 | 1467751251560 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:40:51 INFO - PROCESS | 1647 | 1467751251561 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:40:51 INFO - PROCESS | 1647 | 1467751251564 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:40:51 INFO - PROCESS | 1647 | 1467751251565 Marionette TRACE conn2 <- [1,970,null,{}] 13:40:51 INFO - PROCESS | 1647 | 1467751251567 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}] 13:40:51 INFO - PROCESS | 1647 | 1467751251568 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:51 INFO - PROCESS | 1647 | 1467751251662 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:40:51 INFO - PROCESS | 1647 | 1467751251674 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:51 INFO - PROCESS | 1647 | 1467751251676 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12897d000 == 37 [pid = 1647] [id = 250] 13:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1266a4000) [pid = 1647] [serial = 748] [outer = 0x0] 13:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126a3e000) [pid = 1647] [serial = 749] [outer = 0x1266a4000] 13:40:51 INFO - PROCESS | 1647 | 1467751251697 Marionette DEBUG loaded listener.js 13:40:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128904400) [pid = 1647] [serial = 750] [outer = 0x1266a4000] 13:40:52 INFO - PROCESS | 1647 | 1467751252016 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]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 468ms 13:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:40:52 INFO - PROCESS | 1647 | 1467751252032 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 1647 | 1467751252033 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:40:52 INFO - PROCESS | 1647 | 1467751252035 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 1647 | 1467751252037 Marionette TRACE conn2 <- [1,974,null,{}] 13:40:52 INFO - PROCESS | 1647 | 1467751252041 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}] 13:40:52 INFO - PROCESS | 1647 | 1467751252044 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:52 INFO - PROCESS | 1647 | 1467751252143 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:40:52 INFO - PROCESS | 1647 | 1467751252154 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 1647 | 1467751252162 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x129091800 == 38 [pid = 1647] [id = 251] 13:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11911d400) [pid = 1647] [serial = 751] [outer = 0x0] 13:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12890f000) [pid = 1647] [serial = 752] [outer = 0x11911d400] 13:40:52 INFO - PROCESS | 1647 | 1467751252189 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12892d400) [pid = 1647] [serial = 753] [outer = 0x11911d400] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116729000) [pid = 1647] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197d2000) [pid = 1647] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1127cac00) [pid = 1647] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116735000) [pid = 1647] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118209800) [pid = 1647] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112cb9800) [pid = 1647] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x111fe3c00) [pid = 1647] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1176f0400) [pid = 1647] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1197d1c00) [pid = 1647] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119b78800) [pid = 1647] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x124b62000) [pid = 1647] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112597c00) [pid = 1647] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:40:52 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112979800) [pid = 1647] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:40:52 INFO - PROCESS | 1647 | 1467751252543 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]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 13:40:52 INFO - PROCESS | 1647 | 1467751252558 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:40:52 INFO - PROCESS | 1647 | 1467751252560 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:40:52 INFO - PROCESS | 1647 | 1467751252563 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 1647 | 1467751252564 Marionette TRACE conn2 <- [1,978,null,{}] 13:40:52 INFO - PROCESS | 1647 | 1467751252566 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}] 13:40:52 INFO - PROCESS | 1647 | 1467751252567 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:52 INFO - PROCESS | 1647 | 1467751252668 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:40:52 INFO - PROCESS | 1647 | 1467751252700 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:52 INFO - PROCESS | 1647 | 1467751252701 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x129097000 == 39 [pid = 1647] [id = 252] 13:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x110ee9c00) [pid = 1647] [serial = 754] [outer = 0x0] 13:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118209800) [pid = 1647] [serial = 755] [outer = 0x110ee9c00] 13:40:52 INFO - PROCESS | 1647 | 1467751252724 Marionette DEBUG loaded listener.js 13:40:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12120cc00) [pid = 1647] [serial = 756] [outer = 0x110ee9c00] 13:40:52 INFO - PROCESS | 1647 | 1467751252969 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]]]}] 13:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 419ms 13:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:40:52 INFO - PROCESS | 1647 | 1467751252983 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:40:52 INFO - PROCESS | 1647 | 1467751252984 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:40:52 INFO - PROCESS | 1647 | 1467751252986 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:40:52 INFO - PROCESS | 1647 | 1467751252988 Marionette TRACE conn2 <- [1,982,null,{}] 13:40:53 INFO - PROCESS | 1647 | 1467751253002 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}] 13:40:53 INFO - PROCESS | 1647 | 1467751253003 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:53 INFO - PROCESS | 1647 | 1467751253099 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:40:53 INFO - PROCESS | 1647 | 1467751253103 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 1647 | 1467751253113 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a55e000 == 40 [pid = 1647] [id = 253] 13:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x124ef1c00) [pid = 1647] [serial = 757] [outer = 0x0] 13:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x128c0f000) [pid = 1647] [serial = 758] [outer = 0x124ef1c00] 13:40:53 INFO - PROCESS | 1647 | 1467751253138 Marionette DEBUG loaded listener.js 13:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x129256000) [pid = 1647] [serial = 759] [outer = 0x124ef1c00] 13:40:53 INFO - PROCESS | 1647 | 1467751253481 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]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 528ms 13:40:53 INFO - PROCESS | 1647 | 1467751253514 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:40:53 INFO - PROCESS | 1647 | 1467751253516 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:40:53 INFO - PROCESS | 1647 | 1467751253527 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:40:53 INFO - PROCESS | 1647 | 1467751253528 Marionette TRACE conn2 <- [1,986,null,{}] 13:40:53 INFO - PROCESS | 1647 | 1467751253531 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}] 13:40:53 INFO - PROCESS | 1647 | 1467751253532 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:53 INFO - PROCESS | 1647 | 1467751253612 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:40:53 INFO - PROCESS | 1647 | 1467751253615 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:53 INFO - PROCESS | 1647 | 1467751253616 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a798000 == 41 [pid = 1647] [id = 254] 13:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x129256800) [pid = 1647] [serial = 760] [outer = 0x0] 13:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x129263800) [pid = 1647] [serial = 761] [outer = 0x129256800] 13:40:53 INFO - PROCESS | 1647 | 1467751253639 Marionette DEBUG loaded listener.js 13:40:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a5d4400) [pid = 1647] [serial = 762] [outer = 0x129256800] 13:40:53 INFO - PROCESS | 1647 | 1467751253950 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]]]}] 13:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 478ms 13:40:53 INFO - PROCESS | 1647 | 1467751253997 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:40:54 INFO - PROCESS | 1647 | 1467751253998 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:40:54 INFO - PROCESS | 1647 | 1467751254000 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:40:54 INFO - PROCESS | 1647 | 1467751254001 Marionette TRACE conn2 <- [1,990,null,{}] 13:40:54 INFO - PROCESS | 1647 | 1467751254003 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}] 13:40:54 INFO - PROCESS | 1647 | 1467751254005 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:54 INFO - PROCESS | 1647 | 1467751254082 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:40:54 INFO - PROCESS | 1647 | 1467751254095 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:54 INFO - PROCESS | 1647 | 1467751254096 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af45000 == 42 [pid = 1647] [id = 255] 13:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x129261400) [pid = 1647] [serial = 763] [outer = 0x0] 13:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a723800) [pid = 1647] [serial = 764] [outer = 0x129261400] 13:40:54 INFO - PROCESS | 1647 | 1467751254119 Marionette DEBUG loaded listener.js 13:40:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a72bc00) [pid = 1647] [serial = 765] [outer = 0x129261400] 13:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x117e31000 == 41 [pid = 1647] [id = 244] 13:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x115e13800 == 40 [pid = 1647] [id = 243] 13:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x118f2c000 == 39 [pid = 1647] [id = 242] 13:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x116411800 == 38 [pid = 1647] [id = 241] 13:40:54 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c4000 == 37 [pid = 1647] [id = 240] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119709000 == 36 [pid = 1647] [id = 245] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1256b7800 == 35 [pid = 1647] [id = 248] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x129091800 == 34 [pid = 1647] [id = 251] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12897d000 == 33 [pid = 1647] [id = 250] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x121132000 == 32 [pid = 1647] [id = 246] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x129097000 == 31 [pid = 1647] [id = 252] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b9000 == 30 [pid = 1647] [id = 247] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a55e000 == 29 [pid = 1647] [id = 253] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1288cf800 == 28 [pid = 1647] [id = 249] 13:40:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a798000 == 27 [pid = 1647] [id = 254] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124817400) [pid = 1647] [serial = 719] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1197d7400) [pid = 1647] [serial = 707] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119d65400) [pid = 1647] [serial = 710] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112cbe800) [pid = 1647] [serial = 690] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11297c400) [pid = 1647] [serial = 689] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x117148000) [pid = 1647] [serial = 698] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1180bac00) [pid = 1647] [serial = 699] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118551c00) [pid = 1647] [serial = 701] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1185ccc00) [pid = 1647] [serial = 702] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x113c42400) [pid = 1647] [serial = 695] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x115df0800) [pid = 1647] [serial = 696] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1121be800) [pid = 1647] [serial = 692] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1127d1400) [pid = 1647] [serial = 693] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x11874dc00) [pid = 1647] [serial = 681] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x118204000) [pid = 1647] [serial = 680] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x121007400) [pid = 1647] [serial = 684] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x119b8f400) [pid = 1647] [serial = 683] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x121215800) [pid = 1647] [serial = 713] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12100f000) [pid = 1647] [serial = 711] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x126a46800) [pid = 1647] [serial = 687] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x1217df000) [pid = 1647] [serial = 714] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x1193d0400) [pid = 1647] [serial = 717] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x112dc7c00) [pid = 1647] [serial = 716] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x118742000) [pid = 1647] [serial = 704] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x118feb800) [pid = 1647] [serial = 705] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x125707400) [pid = 1647] [serial = 686] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x119b87800) [pid = 1647] [serial = 708] [outer = 0x0] [url = about:blank] 13:40:55 INFO - PROCESS | 1647 | 1467751255495 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]]]}] 13:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1520ms 13:40:55 INFO - PROCESS | 1647 | 1467751255522 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:40:55 INFO - PROCESS | 1647 | 1467751255525 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:40:55 INFO - PROCESS | 1647 | 1467751255528 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:40:55 INFO - PROCESS | 1647 | 1467751255530 Marionette TRACE conn2 <- [1,994,null,{}] 13:40:55 INFO - PROCESS | 1647 | 1467751255535 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}] 13:40:55 INFO - PROCESS | 1647 | 1467751255536 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:55 INFO - PROCESS | 1647 | 1467751255616 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:40:55 INFO - PROCESS | 1647 | 1467751255665 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:55 INFO - PROCESS | 1647 | 1467751255667 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d67800 == 28 [pid = 1647] [id = 256] 13:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x1129eb400) [pid = 1647] [serial = 766] [outer = 0x0] 13:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x112d07800) [pid = 1647] [serial = 767] [outer = 0x1129eb400] 13:40:55 INFO - PROCESS | 1647 | 1467751255695 Marionette DEBUG loaded listener.js 13:40:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x113214c00) [pid = 1647] [serial = 768] [outer = 0x1129eb400] 13:40:56 INFO - PROCESS | 1647 | 1467751256013 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]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 521ms 13:40:56 INFO - PROCESS | 1647 | 1467751256049 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 1647 | 1467751256053 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:40:56 INFO - PROCESS | 1647 | 1467751256060 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 1647 | 1467751256061 Marionette TRACE conn2 <- [1,998,null,{}] 13:40:56 INFO - PROCESS | 1647 | 1467751256064 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}] 13:40:56 INFO - PROCESS | 1647 | 1467751256066 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:56 INFO - PROCESS | 1647 | 1467751256141 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:40:56 INFO - PROCESS | 1647 | 1467751256145 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:56 INFO - PROCESS | 1647 | 1467751256147 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad1800 == 29 [pid = 1647] [id = 257] 13:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x113c42000) [pid = 1647] [serial = 769] [outer = 0x0] 13:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x116927c00) [pid = 1647] [serial = 770] [outer = 0x113c42000] 13:40:56 INFO - PROCESS | 1647 | 1467751256177 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x113347800) [pid = 1647] [serial = 771] [outer = 0x113c42000] 13:40:56 INFO - PROCESS | 1647 | 1467751256506 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]]]}] 13:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 13:40:56 INFO - PROCESS | 1647 | 1467751256529 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:40:56 INFO - PROCESS | 1647 | 1467751256531 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:40:56 INFO - PROCESS | 1647 | 1467751256533 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:40:56 INFO - PROCESS | 1647 | 1467751256544 Marionette TRACE conn2 <- [1,1002,null,{}] 13:40:56 INFO - PROCESS | 1647 | 1467751256551 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}] 13:40:56 INFO - PROCESS | 1647 | 1467751256555 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:56 INFO - PROCESS | 1647 | 1467751256632 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:40:56 INFO - PROCESS | 1647 | 1467751256636 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:56 INFO - PROCESS | 1647 | 1467751256639 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118347800 == 30 [pid = 1647] [id = 258] 13:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x110ef2400) [pid = 1647] [serial = 772] [outer = 0x0] 13:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x11854dc00) [pid = 1647] [serial = 773] [outer = 0x110ef2400] 13:40:56 INFO - PROCESS | 1647 | 1467751256670 Marionette DEBUG loaded listener.js 13:40:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118741400) [pid = 1647] [serial = 774] [outer = 0x110ef2400] 13:40:57 INFO - PROCESS | 1647 | 1467751257026 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]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 529ms 13:40:57 INFO - PROCESS | 1647 | 1467751257063 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 1647 | 1467751257064 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:40:57 INFO - PROCESS | 1647 | 1467751257066 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 1647 | 1467751257068 Marionette TRACE conn2 <- [1,1006,null,{}] 13:40:57 INFO - PROCESS | 1647 | 1467751257070 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}] 13:40:57 INFO - PROCESS | 1647 | 1467751257071 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:57 INFO - PROCESS | 1647 | 1467751257170 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:40:57 INFO - PROCESS | 1647 | 1467751257176 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 1647 | 1467751257177 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c4800 == 31 [pid = 1647] [id = 259] 13:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x11873a400) [pid = 1647] [serial = 775] [outer = 0x0] 13:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x118893000) [pid = 1647] [serial = 776] [outer = 0x11873a400] 13:40:57 INFO - PROCESS | 1647 | 1467751257202 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x119118800) [pid = 1647] [serial = 777] [outer = 0x11873a400] 13:40:57 INFO - PROCESS | 1647 | 1467751257481 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]]]}] 13:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 468ms 13:40:57 INFO - PROCESS | 1647 | 1467751257536 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:40:57 INFO - PROCESS | 1647 | 1467751257537 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:40:57 INFO - PROCESS | 1647 | 1467751257540 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:40:57 INFO - PROCESS | 1647 | 1467751257543 Marionette TRACE conn2 <- [1,1010,null,{}] 13:40:57 INFO - PROCESS | 1647 | 1467751257545 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}] 13:40:57 INFO - PROCESS | 1647 | 1467751257547 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:57 INFO - PROCESS | 1647 | 1467751257627 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:40:57 INFO - PROCESS | 1647 | 1467751257631 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:57 INFO - PROCESS | 1647 | 1467751257632 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119963800 == 32 [pid = 1647] [id = 260] 13:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x1133b0000) [pid = 1647] [serial = 778] [outer = 0x0] 13:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1197d1c00) [pid = 1647] [serial = 779] [outer = 0x1133b0000] 13:40:57 INFO - PROCESS | 1647 | 1467751257658 Marionette DEBUG loaded listener.js 13:40:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119b80800) [pid = 1647] [serial = 780] [outer = 0x1133b0000] 13:40:57 INFO - PROCESS | 1647 | 1467751257985 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]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 470ms 13:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:40:58 INFO - PROCESS | 1647 | 1467751258011 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1647 | 1467751258013 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:40:58 INFO - PROCESS | 1647 | 1467751258015 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1647 | 1467751258016 Marionette TRACE conn2 <- [1,1014,null,{}] 13:40:58 INFO - PROCESS | 1647 | 1467751258018 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}] 13:40:58 INFO - PROCESS | 1647 | 1467751258022 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:58 INFO - PROCESS | 1647 | 1467751258137 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:40:58 INFO - PROCESS | 1647 | 1467751258146 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:58 INFO - PROCESS | 1647 | 1467751258147 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff6800 == 33 [pid = 1647] [id = 261] 13:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115e5e400) [pid = 1647] [serial = 781] [outer = 0x0] 13:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119b8e800) [pid = 1647] [serial = 782] [outer = 0x115e5e400] 13:40:58 INFO - PROCESS | 1647 | 1467751258172 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x121219000) [pid = 1647] [serial = 783] [outer = 0x115e5e400] 13:40:58 INFO - PROCESS | 1647 | 1467751258447 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]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 469ms 13:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:40:58 INFO - PROCESS | 1647 | 1467751258484 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1647 | 1467751258485 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:40:58 INFO - PROCESS | 1647 | 1467751258487 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1647 | 1467751258489 Marionette TRACE conn2 <- [1,1018,null,{}] 13:40:58 INFO - PROCESS | 1647 | 1467751258499 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}] 13:40:58 INFO - PROCESS | 1647 | 1467751258500 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:58 INFO - PROCESS | 1647 | 1467751258583 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:40:58 INFO - PROCESS | 1647 | 1467751258587 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:58 INFO - PROCESS | 1647 | 1467751258588 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a3000 == 34 [pid = 1647] [id = 262] 13:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x117146c00) [pid = 1647] [serial = 784] [outer = 0x0] 13:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1219cac00) [pid = 1647] [serial = 785] [outer = 0x117146c00] 13:40:58 INFO - PROCESS | 1647 | 1467751258614 Marionette DEBUG loaded listener.js 13:40:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x124819c00) [pid = 1647] [serial = 786] [outer = 0x117146c00] 13:40:58 INFO - PROCESS | 1647 | 1467751258917 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]]]}] 13:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 479ms 13:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:40:58 INFO - PROCESS | 1647 | 1467751258966 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:40:58 INFO - PROCESS | 1647 | 1467751258967 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:40:58 INFO - PROCESS | 1647 | 1467751258969 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:40:58 INFO - PROCESS | 1647 | 1467751258970 Marionette TRACE conn2 <- [1,1022,null,{}] 13:40:58 INFO - PROCESS | 1647 | 1467751258973 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}] 13:40:58 INFO - PROCESS | 1647 | 1467751258974 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:59 INFO - PROCESS | 1647 | 1467751259068 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:40:59 INFO - PROCESS | 1647 | 1467751259076 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1647 | 1467751259077 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b10800 == 35 [pid = 1647] [id = 263] 13:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12136f800) [pid = 1647] [serial = 787] [outer = 0x0] 13:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124c2a400) [pid = 1647] [serial = 788] [outer = 0x12136f800] 13:40:59 INFO - PROCESS | 1647 | 1467751259101 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x124ef2400) [pid = 1647] [serial = 789] [outer = 0x12136f800] 13:40:59 INFO - PROCESS | 1647 | 1467751259395 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]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 474ms 13:40:59 INFO - PROCESS | 1647 | 1467751259444 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 1647 | 1467751259446 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:40:59 INFO - PROCESS | 1647 | 1467751259448 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 1647 | 1467751259449 Marionette TRACE conn2 <- [1,1026,null,{}] 13:40:59 INFO - PROCESS | 1647 | 1467751259452 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}] 13:40:59 INFO - PROCESS | 1647 | 1467751259453 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:59 INFO - PROCESS | 1647 | 1467751259524 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:40:59 INFO - PROCESS | 1647 | 1467751259529 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:40:59 INFO - PROCESS | 1647 | 1467751259530 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x11814c000 == 36 [pid = 1647] [id = 264] 13:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x113211800) [pid = 1647] [serial = 790] [outer = 0x0] 13:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x125709c00) [pid = 1647] [serial = 791] [outer = 0x113211800] 13:40:59 INFO - PROCESS | 1647 | 1467751259561 Marionette DEBUG loaded listener.js 13:40:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126138c00) [pid = 1647] [serial = 792] [outer = 0x113211800] 13:40:59 INFO - PROCESS | 1647 | 1467751259861 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]]]}] 13:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 420ms 13:40:59 INFO - PROCESS | 1647 | 1467751259869 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:40:59 INFO - PROCESS | 1647 | 1467751259870 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:40:59 INFO - PROCESS | 1647 | 1467751259880 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:40:59 INFO - PROCESS | 1647 | 1467751259881 Marionette TRACE conn2 <- [1,1030,null,{}] 13:40:59 INFO - PROCESS | 1647 | 1467751259883 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}] 13:40:59 INFO - PROCESS | 1647 | 1467751259885 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:40:59 INFO - PROCESS | 1647 | 1467751259995 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:41:00 INFO - PROCESS | 1647 | 1467751260025 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 1647 | 1467751260026 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x126649000 == 37 [pid = 1647] [id = 265] 13:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11854f800) [pid = 1647] [serial = 793] [outer = 0x0] 13:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x126138800) [pid = 1647] [serial = 794] [outer = 0x11854f800] 13:41:00 INFO - PROCESS | 1647 | 1467751260050 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126a37800) [pid = 1647] [serial = 795] [outer = 0x11854f800] 13:41:00 INFO - PROCESS | 1647 | 1467751260306 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]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 477ms 13:41:00 INFO - PROCESS | 1647 | 1467751260350 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 1647 | 1467751260351 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:41:00 INFO - PROCESS | 1647 | 1467751260353 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1647 | 1467751260355 Marionette TRACE conn2 <- [1,1034,null,{}] 13:41:00 INFO - PROCESS | 1647 | 1467751260366 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}] 13:41:00 INFO - PROCESS | 1647 | 1467751260368 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:00 INFO - PROCESS | 1647 | 1467751260456 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:41:00 INFO - PROCESS | 1647 | 1467751260462 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:00 INFO - PROCESS | 1647 | 1467751260463 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x119958000 == 38 [pid = 1647] [id = 266] 13:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x126589000) [pid = 1647] [serial = 796] [outer = 0x0] 13:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128906000) [pid = 1647] [serial = 797] [outer = 0x126589000] 13:41:00 INFO - PROCESS | 1647 | 1467751260489 Marionette DEBUG loaded listener.js 13:41:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1290ecc00) [pid = 1647] [serial = 798] [outer = 0x126589000] 13:41:00 INFO - PROCESS | 1647 | 1467751260864 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]]]}] 13:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 528ms 13:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:41:00 INFO - PROCESS | 1647 | 1467751260882 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:41:00 INFO - PROCESS | 1647 | 1467751260884 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:41:00 INFO - PROCESS | 1647 | 1467751260886 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:41:00 INFO - PROCESS | 1647 | 1467751260886 Marionette TRACE conn2 <- [1,1038,null,{}] 13:41:00 INFO - PROCESS | 1647 | 1467751260889 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}] 13:41:00 INFO - PROCESS | 1647 | 1467751260891 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:00 INFO - PROCESS | 1647 | 1467751260987 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:41:00 INFO - PROCESS | 1647 | 1467751260998 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 1647 | 1467751260999 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a222800 == 39 [pid = 1647] [id = 267] 13:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1290f3800) [pid = 1647] [serial = 799] [outer = 0x0] 13:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x129259000) [pid = 1647] [serial = 800] [outer = 0x1290f3800] 13:41:01 INFO - PROCESS | 1647 | 1467751261023 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a458400) [pid = 1647] [serial = 801] [outer = 0x1290f3800] 13:41:01 INFO - PROCESS | 1647 | 1467751261357 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]]]}] 13:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 13:41:01 INFO - PROCESS | 1647 | 1467751261406 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:41:01 INFO - PROCESS | 1647 | 1467751261408 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:41:01 INFO - PROCESS | 1647 | 1467751261411 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:41:01 INFO - PROCESS | 1647 | 1467751261413 Marionette TRACE conn2 <- [1,1042,null,{}] 13:41:01 INFO - PROCESS | 1647 | 1467751261416 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}] 13:41:01 INFO - PROCESS | 1647 | 1467751261417 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:01 INFO - PROCESS | 1647 | 1467751261558 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:41:01 INFO - PROCESS | 1647 | 1467751261576 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:01 INFO - PROCESS | 1647 | 1467751261577 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a56b800 == 40 [pid = 1647] [id = 268] 13:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1290f5400) [pid = 1647] [serial = 802] [outer = 0x0] 13:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a5d8800) [pid = 1647] [serial = 803] [outer = 0x1290f5400] 13:41:01 INFO - PROCESS | 1647 | 1467751261626 Marionette DEBUG loaded listener.js 13:41:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a725400) [pid = 1647] [serial = 804] [outer = 0x1290f5400] 13:41:02 INFO - PROCESS | 1647 | 1467751262016 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]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 13:41:02 INFO - PROCESS | 1647 | 1467751262080 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 1647 | 1467751262081 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:41:02 INFO - PROCESS | 1647 | 1467751262083 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 1647 | 1467751262084 Marionette TRACE conn2 <- [1,1046,null,{}] 13:41:02 INFO - PROCESS | 1647 | 1467751262087 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}] 13:41:02 INFO - PROCESS | 1647 | 1467751262088 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:02 INFO - PROCESS | 1647 | 1467751262183 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:41:02 INFO - PROCESS | 1647 | 1467751262238 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 1647 | 1467751262239 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac4d000 == 41 [pid = 1647] [id = 269] 13:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ac24800) [pid = 1647] [serial = 805] [outer = 0x0] 13:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ae8e800) [pid = 1647] [serial = 806] [outer = 0x12ac24800] 13:41:02 INFO - PROCESS | 1647 | 1467751262262 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ae9b400) [pid = 1647] [serial = 807] [outer = 0x12ac24800] 13:41:02 INFO - PROCESS | 1647 | 1467751262538 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]]]}] 13:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 13:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:41:02 INFO - PROCESS | 1647 | 1467751262552 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:41:02 INFO - PROCESS | 1647 | 1467751262553 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:41:02 INFO - PROCESS | 1647 | 1467751262564 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:41:02 INFO - PROCESS | 1647 | 1467751262565 Marionette TRACE conn2 <- [1,1050,null,{}] 13:41:02 INFO - PROCESS | 1647 | 1467751262567 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}] 13:41:02 INFO - PROCESS | 1647 | 1467751262568 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:02 INFO - PROCESS | 1647 | 1467751262819 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121b6cc00) [pid = 1647] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124c27400) [pid = 1647] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x110ee9c00) [pid = 1647] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1266a4000) [pid = 1647] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11911d400) [pid = 1647] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124ef1c00) [pid = 1647] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x129256800) [pid = 1647] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1127d8400) [pid = 1647] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1193ce400) [pid = 1647] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118897000) [pid = 1647] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176f4800) [pid = 1647] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c33c00) [pid = 1647] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x11697f400) [pid = 1647] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11259dc00) [pid = 1647] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:41:02 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1199e0c00) [pid = 1647] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:41:02 INFO - PROCESS | 1647 | 1467751262863 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:02 INFO - PROCESS | 1647 | 1467751262864 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x118131000 == 42 [pid = 1647] [id = 270] 13:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1121ba400) [pid = 1647] [serial = 808] [outer = 0x0] 13:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1125a2000) [pid = 1647] [serial = 809] [outer = 0x1121ba400] 13:41:02 INFO - PROCESS | 1647 | 1467751262896 Marionette DEBUG loaded listener.js 13:41:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1180c9400) [pid = 1647] [serial = 810] [outer = 0x1121ba400] 13:41:03 INFO - PROCESS | 1647 | 1467751263146 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]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 626ms 13:41:03 INFO - PROCESS | 1647 | 1467751263186 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1647 | 1467751263187 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:41:03 INFO - PROCESS | 1647 | 1467751263197 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1647 | 1467751263198 Marionette TRACE conn2 <- [1,1054,null,{}] 13:41:03 INFO - PROCESS | 1647 | 1467751263200 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}] 13:41:03 INFO - PROCESS | 1647 | 1467751263201 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:03 INFO - PROCESS | 1647 | 1467751263284 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:41:03 INFO - PROCESS | 1647 | 1467751263288 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 1647 | 1467751263289 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b01a000 == 43 [pid = 1647] [id = 271] 13:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118205c00) [pid = 1647] [serial = 811] [outer = 0x0] 13:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1219c3000) [pid = 1647] [serial = 812] [outer = 0x118205c00] 13:41:03 INFO - PROCESS | 1647 | 1467751263315 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12892b400) [pid = 1647] [serial = 813] [outer = 0x118205c00] 13:41:03 INFO - PROCESS | 1647 | 1467751263642 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]]]}] 13:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 476ms 13:41:03 INFO - PROCESS | 1647 | 1467751263665 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:41:03 INFO - PROCESS | 1647 | 1467751263666 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:41:03 INFO - PROCESS | 1647 | 1467751263669 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:41:03 INFO - PROCESS | 1647 | 1467751263670 Marionette TRACE conn2 <- [1,1058,null,{}] 13:41:03 INFO - PROCESS | 1647 | 1467751263672 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}] 13:41:03 INFO - PROCESS | 1647 | 1467751263673 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:03 INFO - PROCESS | 1647 | 1467751263778 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:41:03 INFO - PROCESS | 1647 | 1467751263784 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:03 INFO - PROCESS | 1647 | 1467751263785 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b911800 == 44 [pid = 1647] [id = 272] 13:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x112cbe400) [pid = 1647] [serial = 814] [outer = 0x0] 13:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a727800) [pid = 1647] [serial = 815] [outer = 0x112cbe400] 13:41:03 INFO - PROCESS | 1647 | 1467751263816 Marionette DEBUG loaded listener.js 13:41:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12af34c00) [pid = 1647] [serial = 816] [outer = 0x112cbe400] 13:41:04 INFO - PROCESS | 1647 | 1467751264105 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]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 13:41:04 INFO - PROCESS | 1647 | 1467751264144 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 1647 | 1467751264146 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:41:04 INFO - PROCESS | 1647 | 1467751264150 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 1647 | 1467751264152 Marionette TRACE conn2 <- [1,1062,null,{}] 13:41:04 INFO - PROCESS | 1647 | 1467751264155 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}] 13:41:04 INFO - PROCESS | 1647 | 1467751264156 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:04 INFO - PROCESS | 1647 | 1467751264282 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:41:04 INFO - PROCESS | 1647 | 1467751264288 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 1647 | 1467751264289 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b933800 == 45 [pid = 1647] [id = 273] 13:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11873cc00) [pid = 1647] [serial = 817] [outer = 0x0] 13:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12af35400) [pid = 1647] [serial = 818] [outer = 0x11873cc00] 13:41:04 INFO - PROCESS | 1647 | 1467751264378 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b095000) [pid = 1647] [serial = 819] [outer = 0x11873cc00] 13:41:04 INFO - PROCESS | 1647 | 1467751264638 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]]]}] 13:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 13:41:04 INFO - PROCESS | 1647 | 1467751264670 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:41:04 INFO - PROCESS | 1647 | 1467751264671 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:41:04 INFO - PROCESS | 1647 | 1467751264681 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:41:04 INFO - PROCESS | 1647 | 1467751264682 Marionette TRACE conn2 <- [1,1066,null,{}] 13:41:04 INFO - PROCESS | 1647 | 1467751264684 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}] 13:41:04 INFO - PROCESS | 1647 | 1467751264685 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:04 INFO - PROCESS | 1647 | 1467751264769 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:41:04 INFO - PROCESS | 1647 | 1467751264782 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:04 INFO - PROCESS | 1647 | 1467751264783 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc77000 == 46 [pid = 1647] [id = 274] 13:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12af34800) [pid = 1647] [serial = 820] [outer = 0x0] 13:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12b962c00) [pid = 1647] [serial = 821] [outer = 0x12af34800] 13:41:04 INFO - PROCESS | 1647 | 1467751264807 Marionette DEBUG loaded listener.js 13:41:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b969800) [pid = 1647] [serial = 822] [outer = 0x12af34800] 13:41:05 INFO - PROCESS | 1647 | 1467751265376 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]]]}] 13:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 718ms 13:41:05 INFO - PROCESS | 1647 | 1467751265417 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:41:05 INFO - PROCESS | 1647 | 1467751265419 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:41:05 INFO - PROCESS | 1647 | 1467751265426 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:41:05 INFO - PROCESS | 1647 | 1467751265429 Marionette TRACE conn2 <- [1,1070,null,{}] 13:41:05 INFO - PROCESS | 1647 | 1467751265433 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}] 13:41:05 INFO - PROCESS | 1647 | 1467751265435 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:05 INFO - PROCESS | 1647 | 1467751265549 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:41:05 INFO - PROCESS | 1647 | 1467751265649 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:05 INFO - PROCESS | 1647 | 1467751265651 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f6c800 == 47 [pid = 1647] [id = 275] 13:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112dc7c00) [pid = 1647] [serial = 823] [outer = 0x0] 13:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x113212800) [pid = 1647] [serial = 824] [outer = 0x112dc7c00] 13:41:05 INFO - PROCESS | 1647 | 1467751265681 Marionette DEBUG loaded listener.js 13:41:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115d18800) [pid = 1647] [serial = 825] [outer = 0x112dc7c00] 13:41:06 INFO - PROCESS | 1647 | 1467751266376 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]]]}] 13:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1025ms 13:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:41:06 INFO - PROCESS | 1647 | 1467751266448 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:41:06 INFO - PROCESS | 1647 | 1467751266451 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:41:06 INFO - PROCESS | 1647 | 1467751266454 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:41:06 INFO - PROCESS | 1647 | 1467751266456 Marionette TRACE conn2 <- [1,1074,null,{}] 13:41:06 INFO - PROCESS | 1647 | 1467751266460 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}] 13:41:06 INFO - PROCESS | 1647 | 1467751266461 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:06 INFO - PROCESS | 1647 | 1467751266564 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:41:06 INFO - PROCESS | 1647 | 1467751266642 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:06 INFO - PROCESS | 1647 | 1467751266645 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f0f000 == 48 [pid = 1647] [id = 276] 13:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113c69000) [pid = 1647] [serial = 826] [outer = 0x0] 13:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x114fd8000) [pid = 1647] [serial = 827] [outer = 0x113c69000] 13:41:06 INFO - PROCESS | 1647 | 1467751266674 Marionette DEBUG loaded listener.js 13:41:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116735400) [pid = 1647] [serial = 828] [outer = 0x113c69000] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b933800 == 47 [pid = 1647] [id = 273] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b911800 == 46 [pid = 1647] [id = 272] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12b01a000 == 45 [pid = 1647] [id = 271] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x118131000 == 44 [pid = 1647] [id = 270] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac4d000 == 43 [pid = 1647] [id = 269] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a56b800 == 42 [pid = 1647] [id = 268] 13:41:06 INFO - PROCESS | 1647 | --DOCSHELL 0x12a222800 == 41 [pid = 1647] [id = 267] 13:41:06 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12a723800) [pid = 1647] [serial = 764] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119958000 == 40 [pid = 1647] [id = 266] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x126649000 == 39 [pid = 1647] [id = 265] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11814c000 == 38 [pid = 1647] [id = 264] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x121b10800 == 37 [pid = 1647] [id = 263] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a3000 == 36 [pid = 1647] [id = 262] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff6800 == 35 [pid = 1647] [id = 261] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119963800 == 34 [pid = 1647] [id = 260] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c4800 == 33 [pid = 1647] [id = 259] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x118347800 == 32 [pid = 1647] [id = 258] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad1800 == 31 [pid = 1647] [id = 257] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x115d67800 == 30 [pid = 1647] [id = 256] 13:41:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12af45000 == 29 [pid = 1647] [id = 255] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124c55000) [pid = 1647] [serial = 743] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x126510400) [pid = 1647] [serial = 746] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126134800) [pid = 1647] [serial = 744] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x118209800) [pid = 1647] [serial = 755] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x126a3e000) [pid = 1647] [serial = 749] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128904400) [pid = 1647] [serial = 750] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12669ec00) [pid = 1647] [serial = 747] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12890f000) [pid = 1647] [serial = 752] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128c0f000) [pid = 1647] [serial = 758] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x129263800) [pid = 1647] [serial = 761] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12120cc00) [pid = 1647] [serial = 756] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12892d400) [pid = 1647] [serial = 753] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119f10800) [pid = 1647] [serial = 740] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b88000) [pid = 1647] [serial = 737] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119d6b800) [pid = 1647] [serial = 738] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1199d6000) [pid = 1647] [serial = 735] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119121400) [pid = 1647] [serial = 734] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118206400) [pid = 1647] [serial = 731] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118384000) [pid = 1647] [serial = 732] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116981400) [pid = 1647] [serial = 729] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x114fce400) [pid = 1647] [serial = 728] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1180bf400) [pid = 1647] [serial = 726] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x116fb2400) [pid = 1647] [serial = 725] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1127d3800) [pid = 1647] [serial = 722] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112d04c00) [pid = 1647] [serial = 723] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124b5e000) [pid = 1647] [serial = 720] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x129256000) [pid = 1647] [serial = 759] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a5d4400) [pid = 1647] [serial = 762] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1214dac00) [pid = 1647] [serial = 741] [outer = 0x0] [url = about:blank] 13:41:07 INFO - PROCESS | 1647 | 1467751267133 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]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 721ms 13:41:07 INFO - PROCESS | 1647 | 1467751267176 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 1647 | 1467751267180 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:41:07 INFO - PROCESS | 1647 | 1467751267184 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 1647 | 1467751267186 Marionette TRACE conn2 <- [1,1078,null,{}] 13:41:07 INFO - PROCESS | 1647 | 1467751267188 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}] 13:41:07 INFO - PROCESS | 1647 | 1467751267190 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:07 INFO - PROCESS | 1647 | 1467751267267 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:41:07 INFO - PROCESS | 1647 | 1467751267271 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1647 | 1467751267273 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x11746b000 == 30 [pid = 1647] [id = 277] 13:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116fb2400) [pid = 1647] [serial = 829] [outer = 0x0] 13:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1180bd400) [pid = 1647] [serial = 830] [outer = 0x116fb2400] 13:41:07 INFO - PROCESS | 1647 | 1467751267303 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118382800) [pid = 1647] [serial = 831] [outer = 0x116fb2400] 13:41:07 INFO - PROCESS | 1647 | 1467751267620 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]]]}] 13:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 13:41:07 INFO - PROCESS | 1647 | 1467751267654 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:41:07 INFO - PROCESS | 1647 | 1467751267656 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:41:07 INFO - PROCESS | 1647 | 1467751267660 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:41:07 INFO - PROCESS | 1647 | 1467751267663 Marionette TRACE conn2 <- [1,1082,null,{}] 13:41:07 INFO - PROCESS | 1647 | 1467751267670 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}] 13:41:07 INFO - PROCESS | 1647 | 1467751267674 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:07 INFO - PROCESS | 1647 | 1467751267751 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:41:07 INFO - PROCESS | 1647 | 1467751267757 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:07 INFO - PROCESS | 1647 | 1467751267760 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c4800 == 31 [pid = 1647] [id = 278] 13:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118f61800) [pid = 1647] [serial = 832] [outer = 0x0] 13:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119115800) [pid = 1647] [serial = 833] [outer = 0x118f61800] 13:41:07 INFO - PROCESS | 1647 | 1467751267788 Marionette DEBUG loaded listener.js 13:41:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197d4c00) [pid = 1647] [serial = 834] [outer = 0x118f61800] 13:41:08 INFO - PROCESS | 1647 | 1467751268182 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]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 572ms 13:41:08 INFO - PROCESS | 1647 | 1467751268232 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:41:08 INFO - PROCESS | 1647 | 1467751268235 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:41:08 INFO - PROCESS | 1647 | 1467751268239 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1647 | 1467751268241 Marionette TRACE conn2 <- [1,1086,null,{}] 13:41:08 INFO - PROCESS | 1647 | 1467751268244 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}] 13:41:08 INFO - PROCESS | 1647 | 1467751268246 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:08 INFO - PROCESS | 1647 | 1467751268338 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:41:08 INFO - PROCESS | 1647 | 1467751268345 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 1647 | 1467751268347 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119992000 == 32 [pid = 1647] [id = 279] 13:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b78800) [pid = 1647] [serial = 835] [outer = 0x0] 13:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b86000) [pid = 1647] [serial = 836] [outer = 0x119b78800] 13:41:08 INFO - PROCESS | 1647 | 1467751268386 Marionette DEBUG loaded listener.js 13:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119d65400) [pid = 1647] [serial = 837] [outer = 0x119b78800] 13:41:08 INFO - PROCESS | 1647 | 1467751268776 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]]]}] 13:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 572ms 13:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:41:08 INFO - PROCESS | 1647 | 1467751268811 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:41:08 INFO - PROCESS | 1647 | 1467751268813 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:41:08 INFO - PROCESS | 1647 | 1467751268816 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:41:08 INFO - PROCESS | 1647 | 1467751268817 Marionette TRACE conn2 <- [1,1090,null,{}] 13:41:08 INFO - PROCESS | 1647 | 1467751268821 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}] 13:41:08 INFO - PROCESS | 1647 | 1467751268823 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:08 INFO - PROCESS | 1647 | 1467751268933 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:41:08 INFO - PROCESS | 1647 | 1467751268938 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:08 INFO - PROCESS | 1647 | 1467751268939 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x121134800 == 33 [pid = 1647] [id = 280] 13:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d6c400) [pid = 1647] [serial = 838] [outer = 0x0] 13:41:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119d6f400) [pid = 1647] [serial = 839] [outer = 0x119d6c400] 13:41:08 INFO - PROCESS | 1647 | 1467751268988 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12100bc00) [pid = 1647] [serial = 840] [outer = 0x119d6c400] 13:41:09 INFO - PROCESS | 1647 | 1467751269428 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]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 620ms 13:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:41:09 INFO - PROCESS | 1647 | 1467751269436 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 1647 | 1467751269437 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:41:09 INFO - PROCESS | 1647 | 1467751269439 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 1647 | 1467751269442 Marionette TRACE conn2 <- [1,1094,null,{}] 13:41:09 INFO - PROCESS | 1647 | 1467751269446 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}] 13:41:09 INFO - PROCESS | 1647 | 1467751269450 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:09 INFO - PROCESS | 1647 | 1467751269571 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:41:09 INFO - PROCESS | 1647 | 1467751269575 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:09 INFO - PROCESS | 1647 | 1467751269577 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b10000 == 34 [pid = 1647] [id = 281] 13:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121011000) [pid = 1647] [serial = 841] [outer = 0x0] 13:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1217d3c00) [pid = 1647] [serial = 842] [outer = 0x121011000] 13:41:09 INFO - PROCESS | 1647 | 1467751269601 Marionette DEBUG loaded listener.js 13:41:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124cce000) [pid = 1647] [serial = 843] [outer = 0x121011000] 13:41:09 INFO - PROCESS | 1647 | 1467751269924 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]]]}] 13:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 522ms 13:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:41:09 INFO - PROCESS | 1647 | 1467751269963 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:41:09 INFO - PROCESS | 1647 | 1467751269964 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:41:09 INFO - PROCESS | 1647 | 1467751269967 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:41:09 INFO - PROCESS | 1647 | 1467751269968 Marionette TRACE conn2 <- [1,1098,null,{}] 13:41:09 INFO - PROCESS | 1647 | 1467751269971 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}] 13:41:09 INFO - PROCESS | 1647 | 1467751269972 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:10 INFO - PROCESS | 1647 | 1467751270075 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:41:10 INFO - PROCESS | 1647 | 1467751270120 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 1647 | 1467751270121 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256b9800 == 35 [pid = 1647] [id = 282] 13:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118757800) [pid = 1647] [serial = 844] [outer = 0x0] 13:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12570f000) [pid = 1647] [serial = 845] [outer = 0x118757800] 13:41:10 INFO - PROCESS | 1647 | 1467751270162 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12613ac00) [pid = 1647] [serial = 846] [outer = 0x118757800] 13:41:10 INFO - PROCESS | 1647 | 1467751270612 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]]]}] 13:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 669ms 13:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:41:10 INFO - PROCESS | 1647 | 1467751270636 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:41:10 INFO - PROCESS | 1647 | 1467751270637 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:41:10 INFO - PROCESS | 1647 | 1467751270640 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:41:10 INFO - PROCESS | 1647 | 1467751270641 Marionette TRACE conn2 <- [1,1102,null,{}] 13:41:10 INFO - PROCESS | 1647 | 1467751270650 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}] 13:41:10 INFO - PROCESS | 1647 | 1467751270651 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:10 INFO - PROCESS | 1647 | 1467751270744 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:41:10 INFO - PROCESS | 1647 | 1467751270748 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:10 INFO - PROCESS | 1647 | 1467751270749 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b5800 == 36 [pid = 1647] [id = 283] 13:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x116199400) [pid = 1647] [serial = 847] [outer = 0x0] 13:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121ee8000) [pid = 1647] [serial = 848] [outer = 0x116199400] 13:41:10 INFO - PROCESS | 1647 | 1467751270773 Marionette DEBUG loaded listener.js 13:41:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12669bc00) [pid = 1647] [serial = 849] [outer = 0x116199400] 13:41:11 INFO - PROCESS | 1647 | 1467751271081 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]]]}] 13:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 469ms 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1290f3800) [pid = 1647] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1290f5400) [pid = 1647] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11854f800) [pid = 1647] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11873a400) [pid = 1647] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x129261400) [pid = 1647] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117146c00) [pid = 1647] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1133b0000) [pid = 1647] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x110ef2400) [pid = 1647] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c42000) [pid = 1647] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x126589000) [pid = 1647] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113211800) [pid = 1647] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12136f800) [pid = 1647] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129eb400) [pid = 1647] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ac24800) [pid = 1647] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112cbe400) [pid = 1647] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1121ba400) [pid = 1647] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x118205c00) [pid = 1647] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x115e5e400) [pid = 1647] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:41:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11873cc00) [pid = 1647] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:41:11 INFO - PROCESS | 1647 | 1467751271400 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:41:11 INFO - PROCESS | 1647 | 1467751271402 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:41:11 INFO - PROCESS | 1647 | 1467751271436 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:41:11 INFO - PROCESS | 1647 | 1467751271438 Marionette TRACE conn2 <- [1,1106,null,{}] 13:41:11 INFO - PROCESS | 1647 | 1467751271441 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}] 13:41:11 INFO - PROCESS | 1647 | 1467751271443 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:11 INFO - PROCESS | 1647 | 1467751271569 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:41:11 INFO - PROCESS | 1647 | 1467751271577 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:11 INFO - PROCESS | 1647 | 1467751271579 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x121135000 == 37 [pid = 1647] [id = 284] 13:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115e5e400) [pid = 1647] [serial = 850] [outer = 0x0] 13:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x117147800) [pid = 1647] [serial = 851] [outer = 0x115e5e400] 13:41:11 INFO - PROCESS | 1647 | 1467751271618 Marionette DEBUG loaded listener.js 13:41:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118fe6800) [pid = 1647] [serial = 852] [outer = 0x115e5e400] 13:41:12 INFO - PROCESS | 1647 | 1467751272002 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]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 622ms 13:41:12 INFO - PROCESS | 1647 | 1467751272056 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1647 | 1467751272057 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:41:12 INFO - PROCESS | 1647 | 1467751272067 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1647 | 1467751272068 Marionette TRACE conn2 <- [1,1110,null,{}] 13:41:12 INFO - PROCESS | 1647 | 1467751272070 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}] 13:41:12 INFO - PROCESS | 1647 | 1467751272071 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:12 INFO - PROCESS | 1647 | 1467751272148 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:41:12 INFO - PROCESS | 1647 | 1467751272152 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 1647 | 1467751272153 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c84800 == 38 [pid = 1647] [id = 285] 13:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199de400) [pid = 1647] [serial = 853] [outer = 0x0] 13:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124c27400) [pid = 1647] [serial = 854] [outer = 0x1199de400] 13:41:12 INFO - PROCESS | 1647 | 1467751272179 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126825c00) [pid = 1647] [serial = 855] [outer = 0x1199de400] 13:41:12 INFO - PROCESS | 1647 | 1467751272498 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]]]}] 13:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 467ms 13:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:41:12 INFO - PROCESS | 1647 | 1467751272535 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:41:12 INFO - PROCESS | 1647 | 1467751272537 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:41:12 INFO - PROCESS | 1647 | 1467751272539 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:41:12 INFO - PROCESS | 1647 | 1467751272541 Marionette TRACE conn2 <- [1,1114,null,{}] 13:41:12 INFO - PROCESS | 1647 | 1467751272543 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}] 13:41:12 INFO - PROCESS | 1647 | 1467751272544 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:12 INFO - PROCESS | 1647 | 1467751272637 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:41:12 INFO - PROCESS | 1647 | 1467751272645 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:12 INFO - PROCESS | 1647 | 1467751272646 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a205000 == 39 [pid = 1647] [id = 286] 13:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x126a3e000) [pid = 1647] [serial = 856] [outer = 0x0] 13:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x128910000) [pid = 1647] [serial = 857] [outer = 0x126a3e000] 13:41:12 INFO - PROCESS | 1647 | 1467751272672 Marionette DEBUG loaded listener.js 13:41:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x128c12c00) [pid = 1647] [serial = 858] [outer = 0x126a3e000] 13:41:13 INFO - PROCESS | 1647 | 1467751273024 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]]]}] 13:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 13:41:13 INFO - PROCESS | 1647 | 1467751273067 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:41:13 INFO - PROCESS | 1647 | 1467751273069 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:41:13 INFO - PROCESS | 1647 | 1467751273071 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:41:13 INFO - PROCESS | 1647 | 1467751273072 Marionette TRACE conn2 <- [1,1118,null,{}] 13:41:13 INFO - PROCESS | 1647 | 1467751273075 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}] 13:41:13 INFO - PROCESS | 1647 | 1467751273076 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:13 INFO - PROCESS | 1647 | 1467751273152 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:41:13 INFO - PROCESS | 1647 | 1467751273155 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:13 INFO - PROCESS | 1647 | 1467751273157 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a794000 == 40 [pid = 1647] [id = 287] 13:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128f85000) [pid = 1647] [serial = 859] [outer = 0x0] 13:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1290fb800) [pid = 1647] [serial = 860] [outer = 0x128f85000] 13:41:13 INFO - PROCESS | 1647 | 1467751273183 Marionette DEBUG loaded listener.js 13:41:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129263800) [pid = 1647] [serial = 861] [outer = 0x128f85000] 13:41:13 INFO - PROCESS | 1647 | --DOCSHELL 0x11746b000 == 39 [pid = 1647] [id = 277] 13:41:13 INFO - PROCESS | 1647 | --DOCSHELL 0x114f0f000 == 38 [pid = 1647] [id = 276] 13:41:13 INFO - PROCESS | 1647 | --DOCSHELL 0x116f6c800 == 37 [pid = 1647] [id = 275] 13:41:13 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc77000 == 36 [pid = 1647] [id = 274] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c4800 == 35 [pid = 1647] [id = 278] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121b10000 == 34 [pid = 1647] [id = 281] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x12a205000 == 33 [pid = 1647] [id = 286] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121135000 == 32 [pid = 1647] [id = 284] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b5800 == 31 [pid = 1647] [id = 283] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x119992000 == 30 [pid = 1647] [id = 279] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x128c84800 == 29 [pid = 1647] [id = 285] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x121134800 == 28 [pid = 1647] [id = 280] 13:41:14 INFO - PROCESS | 1647 | --DOCSHELL 0x1256b9800 == 27 [pid = 1647] [id = 282] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x129259000) [pid = 1647] [serial = 800] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12a5d8800) [pid = 1647] [serial = 803] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x126138800) [pid = 1647] [serial = 794] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126a37800) [pid = 1647] [serial = 795] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118893000) [pid = 1647] [serial = 776] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119118800) [pid = 1647] [serial = 777] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a72bc00) [pid = 1647] [serial = 765] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a458400) [pid = 1647] [serial = 801] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1219cac00) [pid = 1647] [serial = 785] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124819c00) [pid = 1647] [serial = 786] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1197d1c00) [pid = 1647] [serial = 779] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x11854dc00) [pid = 1647] [serial = 773] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118741400) [pid = 1647] [serial = 774] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119b80800) [pid = 1647] [serial = 780] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x116927c00) [pid = 1647] [serial = 770] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x113347800) [pid = 1647] [serial = 771] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x128906000) [pid = 1647] [serial = 797] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x125709c00) [pid = 1647] [serial = 791] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x126138c00) [pid = 1647] [serial = 792] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x124c2a400) [pid = 1647] [serial = 788] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x124ef2400) [pid = 1647] [serial = 789] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x112d07800) [pid = 1647] [serial = 767] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x113214c00) [pid = 1647] [serial = 768] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12ae8e800) [pid = 1647] [serial = 806] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x12a725400) [pid = 1647] [serial = 804] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12ae9b400) [pid = 1647] [serial = 807] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x12af34c00) [pid = 1647] [serial = 816] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x1125a2000) [pid = 1647] [serial = 809] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x12892b400) [pid = 1647] [serial = 813] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x1180c9400) [pid = 1647] [serial = 810] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x119b8e800) [pid = 1647] [serial = 782] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x121219000) [pid = 1647] [serial = 783] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x12b095000) [pid = 1647] [serial = 819] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x12a727800) [pid = 1647] [serial = 815] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x1219c3000) [pid = 1647] [serial = 812] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 60 (0x1290ecc00) [pid = 1647] [serial = 798] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | --DOMWINDOW == 59 (0x12af35400) [pid = 1647] [serial = 818] [outer = 0x0] [url = about:blank] 13:41:14 INFO - PROCESS | 1647 | 1467751274527 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]]]}] 13:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1474ms 13:41:14 INFO - PROCESS | 1647 | 1467751274546 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:41:14 INFO - PROCESS | 1647 | 1467751274548 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:41:14 INFO - PROCESS | 1647 | 1467751274551 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:41:14 INFO - PROCESS | 1647 | 1467751274554 Marionette TRACE conn2 <- [1,1122,null,{}] 13:41:14 INFO - PROCESS | 1647 | 1467751274558 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}] 13:41:14 INFO - PROCESS | 1647 | 1467751274560 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:14 INFO - PROCESS | 1647 | 1467751274638 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:41:14 INFO - PROCESS | 1647 | 1467751274687 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:14 INFO - PROCESS | 1647 | 1467751274690 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d69800 == 28 [pid = 1647] [id = 288] 13:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 60 (0x1129e9c00) [pid = 1647] [serial = 862] [outer = 0x0] 13:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 61 (0x1129f1400) [pid = 1647] [serial = 863] [outer = 0x1129e9c00] 13:41:14 INFO - PROCESS | 1647 | 1467751274719 Marionette DEBUG loaded listener.js 13:41:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1127cd400) [pid = 1647] [serial = 864] [outer = 0x1129e9c00] 13:41:15 INFO - PROCESS | 1647 | 1467751275013 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]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 475ms 13:41:15 INFO - PROCESS | 1647 | 1467751275030 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 1647 | 1467751275033 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:41:15 INFO - PROCESS | 1647 | 1467751275038 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 1647 | 1467751275040 Marionette TRACE conn2 <- [1,1126,null,{}] 13:41:15 INFO - PROCESS | 1647 | 1467751275050 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}] 13:41:15 INFO - PROCESS | 1647 | 1467751275052 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:15 INFO - PROCESS | 1647 | 1467751275135 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:41:15 INFO - PROCESS | 1647 | 1467751275139 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 1647 | 1467751275142 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ace000 == 29 [pid = 1647] [id = 289] 13:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x114fdb000) [pid = 1647] [serial = 865] [outer = 0x0] 13:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x11672ac00) [pid = 1647] [serial = 866] [outer = 0x114fdb000] 13:41:15 INFO - PROCESS | 1647 | 1467751275170 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x116984800) [pid = 1647] [serial = 867] [outer = 0x114fdb000] 13:41:15 INFO - PROCESS | 1647 | 1467751275496 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]]]}] 13:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 479ms 13:41:15 INFO - PROCESS | 1647 | 1467751275516 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:41:15 INFO - PROCESS | 1647 | 1467751275518 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:41:15 INFO - PROCESS | 1647 | 1467751275520 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:41:15 INFO - PROCESS | 1647 | 1467751275533 Marionette TRACE conn2 <- [1,1130,null,{}] 13:41:15 INFO - PROCESS | 1647 | 1467751275541 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}] 13:41:15 INFO - PROCESS | 1647 | 1467751275544 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:15 INFO - PROCESS | 1647 | 1467751275619 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:41:15 INFO - PROCESS | 1647 | 1467751275626 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:15 INFO - PROCESS | 1647 | 1467751275628 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x11834c800 == 30 [pid = 1647] [id = 290] 13:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x110eed000) [pid = 1647] [serial = 868] [outer = 0x0] 13:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x1180c7800) [pid = 1647] [serial = 869] [outer = 0x110eed000] 13:41:15 INFO - PROCESS | 1647 | 1467751275656 Marionette DEBUG loaded listener.js 13:41:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x11820f800) [pid = 1647] [serial = 870] [outer = 0x110eed000] 13:41:15 INFO - PROCESS | 1647 | 1467751275984 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]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 482ms 13:41:16 INFO - PROCESS | 1647 | 1467751276003 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1647 | 1467751276005 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:41:16 INFO - PROCESS | 1647 | 1467751276008 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1647 | 1467751276010 Marionette TRACE conn2 <- [1,1134,null,{}] 13:41:16 INFO - PROCESS | 1647 | 1467751276012 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}] 13:41:16 INFO - PROCESS | 1647 | 1467751276014 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:16 INFO - PROCESS | 1647 | 1467751276086 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:41:16 INFO - PROCESS | 1647 | 1467751276136 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 1647 | 1467751276138 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f2c000 == 31 [pid = 1647] [id = 291] 13:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x1180c8000) [pid = 1647] [serial = 871] [outer = 0x0] 13:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1185cc000) [pid = 1647] [serial = 872] [outer = 0x1180c8000] 13:41:16 INFO - PROCESS | 1647 | 1467751276162 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x11874f800) [pid = 1647] [serial = 873] [outer = 0x1180c8000] 13:41:16 INFO - PROCESS | 1647 | 1467751276563 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]]]}] 13:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 571ms 13:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:41:16 INFO - PROCESS | 1647 | 1467751276578 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:41:16 INFO - PROCESS | 1647 | 1467751276580 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:41:16 INFO - PROCESS | 1647 | 1467751276582 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:41:16 INFO - PROCESS | 1647 | 1467751276594 Marionette TRACE conn2 <- [1,1138,null,{}] 13:41:16 INFO - PROCESS | 1647 | 1467751276596 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}] 13:41:16 INFO - PROCESS | 1647 | 1467751276598 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:16 INFO - PROCESS | 1647 | 1467751276666 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:41:16 INFO - PROCESS | 1647 | 1467751276670 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:16 INFO - PROCESS | 1647 | 1467751276671 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x121136800 == 32 [pid = 1647] [id = 292] 13:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x114f65800) [pid = 1647] [serial = 874] [outer = 0x0] 13:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x118feb800) [pid = 1647] [serial = 875] [outer = 0x114f65800] 13:41:16 INFO - PROCESS | 1647 | 1467751276697 Marionette DEBUG loaded listener.js 13:41:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x119d6c000) [pid = 1647] [serial = 876] [outer = 0x114f65800] 13:41:17 INFO - PROCESS | 1647 | 1467751277023 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]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 482ms 13:41:17 INFO - PROCESS | 1647 | 1467751277064 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:41:17 INFO - PROCESS | 1647 | 1467751277066 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:41:17 INFO - PROCESS | 1647 | 1467751277077 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1647 | 1467751277078 Marionette TRACE conn2 <- [1,1142,null,{}] 13:41:17 INFO - PROCESS | 1647 | 1467751277080 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}] 13:41:17 INFO - PROCESS | 1647 | 1467751277084 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:17 INFO - PROCESS | 1647 | 1467751277172 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:41:17 INFO - PROCESS | 1647 | 1467751277178 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 1647 | 1467751277179 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b0800 == 33 [pid = 1647] [id = 293] 13:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x120f34800) [pid = 1647] [serial = 877] [outer = 0x0] 13:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x121361800) [pid = 1647] [serial = 878] [outer = 0x120f34800] 13:41:17 INFO - PROCESS | 1647 | 1467751277204 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x124817400) [pid = 1647] [serial = 879] [outer = 0x120f34800] 13:41:17 INFO - PROCESS | 1647 | 1467751277505 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]]]}] 13:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 477ms 13:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:41:17 INFO - PROCESS | 1647 | 1467751277546 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:41:17 INFO - PROCESS | 1647 | 1467751277547 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:41:17 INFO - PROCESS | 1647 | 1467751277550 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:41:17 INFO - PROCESS | 1647 | 1467751277551 Marionette TRACE conn2 <- [1,1146,null,{}] 13:41:17 INFO - PROCESS | 1647 | 1467751277553 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}] 13:41:17 INFO - PROCESS | 1647 | 1467751277554 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:17 INFO - PROCESS | 1647 | 1467751277635 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:41:17 INFO - PROCESS | 1647 | 1467751277638 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:17 INFO - PROCESS | 1647 | 1467751277639 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c78000 == 34 [pid = 1647] [id = 294] 13:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x11820a400) [pid = 1647] [serial = 880] [outer = 0x0] 13:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x124b63c00) [pid = 1647] [serial = 881] [outer = 0x11820a400] 13:41:17 INFO - PROCESS | 1647 | 1467751277668 Marionette DEBUG loaded listener.js 13:41:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x125707000) [pid = 1647] [serial = 882] [outer = 0x11820a400] 13:41:17 INFO - PROCESS | 1647 | 1467751277976 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]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 13:41:18 INFO - PROCESS | 1647 | 1467751278020 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 1647 | 1467751278021 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:41:18 INFO - PROCESS | 1647 | 1467751278023 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 1647 | 1467751278024 Marionette TRACE conn2 <- [1,1150,null,{}] 13:41:18 INFO - PROCESS | 1647 | 1467751278027 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}] 13:41:18 INFO - PROCESS | 1647 | 1467751278028 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:18 INFO - PROCESS | 1647 | 1467751278124 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:41:18 INFO - PROCESS | 1647 | 1467751278131 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 1647 | 1467751278132 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256d0000 == 35 [pid = 1647] [id = 295] 13:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x124ccc000) [pid = 1647] [serial = 883] [outer = 0x0] 13:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x12613a800) [pid = 1647] [serial = 884] [outer = 0x124ccc000] 13:41:18 INFO - PROCESS | 1647 | 1467751278156 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x126608c00) [pid = 1647] [serial = 885] [outer = 0x124ccc000] 13:41:18 INFO - PROCESS | 1647 | 1467751278448 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]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 13:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:41:18 INFO - PROCESS | 1647 | 1467751278496 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 1647 | 1467751278497 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:41:18 INFO - PROCESS | 1647 | 1467751278499 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 1647 | 1467751278500 Marionette TRACE conn2 <- [1,1154,null,{}] 13:41:18 INFO - PROCESS | 1647 | 1467751278502 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}] 13:41:18 INFO - PROCESS | 1647 | 1467751278503 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:18 INFO - PROCESS | 1647 | 1467751278585 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:41:18 INFO - PROCESS | 1647 | 1467751278588 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:18 INFO - PROCESS | 1647 | 1467751278589 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x118347800 == 36 [pid = 1647] [id = 296] 13:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1266a5400) [pid = 1647] [serial = 886] [outer = 0x0] 13:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x126a37800) [pid = 1647] [serial = 887] [outer = 0x1266a5400] 13:41:18 INFO - PROCESS | 1647 | 1467751278616 Marionette DEBUG loaded listener.js 13:41:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12890d000) [pid = 1647] [serial = 888] [outer = 0x1266a5400] 13:41:18 INFO - PROCESS | 1647 | 1467751278927 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]]]}] 13:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 471ms 13:41:18 INFO - PROCESS | 1647 | 1467751278971 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:41:18 INFO - PROCESS | 1647 | 1467751278972 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:41:18 INFO - PROCESS | 1647 | 1467751278974 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:41:18 INFO - PROCESS | 1647 | 1467751278975 Marionette TRACE conn2 <- [1,1158,null,{}] 13:41:18 INFO - PROCESS | 1647 | 1467751278977 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}] 13:41:18 INFO - PROCESS | 1647 | 1467751278979 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:19 INFO - PROCESS | 1647 | 1467751279077 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:41:19 INFO - PROCESS | 1647 | 1467751279083 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 1647 | 1467751279084 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c7c800 == 37 [pid = 1647] [id = 297] 13:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1180c1000) [pid = 1647] [serial = 889] [outer = 0x0] 13:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12892a400) [pid = 1647] [serial = 890] [outer = 0x1180c1000] 13:41:19 INFO - PROCESS | 1647 | 1467751279109 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128c11400) [pid = 1647] [serial = 891] [outer = 0x1180c1000] 13:41:19 INFO - PROCESS | 1647 | 1467751279402 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]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 470ms 13:41:19 INFO - PROCESS | 1647 | 1467751279445 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1647 | 1467751279447 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:41:19 INFO - PROCESS | 1647 | 1467751279449 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1647 | 1467751279451 Marionette TRACE conn2 <- [1,1162,null,{}] 13:41:19 INFO - PROCESS | 1647 | 1467751279453 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}] 13:41:19 INFO - PROCESS | 1647 | 1467751279455 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:19 INFO - PROCESS | 1647 | 1467751279546 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:41:19 INFO - PROCESS | 1647 | 1467751279550 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:19 INFO - PROCESS | 1647 | 1467751279551 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x121135000 == 38 [pid = 1647] [id = 298] 13:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1290ec800) [pid = 1647] [serial = 892] [outer = 0x0] 13:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12925d800) [pid = 1647] [serial = 893] [outer = 0x1290ec800] 13:41:19 INFO - PROCESS | 1647 | 1467751279579 Marionette DEBUG loaded listener.js 13:41:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a5d7000) [pid = 1647] [serial = 894] [outer = 0x1290ec800] 13:41:19 INFO - PROCESS | 1647 | 1467751279944 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]]]}] 13:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 520ms 13:41:19 INFO - PROCESS | 1647 | 1467751279970 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:41:19 INFO - PROCESS | 1647 | 1467751279971 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:41:19 INFO - PROCESS | 1647 | 1467751279973 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:41:19 INFO - PROCESS | 1647 | 1467751279974 Marionette TRACE conn2 <- [1,1166,null,{}] 13:41:19 INFO - PROCESS | 1647 | 1467751279977 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}] 13:41:19 INFO - PROCESS | 1647 | 1467751279978 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:20 INFO - PROCESS | 1647 | 1467751280072 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:41:20 INFO - PROCESS | 1647 | 1467751280083 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 1647 | 1467751280084 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a56c800 == 39 [pid = 1647] [id = 299] 13:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12613d400) [pid = 1647] [serial = 895] [outer = 0x0] 13:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a727800) [pid = 1647] [serial = 896] [outer = 0x12613d400] 13:41:20 INFO - PROCESS | 1647 | 1467751280108 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ac1f000) [pid = 1647] [serial = 897] [outer = 0x12613d400] 13:41:20 INFO - PROCESS | 1647 | 1467751280399 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]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 470ms 13:41:20 INFO - PROCESS | 1647 | 1467751280444 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 1647 | 1467751280445 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:41:20 INFO - PROCESS | 1647 | 1467751280454 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 1647 | 1467751280455 Marionette TRACE conn2 <- [1,1170,null,{}] 13:41:20 INFO - PROCESS | 1647 | 1467751280457 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}] 13:41:20 INFO - PROCESS | 1647 | 1467751280458 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:20 INFO - PROCESS | 1647 | 1467751280565 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:41:20 INFO - PROCESS | 1647 | 1467751280568 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:20 INFO - PROCESS | 1647 | 1467751280569 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac47000 == 40 [pid = 1647] [id = 300] 13:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a723800) [pid = 1647] [serial = 898] [outer = 0x0] 13:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ac20800) [pid = 1647] [serial = 899] [outer = 0x12a723800] 13:41:20 INFO - PROCESS | 1647 | 1467751280592 Marionette DEBUG loaded listener.js 13:41:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12af2ac00) [pid = 1647] [serial = 900] [outer = 0x12a723800] 13:41:20 INFO - PROCESS | 1647 | 1467751280918 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]]]}] 13:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 13:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:41:20 INFO - PROCESS | 1647 | 1467751280975 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:41:20 INFO - PROCESS | 1647 | 1467751280976 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:41:20 INFO - PROCESS | 1647 | 1467751280978 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:41:20 INFO - PROCESS | 1647 | 1467751280979 Marionette TRACE conn2 <- [1,1174,null,{}] 13:41:20 INFO - PROCESS | 1647 | 1467751280981 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}] 13:41:20 INFO - PROCESS | 1647 | 1467751280983 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:21 INFO - PROCESS | 1647 | 1467751281086 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:41:21 INFO - PROCESS | 1647 | 1467751281103 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 1647 | 1467751281104 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af56800 == 41 [pid = 1647] [id = 301] 13:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12af32800) [pid = 1647] [serial = 901] [outer = 0x0] 13:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b08ac00) [pid = 1647] [serial = 902] [outer = 0x12af32800] 13:41:21 INFO - PROCESS | 1647 | 1467751281127 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12b95c800) [pid = 1647] [serial = 903] [outer = 0x12af32800] 13:41:21 INFO - PROCESS | 1647 | 1467751281460 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] 13:41:21 INFO - PROCESS | 1647 | 1467751281499 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:41:21 INFO - PROCESS | 1647 | 1467751281501 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:41:21 INFO - PROCESS | 1647 | 1467751281502 Marionette TRACE conn2 <- [1,1178,null,{}] 13:41:21 INFO - PROCESS | 1647 | 1467751281504 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}] 13:41:21 INFO - PROCESS | 1647 | 1467751281505 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:21 INFO - PROCESS | 1647 | 1467751281609 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:41:21 INFO - PROCESS | 1647 | 1467751281620 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:21 INFO - PROCESS | 1647 | 1467751281621 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b01b000 == 42 [pid = 1647] [id = 302] 13:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12b95e000) [pid = 1647] [serial = 904] [outer = 0x0] 13:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12b969400) [pid = 1647] [serial = 905] [outer = 0x12b95e000] 13:41:21 INFO - PROCESS | 1647 | 1467751281646 Marionette DEBUG loaded listener.js 13:41:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12b9cd000) [pid = 1647] [serial = 906] [outer = 0x12b95e000] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121011000) [pid = 1647] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x118757800) [pid = 1647] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116199400) [pid = 1647] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x115e5e400) [pid = 1647] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x126a3e000) [pid = 1647] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199de400) [pid = 1647] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118f61800) [pid = 1647] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116fb2400) [pid = 1647] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113c69000) [pid = 1647] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112dc7c00) [pid = 1647] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12af34800) [pid = 1647] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119d6c400) [pid = 1647] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:41:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119b78800) [pid = 1647] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:41:22 INFO - PROCESS | 1647 | 1467751282042 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] 13:41:22 INFO - PROCESS | 1647 | 1467751282080 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 13:41:22 INFO - PROCESS | 1647 | 1467751282082 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 1647 | 1467751282083 Marionette TRACE conn2 <- [1,1182,null,{}] 13:41:22 INFO - PROCESS | 1647 | 1467751282086 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}] 13:41:22 INFO - PROCESS | 1647 | 1467751282087 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:22 INFO - PROCESS | 1647 | 1467751282196 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:41:22 INFO - PROCESS | 1647 | 1467751282229 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 1647 | 1467751282230 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b902800 == 43 [pid = 1647] [id = 303] 13:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112cb9800) [pid = 1647] [serial = 907] [outer = 0x0] 13:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119b89400) [pid = 1647] [serial = 908] [outer = 0x112cb9800] 13:41:22 INFO - PROCESS | 1647 | 1467751282252 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128c0f400) [pid = 1647] [serial = 909] [outer = 0x112cb9800] 13:41:22 INFO - PROCESS | 1647 | 1467751282526 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] 13:41:22 INFO - PROCESS | 1647 | 1467751282554 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:41:22 INFO - PROCESS | 1647 | 1467751282564 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:41:22 INFO - PROCESS | 1647 | 1467751282565 Marionette TRACE conn2 <- [1,1186,null,{}] 13:41:22 INFO - PROCESS | 1647 | 1467751282567 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}] 13:41:22 INFO - PROCESS | 1647 | 1467751282568 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:22 INFO - PROCESS | 1647 | 1467751282664 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:41:22 INFO - PROCESS | 1647 | 1467751282668 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:22 INFO - PROCESS | 1647 | 1467751282669 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b938000 == 44 [pid = 1647] [id = 304] 13:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1266a4000) [pid = 1647] [serial = 910] [outer = 0x0] 13:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b9d0800) [pid = 1647] [serial = 911] [outer = 0x1266a4000] 13:41:22 INFO - PROCESS | 1647 | 1467751282692 Marionette DEBUG loaded listener.js 13:41:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12bf1f800) [pid = 1647] [serial = 912] [outer = 0x1266a4000] 13:41:23 INFO - PROCESS | 1647 | 1467751283010 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] 13:41:23 INFO - PROCESS | 1647 | 1467751283036 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:41:23 INFO - PROCESS | 1647 | 1467751283038 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 1647 | 1467751283039 Marionette TRACE conn2 <- [1,1190,null,{}] 13:41:23 INFO - PROCESS | 1647 | 1467751283042 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}] 13:41:23 INFO - PROCESS | 1647 | 1467751283045 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:23 INFO - PROCESS | 1647 | 1467751283150 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:41:23 INFO - PROCESS | 1647 | 1467751283156 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1647 | 1467751283157 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b94c000 == 45 [pid = 1647] [id = 305] 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x120f30000) [pid = 1647] [serial = 913] [outer = 0x0] 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12bf24000) [pid = 1647] [serial = 914] [outer = 0x120f30000] 13:41:23 INFO - PROCESS | 1647 | 1467751283180 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12bf61c00) [pid = 1647] [serial = 915] [outer = 0x120f30000] 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12bf63400) [pid = 1647] [serial = 916] [outer = 0x12ca46000] 13:41:23 INFO - PROCESS | 1647 | 1467751283523 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] 13:41:23 INFO - PROCESS | 1647 | 1467751283562 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:41:23 INFO - PROCESS | 1647 | 1467751283564 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:41:23 INFO - PROCESS | 1647 | 1467751283565 Marionette TRACE conn2 <- [1,1194,null,{}] 13:41:23 INFO - PROCESS | 1647 | 1467751283575 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}] 13:41:23 INFO - PROCESS | 1647 | 1467751283576 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:23 INFO - PROCESS | 1647 | 1467751283652 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:41:23 INFO - PROCESS | 1647 | 1467751283657 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:23 INFO - PROCESS | 1647 | 1467751283659 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c274800 == 46 [pid = 1647] [id = 306] 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12bf62400) [pid = 1647] [serial = 917] [outer = 0x0] 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12c517800) [pid = 1647] [serial = 918] [outer = 0x12bf62400] 13:41:23 INFO - PROCESS | 1647 | 1467751283683 Marionette DEBUG loaded listener.js 13:41:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12c521400) [pid = 1647] [serial = 919] [outer = 0x12bf62400] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x116ace000 == 45 [pid = 1647] [id = 289] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x115d69800 == 44 [pid = 1647] [id = 288] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12a794000 == 43 [pid = 1647] [id = 287] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x11834c800 == 42 [pid = 1647] [id = 290] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b0800 == 41 [pid = 1647] [id = 293] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x118347800 == 40 [pid = 1647] [id = 296] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x124c78000 == 39 [pid = 1647] [id = 294] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x1256d0000 == 38 [pid = 1647] [id = 295] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x121136800 == 37 [pid = 1647] [id = 292] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12af56800 == 36 [pid = 1647] [id = 301] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b01b000 == 35 [pid = 1647] [id = 302] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12a56c800 == 34 [pid = 1647] [id = 299] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x128c7c800 == 33 [pid = 1647] [id = 297] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x121135000 == 32 [pid = 1647] [id = 298] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac47000 == 31 [pid = 1647] [id = 300] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x118f2c000 == 30 [pid = 1647] [id = 291] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b94c000 == 29 [pid = 1647] [id = 305] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b938000 == 28 [pid = 1647] [id = 304] 13:41:24 INFO - PROCESS | 1647 | --DOCSHELL 0x12b902800 == 27 [pid = 1647] [id = 303] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1290fb800) [pid = 1647] [serial = 860] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1217d3c00) [pid = 1647] [serial = 842] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12570f000) [pid = 1647] [serial = 845] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124cce000) [pid = 1647] [serial = 843] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121ee8000) [pid = 1647] [serial = 848] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12613ac00) [pid = 1647] [serial = 846] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117147800) [pid = 1647] [serial = 851] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x128910000) [pid = 1647] [serial = 857] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124c27400) [pid = 1647] [serial = 854] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12669bc00) [pid = 1647] [serial = 849] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1197d4c00) [pid = 1647] [serial = 834] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119115800) [pid = 1647] [serial = 833] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1180bd400) [pid = 1647] [serial = 830] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118382800) [pid = 1647] [serial = 831] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x116735400) [pid = 1647] [serial = 828] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x114fd8000) [pid = 1647] [serial = 827] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x115d18800) [pid = 1647] [serial = 825] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113212800) [pid = 1647] [serial = 824] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b962c00) [pid = 1647] [serial = 821] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b969800) [pid = 1647] [serial = 822] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d6f400) [pid = 1647] [serial = 839] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119d65400) [pid = 1647] [serial = 837] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x119b86000) [pid = 1647] [serial = 836] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x128c12c00) [pid = 1647] [serial = 858] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x118fe6800) [pid = 1647] [serial = 852] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12100bc00) [pid = 1647] [serial = 840] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x126825c00) [pid = 1647] [serial = 855] [outer = 0x0] [url = about:blank] 13:41:25 INFO - PROCESS | 1647 | 1467751285116 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] 13:41:25 INFO - PROCESS | 1647 | 1467751285139 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 13:41:25 INFO - PROCESS | 1647 | 1467751285144 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 1647 | 1467751285146 Marionette TRACE conn2 <- [1,1198,null,{}] 13:41:25 INFO - PROCESS | 1647 | 1467751285150 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}] 13:41:25 INFO - PROCESS | 1647 | 1467751285152 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:25 INFO - PROCESS | 1647 | 1467751285236 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:41:25 INFO - PROCESS | 1647 | 1467751285287 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1647 | 1467751285290 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x11640b000 == 28 [pid = 1647] [id = 307] 13:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112f29400) [pid = 1647] [serial = 920] [outer = 0x0] 13:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x113211800) [pid = 1647] [serial = 921] [outer = 0x112f29400] 13:41:25 INFO - PROCESS | 1647 | 1467751285318 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x115d18800) [pid = 1647] [serial = 922] [outer = 0x112f29400] 13:41:25 INFO - PROCESS | 1647 | 1467751285621 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]]]}] 13:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 13:41:25 INFO - PROCESS | 1647 | 1467751285664 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:41:25 INFO - PROCESS | 1647 | 1467751285667 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:41:25 INFO - PROCESS | 1647 | 1467751285672 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:41:25 INFO - PROCESS | 1647 | 1467751285676 Marionette TRACE conn2 <- [1,1202,null,{}] 13:41:25 INFO - PROCESS | 1647 | 1467751285679 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}] 13:41:25 INFO - PROCESS | 1647 | 1467751285681 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:25 INFO - PROCESS | 1647 | 1467751285757 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:41:25 INFO - PROCESS | 1647 | 1467751285763 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:25 INFO - PROCESS | 1647 | 1467751285764 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad7000 == 29 [pid = 1647] [id = 308] 13:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1164df400) [pid = 1647] [serial = 923] [outer = 0x0] 13:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116a1c000) [pid = 1647] [serial = 924] [outer = 0x1164df400] 13:41:25 INFO - PROCESS | 1647 | 1467751285792 Marionette DEBUG loaded listener.js 13:41:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1176efc00) [pid = 1647] [serial = 925] [outer = 0x1164df400] 13:41:26 INFO - PROCESS | 1647 | 1467751286142 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]]]}] 13:41:26 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 13:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 13:41:26 INFO - PROCESS | 1647 | 1467751286195 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:41:26 INFO - PROCESS | 1647 | 1467751286205 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:41:26 INFO - PROCESS | 1647 | 1467751286207 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 1647 | 1467751286210 Marionette TRACE conn2 <- [1,1206,null,{}] 13:41:26 INFO - PROCESS | 1647 | 1467751286217 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}] 13:41:26 INFO - PROCESS | 1647 | 1467751286221 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:26 INFO - PROCESS | 1647 | 1467751286297 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:41:26 INFO - PROCESS | 1647 | 1467751286303 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 1647 | 1467751286305 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x11814a000 == 30 [pid = 1647] [id = 309] 13:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1125a1c00) [pid = 1647] [serial = 926] [outer = 0x0] 13:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118211c00) [pid = 1647] [serial = 927] [outer = 0x1125a1c00] 13:41:26 INFO - PROCESS | 1647 | 1467751286335 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185cc800) [pid = 1647] [serial = 928] [outer = 0x1125a1c00] 13:41:26 INFO - PROCESS | 1647 | 1467751286694 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]]]}] 13:41:26 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 13:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 13:41:26 INFO - PROCESS | 1647 | 1467751286737 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:41:26 INFO - PROCESS | 1647 | 1467751286738 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:41:26 INFO - PROCESS | 1647 | 1467751286740 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:41:26 INFO - PROCESS | 1647 | 1467751286742 Marionette TRACE conn2 <- [1,1210,null,{}] 13:41:26 INFO - PROCESS | 1647 | 1467751286744 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}] 13:41:26 INFO - PROCESS | 1647 | 1467751286745 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:26 INFO - PROCESS | 1647 | 1467751286820 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:41:26 INFO - PROCESS | 1647 | 1467751286825 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:26 INFO - PROCESS | 1647 | 1467751286827 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d5000 == 31 [pid = 1647] [id = 310] 13:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118757800) [pid = 1647] [serial = 929] [outer = 0x0] 13:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118fec400) [pid = 1647] [serial = 930] [outer = 0x118757800] 13:41:26 INFO - PROCESS | 1647 | 1467751286852 Marionette DEBUG loaded listener.js 13:41:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1197da400) [pid = 1647] [serial = 931] [outer = 0x118757800] 13:41:27 INFO - PROCESS | 1647 | 1467751287167 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]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 470ms 13:41:27 INFO - PROCESS | 1647 | 1467751287211 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1647 | 1467751287213 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:41:27 INFO - PROCESS | 1647 | 1467751287215 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1647 | 1467751287216 Marionette TRACE conn2 <- [1,1214,null,{}] 13:41:27 INFO - PROCESS | 1647 | 1467751287218 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}] 13:41:27 INFO - PROCESS | 1647 | 1467751287228 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:27 INFO - PROCESS | 1647 | 1467751287300 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:41:27 INFO - PROCESS | 1647 | 1467751287304 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 1647 | 1467751287305 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3f800 == 32 [pid = 1647] [id = 311] 13:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115e5d400) [pid = 1647] [serial = 932] [outer = 0x0] 13:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119b87400) [pid = 1647] [serial = 933] [outer = 0x115e5d400] 13:41:27 INFO - PROCESS | 1647 | 1467751287331 Marionette DEBUG loaded listener.js 13:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119d6ac00) [pid = 1647] [serial = 934] [outer = 0x115e5d400] 13:41:27 INFO - PROCESS | 1647 | 1467751287731 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]]]}] 13:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 570ms 13:41:27 INFO - PROCESS | 1647 | 1467751287786 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:41:27 INFO - PROCESS | 1647 | 1467751287788 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:41:27 INFO - PROCESS | 1647 | 1467751287791 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:41:27 INFO - PROCESS | 1647 | 1467751287793 Marionette TRACE conn2 <- [1,1218,null,{}] 13:41:27 INFO - PROCESS | 1647 | 1467751287796 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}] 13:41:27 INFO - PROCESS | 1647 | 1467751287802 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:27 INFO - PROCESS | 1647 | 1467751287940 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:41:27 INFO - PROCESS | 1647 | 1467751287954 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:27 INFO - PROCESS | 1647 | 1467751287956 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12143a000 == 33 [pid = 1647] [id = 312] 13:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x120f2fc00) [pid = 1647] [serial = 935] [outer = 0x0] 13:41:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1210ce400) [pid = 1647] [serial = 936] [outer = 0x120f2fc00] 13:41:27 INFO - PROCESS | 1647 | 1467751287997 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121465000) [pid = 1647] [serial = 937] [outer = 0x120f2fc00] 13:41:28 INFO - PROCESS | 1647 | 1467751288334 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]]]}] 13:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 570ms 13:41:28 INFO - PROCESS | 1647 | 1467751288363 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:41:28 INFO - PROCESS | 1647 | 1467751288364 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:41:28 INFO - PROCESS | 1647 | 1467751288366 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1647 | 1467751288367 Marionette TRACE conn2 <- [1,1222,null,{}] 13:41:28 INFO - PROCESS | 1647 | 1467751288369 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}] 13:41:28 INFO - PROCESS | 1647 | 1467751288371 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:28 INFO - PROCESS | 1647 | 1467751288478 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:41:28 INFO - PROCESS | 1647 | 1467751288483 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 1647 | 1467751288485 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b4000 == 34 [pid = 1647] [id = 313] 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1199d6400) [pid = 1647] [serial = 938] [outer = 0x0] 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121467c00) [pid = 1647] [serial = 939] [outer = 0x1199d6400] 13:41:28 INFO - PROCESS | 1647 | 1467751288508 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121b5e400) [pid = 1647] [serial = 940] [outer = 0x1199d6400] 13:41:28 INFO - PROCESS | 1647 | 1467751288811 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] 13:41:28 INFO - PROCESS | 1647 | 1467751288837 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:41:28 INFO - PROCESS | 1647 | 1467751288840 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:41:28 INFO - PROCESS | 1647 | 1467751288841 Marionette TRACE conn2 <- [1,1226,null,{}] 13:41:28 INFO - PROCESS | 1647 | 1467751288846 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}] 13:41:28 INFO - PROCESS | 1647 | 1467751288847 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:28 INFO - PROCESS | 1647 | 1467751288918 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:41:28 INFO - PROCESS | 1647 | 1467751288921 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:28 INFO - PROCESS | 1647 | 1467751288922 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c74800 == 35 [pid = 1647] [id = 314] 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1219c8c00) [pid = 1647] [serial = 941] [outer = 0x0] 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1249dc000) [pid = 1647] [serial = 942] [outer = 0x1219c8c00] 13:41:28 INFO - PROCESS | 1647 | 1467751288950 Marionette DEBUG loaded listener.js 13:41:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124ef1400) [pid = 1647] [serial = 943] [outer = 0x1219c8c00] 13:41:29 INFO - PROCESS | 1647 | 1467751289258 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]]]}] 13:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 470ms 13:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:41:29 INFO - PROCESS | 1647 | 1467751289310 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:41:29 INFO - PROCESS | 1647 | 1467751289311 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:41:29 INFO - PROCESS | 1647 | 1467751289314 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 1647 | 1467751289315 Marionette TRACE conn2 <- [1,1230,null,{}] 13:41:29 INFO - PROCESS | 1647 | 1467751289317 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}] 13:41:29 INFO - PROCESS | 1647 | 1467751289318 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:29 INFO - PROCESS | 1647 | 1467751289421 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:41:29 INFO - PROCESS | 1647 | 1467751289426 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1647 | 1467751289428 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12574e000 == 36 [pid = 1647] [id = 315] 13:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x112988800) [pid = 1647] [serial = 944] [outer = 0x0] 13:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x125702800) [pid = 1647] [serial = 945] [outer = 0x112988800] 13:41:29 INFO - PROCESS | 1647 | 1467751289451 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12612f400) [pid = 1647] [serial = 946] [outer = 0x112988800] 13:41:29 INFO - PROCESS | 1647 | 1467751289731 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]]]}] 13:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 13:41:29 INFO - PROCESS | 1647 | 1467751289782 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:41:29 INFO - PROCESS | 1647 | 1467751289783 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:41:29 INFO - PROCESS | 1647 | 1467751289785 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:41:29 INFO - PROCESS | 1647 | 1467751289787 Marionette TRACE conn2 <- [1,1234,null,{}] 13:41:29 INFO - PROCESS | 1647 | 1467751289789 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}] 13:41:29 INFO - PROCESS | 1647 | 1467751289790 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:29 INFO - PROCESS | 1647 | 1467751289868 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:41:29 INFO - PROCESS | 1647 | 1467751289871 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:29 INFO - PROCESS | 1647 | 1467751289873 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288d2000 == 37 [pid = 1647] [id = 316] 13:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125708400) [pid = 1647] [serial = 947] [outer = 0x0] 13:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12650b400) [pid = 1647] [serial = 948] [outer = 0x125708400] 13:41:29 INFO - PROCESS | 1647 | 1467751289899 Marionette DEBUG loaded listener.js 13:41:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126829400) [pid = 1647] [serial = 949] [outer = 0x125708400] 13:41:30 INFO - PROCESS | 1647 | 1467751290216 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]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 13:41:30 INFO - PROCESS | 1647 | 1467751290255 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1647 | 1467751290257 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:41:30 INFO - PROCESS | 1647 | 1467751290261 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1647 | 1467751290264 Marionette TRACE conn2 <- [1,1238,null,{}] 13:41:30 INFO - PROCESS | 1647 | 1467751290267 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}] 13:41:30 INFO - PROCESS | 1647 | 1467751290270 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:30 INFO - PROCESS | 1647 | 1467751290454 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:41:30 INFO - PROCESS | 1647 | 1467751290483 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:30 INFO - PROCESS | 1647 | 1467751290485 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b3e000 == 38 [pid = 1647] [id = 317] 13:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126511000) [pid = 1647] [serial = 950] [outer = 0x0] 13:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128903000) [pid = 1647] [serial = 951] [outer = 0x126511000] 13:41:30 INFO - PROCESS | 1647 | 1467751290525 Marionette DEBUG loaded listener.js 13:41:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x128f80000) [pid = 1647] [serial = 952] [outer = 0x126511000] 13:41:30 INFO - PROCESS | 1647 | 1467751290914 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]]]}] 13:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 671ms 13:41:30 INFO - PROCESS | 1647 | 1467751290931 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:41:30 INFO - PROCESS | 1647 | 1467751290932 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:41:30 INFO - PROCESS | 1647 | 1467751290935 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:41:30 INFO - PROCESS | 1647 | 1467751290936 Marionette TRACE conn2 <- [1,1242,null,{}] 13:41:30 INFO - PROCESS | 1647 | 1467751290938 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}] 13:41:30 INFO - PROCESS | 1647 | 1467751290939 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:31 INFO - PROCESS | 1647 | 1467751291033 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:41:31 INFO - PROCESS | 1647 | 1467751291047 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1647 | 1467751291048 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1290a9000 == 39 [pid = 1647] [id = 318] 13:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x128f7f400) [pid = 1647] [serial = 953] [outer = 0x0] 13:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x129257400) [pid = 1647] [serial = 954] [outer = 0x128f7f400] 13:41:31 INFO - PROCESS | 1647 | 1467751291072 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12a44e000) [pid = 1647] [serial = 955] [outer = 0x128f7f400] 13:41:31 INFO - PROCESS | 1647 | 1467751291403 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]]]}] 13:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 518ms 13:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:41:31 INFO - PROCESS | 1647 | 1467751291453 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1647 | 1467751291454 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:41:31 INFO - PROCESS | 1647 | 1467751291456 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1647 | 1467751291457 Marionette TRACE conn2 <- [1,1246,null,{}] 13:41:31 INFO - PROCESS | 1647 | 1467751291459 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}] 13:41:31 INFO - PROCESS | 1647 | 1467751291460 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:31 INFO - PROCESS | 1647 | 1467751291565 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:41:31 INFO - PROCESS | 1647 | 1467751291582 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:31 INFO - PROCESS | 1647 | 1467751291583 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a79b800 == 40 [pid = 1647] [id = 319] 13:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a44f000) [pid = 1647] [serial = 956] [outer = 0x0] 13:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12a5da800) [pid = 1647] [serial = 957] [outer = 0x12a44f000] 13:41:31 INFO - PROCESS | 1647 | 1467751291607 Marionette DEBUG loaded listener.js 13:41:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12ac21000) [pid = 1647] [serial = 958] [outer = 0x12a44f000] 13:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 469ms 13:41:31 INFO - PROCESS | 1647 | 1467751291921 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]]]}] 13:41:31 INFO - PROCESS | 1647 | 1467751291927 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:41:31 INFO - PROCESS | 1647 | 1467751291929 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:41:31 INFO - PROCESS | 1647 | 1467751291937 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:41:31 INFO - PROCESS | 1647 | 1467751291938 Marionette TRACE conn2 <- [1,1250,null,{}] 13:41:31 INFO - PROCESS | 1647 | 1467751291940 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}] 13:41:31 INFO - PROCESS | 1647 | 1467751291942 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:32 INFO - PROCESS | 1647 | 1467751292041 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:41:32 INFO - PROCESS | 1647 | 1467751292044 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1647 | 1467751292045 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af3e800 == 41 [pid = 1647] [id = 320] 13:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x12a452000) [pid = 1647] [serial = 959] [outer = 0x0] 13:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12ae8e400) [pid = 1647] [serial = 960] [outer = 0x12a452000] 13:41:32 INFO - PROCESS | 1647 | 1467751292069 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12b08b400) [pid = 1647] [serial = 961] [outer = 0x12a452000] 13:41:32 INFO - PROCESS | 1647 | 1467751292580 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]]]}] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x12613d400) [pid = 1647] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12a723800) [pid = 1647] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12af32800) [pid = 1647] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x112cb9800) [pid = 1647] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b95e000) [pid = 1647] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1266a4000) [pid = 1647] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x120f30000) [pid = 1647] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x114fdb000) [pid = 1647] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1129e9c00) [pid = 1647] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128f85000) [pid = 1647] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1290ec800) [pid = 1647] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1180c1000) [pid = 1647] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1266a5400) [pid = 1647] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124ccc000) [pid = 1647] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11820a400) [pid = 1647] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x120f34800) [pid = 1647] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x114f65800) [pid = 1647] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1180c8000) [pid = 1647] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:41:32 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x110eed000) [pid = 1647] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 668ms 13:41:32 INFO - PROCESS | 1647 | 1467751292606 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:41:32 INFO - PROCESS | 1647 | 1467751292607 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:41:32 INFO - PROCESS | 1647 | 1467751292612 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:41:32 INFO - PROCESS | 1647 | 1467751292613 Marionette TRACE conn2 <- [1,1254,null,{}] 13:41:32 INFO - PROCESS | 1647 | 1467751292615 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}] 13:41:32 INFO - PROCESS | 1647 | 1467751292616 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:32 INFO - PROCESS | 1647 | 1467751292703 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:41:32 INFO - PROCESS | 1647 | 1467751292707 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:32 INFO - PROCESS | 1647 | 1467751292710 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b8800 == 42 [pid = 1647] [id = 321] 13:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11321a800) [pid = 1647] [serial = 962] [outer = 0x0] 13:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11690bc00) [pid = 1647] [serial = 963] [outer = 0x11321a800] 13:41:32 INFO - PROCESS | 1647 | 1467751292734 Marionette DEBUG loaded listener.js 13:41:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b8dc00) [pid = 1647] [serial = 964] [outer = 0x11321a800] 13:41:33 INFO - PROCESS | 1647 | 1467751293045 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]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 472ms 13:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:41:33 INFO - PROCESS | 1647 | 1467751293083 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1647 | 1467751293084 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:41:33 INFO - PROCESS | 1647 | 1467751293087 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1647 | 1467751293088 Marionette TRACE conn2 <- [1,1258,null,{}] 13:41:33 INFO - PROCESS | 1647 | 1467751293090 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}] 13:41:33 INFO - PROCESS | 1647 | 1467751293091 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:33 INFO - PROCESS | 1647 | 1467751293171 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:41:33 INFO - PROCESS | 1647 | 1467751293228 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1647 | 1467751293229 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b01a000 == 43 [pid = 1647] [id = 322] 13:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x112d9b800) [pid = 1647] [serial = 965] [outer = 0x0] 13:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124b5ec00) [pid = 1647] [serial = 966] [outer = 0x112d9b800] 13:41:33 INFO - PROCESS | 1647 | 1467751293253 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12ac17800) [pid = 1647] [serial = 967] [outer = 0x112d9b800] 13:41:33 INFO - PROCESS | 1647 | 1467751293517 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]]]}] 13:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 468ms 13:41:33 INFO - PROCESS | 1647 | 1467751293555 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:41:33 INFO - PROCESS | 1647 | 1467751293557 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:41:33 INFO - PROCESS | 1647 | 1467751293567 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:41:33 INFO - PROCESS | 1647 | 1467751293568 Marionette TRACE conn2 <- [1,1262,null,{}] 13:41:33 INFO - PROCESS | 1647 | 1467751293571 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}] 13:41:33 INFO - PROCESS | 1647 | 1467751293583 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:33 INFO - PROCESS | 1647 | 1467751293665 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:41:33 INFO - PROCESS | 1647 | 1467751293668 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:33 INFO - PROCESS | 1647 | 1467751293669 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7c000 == 44 [pid = 1647] [id = 323] 13:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1125a0000) [pid = 1647] [serial = 968] [outer = 0x0] 13:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b093800) [pid = 1647] [serial = 969] [outer = 0x1125a0000] 13:41:33 INFO - PROCESS | 1647 | 1467751293693 Marionette DEBUG loaded listener.js 13:41:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b96bc00) [pid = 1647] [serial = 970] [outer = 0x1125a0000] 13:41:34 INFO - PROCESS | 1647 | 1467751294016 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]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 13:41:34 INFO - PROCESS | 1647 | 1467751294037 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 1647 | 1467751294038 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:41:34 INFO - PROCESS | 1647 | 1467751294041 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1647 | 1467751294043 Marionette TRACE conn2 <- [1,1266,null,{}] 13:41:34 INFO - PROCESS | 1647 | 1467751294048 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}] 13:41:34 INFO - PROCESS | 1647 | 1467751294049 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:34 INFO - PROCESS | 1647 | 1467751294155 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:41:34 INFO - PROCESS | 1647 | 1467751294164 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1647 | 1467751294165 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c260000 == 45 [pid = 1647] [id = 324] 13:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b963800) [pid = 1647] [serial = 971] [outer = 0x0] 13:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b9ce800) [pid = 1647] [serial = 972] [outer = 0x12b963800] 13:41:34 INFO - PROCESS | 1647 | 1467751294189 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12bf19800) [pid = 1647] [serial = 973] [outer = 0x12b963800] 13:41:34 INFO - PROCESS | 1647 | 1467751294476 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]]]}] 13:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 472ms 13:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:41:34 INFO - PROCESS | 1647 | 1467751294513 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:41:34 INFO - PROCESS | 1647 | 1467751294515 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:41:34 INFO - PROCESS | 1647 | 1467751294517 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:41:34 INFO - PROCESS | 1647 | 1467751294529 Marionette TRACE conn2 <- [1,1270,null,{}] 13:41:34 INFO - PROCESS | 1647 | 1467751294531 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}] 13:41:34 INFO - PROCESS | 1647 | 1467751294532 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:34 INFO - PROCESS | 1647 | 1467751294615 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:41:34 INFO - PROCESS | 1647 | 1467751294714 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:34 INFO - PROCESS | 1647 | 1467751294715 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x112639000 == 46 [pid = 1647] [id = 325] 13:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x110eefc00) [pid = 1647] [serial = 974] [outer = 0x0] 13:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1125a0c00) [pid = 1647] [serial = 975] [outer = 0x110eefc00] 13:41:34 INFO - PROCESS | 1647 | 1467751294747 Marionette DEBUG loaded listener.js 13:41:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11297b400) [pid = 1647] [serial = 976] [outer = 0x110eefc00] 13:41:35 INFO - PROCESS | 1647 | 1467751295279 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]]]}] 13:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 780ms 13:41:35 INFO - PROCESS | 1647 | 1467751295365 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:41:35 INFO - PROCESS | 1647 | 1467751295368 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:41:35 INFO - PROCESS | 1647 | 1467751295372 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:41:35 INFO - PROCESS | 1647 | 1467751295374 Marionette TRACE conn2 <- [1,1274,null,{}] 13:41:35 INFO - PROCESS | 1647 | 1467751295378 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}] 13:41:35 INFO - PROCESS | 1647 | 1467751295381 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:35 INFO - PROCESS | 1647 | 1467751295492 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:41:35 INFO - PROCESS | 1647 | 1467751295549 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:35 INFO - PROCESS | 1647 | 1467751295550 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x118145000 == 47 [pid = 1647] [id = 326] 13:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x115e62000) [pid = 1647] [serial = 977] [outer = 0x0] 13:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11697b000) [pid = 1647] [serial = 978] [outer = 0x115e62000] 13:41:35 INFO - PROCESS | 1647 | 1467751295580 Marionette DEBUG loaded listener.js 13:41:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1176f3c00) [pid = 1647] [serial = 979] [outer = 0x115e62000] 13:41:36 INFO - PROCESS | 1647 | 1467751296327 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]]]}] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12c260000 == 46 [pid = 1647] [id = 324] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7c000 == 45 [pid = 1647] [id = 323] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12b01a000 == 44 [pid = 1647] [id = 322] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b8800 == 43 [pid = 1647] [id = 321] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12af3e800 == 42 [pid = 1647] [id = 320] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12a79b800 == 41 [pid = 1647] [id = 319] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1290a9000 == 40 [pid = 1647] [id = 318] 13:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1025ms 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12c517800) [pid = 1647] [serial = 918] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3e000 == 39 [pid = 1647] [id = 317] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1288d2000 == 38 [pid = 1647] [id = 316] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12574e000 == 37 [pid = 1647] [id = 315] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x124c74800 == 36 [pid = 1647] [id = 314] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b4000 == 35 [pid = 1647] [id = 313] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x12143a000 == 34 [pid = 1647] [id = 312] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x119b3f800 == 33 [pid = 1647] [id = 311] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d5000 == 32 [pid = 1647] [id = 310] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11814a000 == 31 [pid = 1647] [id = 309] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad7000 == 30 [pid = 1647] [id = 308] 13:41:36 INFO - PROCESS | 1647 | --DOCSHELL 0x11640b000 == 29 [pid = 1647] [id = 307] 13:41:36 INFO - PROCESS | 1647 | 1467751296431 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1647 | 1467751296432 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:41:36 INFO - PROCESS | 1647 | 1467751296436 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1647 | 1467751296438 Marionette TRACE conn2 <- [1,1278,null,{}] 13:41:36 INFO - PROCESS | 1647 | 1467751296443 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}] 13:41:36 INFO - PROCESS | 1647 | 1467751296444 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:36 INFO - PROCESS | 1647 | 1467751296519 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:41:36 INFO - PROCESS | 1647 | 1467751296529 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:36 INFO - PROCESS | 1647 | 1467751296530 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ead000 == 30 [pid = 1647] [id = 327] 13:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112f8b000) [pid = 1647] [serial = 980] [outer = 0x0] 13:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x116fb5400) [pid = 1647] [serial = 981] [outer = 0x112f8b000] 13:41:36 INFO - PROCESS | 1647 | 1467751296557 Marionette DEBUG loaded listener.js 13:41:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x117ea9400) [pid = 1647] [serial = 982] [outer = 0x112f8b000] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11672ac00) [pid = 1647] [serial = 866] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x116984800) [pid = 1647] [serial = 867] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x1129f1400) [pid = 1647] [serial = 863] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1127cd400) [pid = 1647] [serial = 864] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x129263800) [pid = 1647] [serial = 861] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12925d800) [pid = 1647] [serial = 893] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12892a400) [pid = 1647] [serial = 890] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x128c11400) [pid = 1647] [serial = 891] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x126a37800) [pid = 1647] [serial = 887] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12890d000) [pid = 1647] [serial = 888] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12613a800) [pid = 1647] [serial = 884] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126608c00) [pid = 1647] [serial = 885] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x124b63c00) [pid = 1647] [serial = 881] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125707000) [pid = 1647] [serial = 882] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121361800) [pid = 1647] [serial = 878] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124817400) [pid = 1647] [serial = 879] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118feb800) [pid = 1647] [serial = 875] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119d6c000) [pid = 1647] [serial = 876] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1185cc000) [pid = 1647] [serial = 872] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11874f800) [pid = 1647] [serial = 873] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1180c7800) [pid = 1647] [serial = 869] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11820f800) [pid = 1647] [serial = 870] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128c0f400) [pid = 1647] [serial = 909] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12bf1f800) [pid = 1647] [serial = 912] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a5d7000) [pid = 1647] [serial = 894] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12bf24000) [pid = 1647] [serial = 914] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a727800) [pid = 1647] [serial = 896] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12ac20800) [pid = 1647] [serial = 899] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12ac1f000) [pid = 1647] [serial = 897] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12b08ac00) [pid = 1647] [serial = 902] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119b89400) [pid = 1647] [serial = 908] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12af2ac00) [pid = 1647] [serial = 900] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b969400) [pid = 1647] [serial = 905] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12b95c800) [pid = 1647] [serial = 903] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b9d0800) [pid = 1647] [serial = 911] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12bf61c00) [pid = 1647] [serial = 915] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x118757000) [pid = 1647] [serial = 498] [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.] 13:41:36 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12b9cd000) [pid = 1647] [serial = 906] [outer = 0x0] [url = about:blank] 13:41:36 INFO - PROCESS | 1647 | 1467751296916 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]]]}] 13:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 519ms 13:41:36 INFO - PROCESS | 1647 | 1467751296955 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:41:36 INFO - PROCESS | 1647 | 1467751296958 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:41:36 INFO - PROCESS | 1647 | 1467751296963 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:41:36 INFO - PROCESS | 1647 | 1467751296965 Marionette TRACE conn2 <- [1,1282,null,{}] 13:41:36 INFO - PROCESS | 1647 | 1467751296967 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}] 13:41:36 INFO - PROCESS | 1647 | 1467751296969 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:37 INFO - PROCESS | 1647 | 1467751297048 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:41:37 INFO - PROCESS | 1647 | 1467751297052 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 1647 | 1467751297054 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e1e000 == 31 [pid = 1647] [id = 328] 13:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1180bb000) [pid = 1647] [serial = 983] [outer = 0x0] 13:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11838ec00) [pid = 1647] [serial = 984] [outer = 0x1180bb000] 13:41:37 INFO - PROCESS | 1647 | 1467751297082 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1185cd400) [pid = 1647] [serial = 985] [outer = 0x1180bb000] 13:41:37 INFO - PROCESS | 1647 | 1467751297434 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]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 518ms 13:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:41:37 INFO - PROCESS | 1647 | 1467751297482 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 1647 | 1467751297483 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:41:37 INFO - PROCESS | 1647 | 1467751297485 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1647 | 1467751297488 Marionette TRACE conn2 <- [1,1286,null,{}] 13:41:37 INFO - PROCESS | 1647 | 1467751297496 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}] 13:41:37 INFO - PROCESS | 1647 | 1467751297499 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:37 INFO - PROCESS | 1647 | 1467751297573 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:41:37 INFO - PROCESS | 1647 | 1467751297582 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:37 INFO - PROCESS | 1647 | 1467751297584 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cb800 == 32 [pid = 1647] [id = 329] 13:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11874f400) [pid = 1647] [serial = 986] [outer = 0x0] 13:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11911c400) [pid = 1647] [serial = 987] [outer = 0x11874f400] 13:41:37 INFO - PROCESS | 1647 | 1467751297611 Marionette DEBUG loaded listener.js 13:41:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119b8f400) [pid = 1647] [serial = 988] [outer = 0x11874f400] 13:41:37 INFO - PROCESS | 1647 | 1467751297937 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]]]}] 13:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 471ms 13:41:37 INFO - PROCESS | 1647 | 1467751297957 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:41:37 INFO - PROCESS | 1647 | 1467751297960 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:41:37 INFO - PROCESS | 1647 | 1467751297963 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:41:37 INFO - PROCESS | 1647 | 1467751297964 Marionette TRACE conn2 <- [1,1290,null,{}] 13:41:37 INFO - PROCESS | 1647 | 1467751297966 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}] 13:41:37 INFO - PROCESS | 1647 | 1467751297967 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:38 INFO - PROCESS | 1647 | 1467751298044 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:41:38 INFO - PROCESS | 1647 | 1467751298048 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1647 | 1467751298049 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fee000 == 33 [pid = 1647] [id = 330] 13:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1133b1000) [pid = 1647] [serial = 989] [outer = 0x0] 13:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12100bc00) [pid = 1647] [serial = 990] [outer = 0x1133b1000] 13:41:38 INFO - PROCESS | 1647 | 1467751298074 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121218c00) [pid = 1647] [serial = 991] [outer = 0x1133b1000] 13:41:38 INFO - PROCESS | 1647 | 1467751298400 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]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 13:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:41:38 INFO - PROCESS | 1647 | 1467751298432 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 1647 | 1467751298433 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:41:38 INFO - PROCESS | 1647 | 1467751298435 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1647 | 1467751298437 Marionette TRACE conn2 <- [1,1294,null,{}] 13:41:38 INFO - PROCESS | 1647 | 1467751298467 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}] 13:41:38 INFO - PROCESS | 1647 | 1467751298468 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:38 INFO - PROCESS | 1647 | 1467751298567 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:41:38 INFO - PROCESS | 1647 | 1467751298601 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:38 INFO - PROCESS | 1647 | 1467751298602 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x115eae000 == 34 [pid = 1647] [id = 331] 13:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b88400) [pid = 1647] [serial = 992] [outer = 0x0] 13:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12145ac00) [pid = 1647] [serial = 993] [outer = 0x119b88400] 13:41:38 INFO - PROCESS | 1647 | 1467751298626 Marionette DEBUG loaded listener.js 13:41:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121462400) [pid = 1647] [serial = 994] [outer = 0x119b88400] 13:41:38 INFO - PROCESS | 1647 | 1467751298932 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]]]}] 13:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 13:41:38 INFO - PROCESS | 1647 | 1467751298956 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:41:38 INFO - PROCESS | 1647 | 1467751298958 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:41:38 INFO - PROCESS | 1647 | 1467751298963 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:41:38 INFO - PROCESS | 1647 | 1467751298964 Marionette TRACE conn2 <- [1,1298,null,{}] 13:41:38 INFO - PROCESS | 1647 | 1467751298966 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}] 13:41:38 INFO - PROCESS | 1647 | 1467751298970 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:39 INFO - PROCESS | 1647 | 1467751299081 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:41:39 INFO - PROCESS | 1647 | 1467751299117 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 1647 | 1467751299118 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x124add800 == 35 [pid = 1647] [id = 332] 13:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121464c00) [pid = 1647] [serial = 995] [outer = 0x0] 13:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121eb7800) [pid = 1647] [serial = 996] [outer = 0x121464c00] 13:41:39 INFO - PROCESS | 1647 | 1467751299143 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12613cc00) [pid = 1647] [serial = 997] [outer = 0x121464c00] 13:41:39 INFO - PROCESS | 1647 | 1467751299488 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]]]}] 13:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 570ms 13:41:39 INFO - PROCESS | 1647 | 1467751299532 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:41:39 INFO - PROCESS | 1647 | 1467751299534 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:41:39 INFO - PROCESS | 1647 | 1467751299536 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:41:39 INFO - PROCESS | 1647 | 1467751299537 Marionette TRACE conn2 <- [1,1302,null,{}] 13:41:39 INFO - PROCESS | 1647 | 1467751299539 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}] 13:41:39 INFO - PROCESS | 1647 | 1467751299540 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:39 INFO - PROCESS | 1647 | 1467751299634 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:41:39 INFO - PROCESS | 1647 | 1467751299637 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:39 INFO - PROCESS | 1647 | 1467751299638 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c1000 == 36 [pid = 1647] [id = 333] 13:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118f63000) [pid = 1647] [serial = 998] [outer = 0x0] 13:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12669c000) [pid = 1647] [serial = 999] [outer = 0x118f63000] 13:41:39 INFO - PROCESS | 1647 | 1467751299663 Marionette DEBUG loaded listener.js 13:41:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128906400) [pid = 1647] [serial = 1000] [outer = 0x118f63000] 13:41:40 INFO - PROCESS | 1647 | 1467751300084 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]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 568ms 13:41:40 INFO - PROCESS | 1647 | 1467751300105 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 1647 | 1467751300108 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:41:40 INFO - PROCESS | 1647 | 1467751300111 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 1647 | 1467751300113 Marionette TRACE conn2 <- [1,1306,null,{}] 13:41:40 INFO - PROCESS | 1647 | 1467751300122 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}] 13:41:40 INFO - PROCESS | 1647 | 1467751300126 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:40 INFO - PROCESS | 1647 | 1467751300250 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:41:40 INFO - PROCESS | 1647 | 1467751300253 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1647 | 1467751300254 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x126868000 == 37 [pid = 1647] [id = 334] 13:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121468000) [pid = 1647] [serial = 1001] [outer = 0x0] 13:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12892fc00) [pid = 1647] [serial = 1002] [outer = 0x121468000] 13:41:40 INFO - PROCESS | 1647 | 1467751300285 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128c12c00) [pid = 1647] [serial = 1003] [outer = 0x121468000] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112988800) [pid = 1647] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128f7f400) [pid = 1647] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1125a1c00) [pid = 1647] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a44f000) [pid = 1647] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199d6400) [pid = 1647] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12a452000) [pid = 1647] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x120f2fc00) [pid = 1647] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11321a800) [pid = 1647] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118757800) [pid = 1647] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1125a0000) [pid = 1647] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x112f29400) [pid = 1647] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12bf62400) [pid = 1647] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1164df400) [pid = 1647] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115e5d400) [pid = 1647] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125708400) [pid = 1647] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1219c8c00) [pid = 1647] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112d9b800) [pid = 1647] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:41:40 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126511000) [pid = 1647] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:41:40 INFO - PROCESS | 1647 | 1467751300742 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]]]}] 13:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 676ms 13:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:41:40 INFO - PROCESS | 1647 | 1467751300788 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:41:40 INFO - PROCESS | 1647 | 1467751300789 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:41:40 INFO - PROCESS | 1647 | 1467751300791 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:41:40 INFO - PROCESS | 1647 | 1467751300792 Marionette TRACE conn2 <- [1,1310,null,{}] 13:41:40 INFO - PROCESS | 1647 | 1467751300794 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}] 13:41:40 INFO - PROCESS | 1647 | 1467751300795 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:40 INFO - PROCESS | 1647 | 1467751300870 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:41:40 INFO - PROCESS | 1647 | 1467751300925 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:40 INFO - PROCESS | 1647 | 1467751300926 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x126874800 == 38 [pid = 1647] [id = 335] 13:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11297b800) [pid = 1647] [serial = 1004] [outer = 0x0] 13:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11838cc00) [pid = 1647] [serial = 1005] [outer = 0x11297b800] 13:41:40 INFO - PROCESS | 1647 | 1467751300951 Marionette DEBUG loaded listener.js 13:41:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121b66400) [pid = 1647] [serial = 1006] [outer = 0x11297b800] 13:41:41 INFO - PROCESS | 1647 | 1467751301219 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] 13:41:41 INFO - PROCESS | 1647 | 1467751301266 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 13:41:41 INFO - PROCESS | 1647 | 1467751301268 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1647 | 1467751301269 Marionette TRACE conn2 <- [1,1314,null,{}] 13:41:41 INFO - PROCESS | 1647 | 1467751301272 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}] 13:41:41 INFO - PROCESS | 1647 | 1467751301273 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:41 INFO - PROCESS | 1647 | 1467751301363 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:41:41 INFO - PROCESS | 1647 | 1467751301367 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1647 | 1467751301368 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fed000 == 39 [pid = 1647] [id = 336] 13:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d6d400) [pid = 1647] [serial = 1007] [outer = 0x0] 13:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12145f400) [pid = 1647] [serial = 1008] [outer = 0x119d6d400] 13:41:41 INFO - PROCESS | 1647 | 1467751301392 Marionette DEBUG loaded listener.js 13:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1290fa400) [pid = 1647] [serial = 1009] [outer = 0x119d6d400] 13:41:41 INFO - PROCESS | 1647 | 1467751301712 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]]]}] 13:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 470ms 13:41:41 INFO - PROCESS | 1647 | 1467751301739 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:41:41 INFO - PROCESS | 1647 | 1467751301742 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:41:41 INFO - PROCESS | 1647 | 1467751301746 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:41:41 INFO - PROCESS | 1647 | 1467751301748 Marionette TRACE conn2 <- [1,1318,null,{}] 13:41:41 INFO - PROCESS | 1647 | 1467751301751 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}] 13:41:41 INFO - PROCESS | 1647 | 1467751301754 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:41 INFO - PROCESS | 1647 | 1467751301927 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:41:41 INFO - PROCESS | 1647 | 1467751301935 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:41 INFO - PROCESS | 1647 | 1467751301936 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a559000 == 40 [pid = 1647] [id = 337] 13:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129257800) [pid = 1647] [serial = 1010] [outer = 0x0] 13:41:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a458800) [pid = 1647] [serial = 1011] [outer = 0x129257800] 13:41:41 INFO - PROCESS | 1647 | 1467751301978 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12ac23400) [pid = 1647] [serial = 1012] [outer = 0x129257800] 13:41:42 INFO - PROCESS | 1647 | 1467751302361 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]]]}] 13:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 669ms 13:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:41:42 INFO - PROCESS | 1647 | 1467751302416 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:41:42 INFO - PROCESS | 1647 | 1467751302417 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:41:42 INFO - PROCESS | 1647 | 1467751302419 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:41:42 INFO - PROCESS | 1647 | 1467751302420 Marionette TRACE conn2 <- [1,1322,null,{}] 13:41:42 INFO - PROCESS | 1647 | 1467751302422 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}] 13:41:42 INFO - PROCESS | 1647 | 1467751302423 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:42 INFO - PROCESS | 1647 | 1467751302533 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:41:42 INFO - PROCESS | 1647 | 1467751302538 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:42 INFO - PROCESS | 1647 | 1467751302539 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac3d000 == 41 [pid = 1647] [id = 338] 13:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118fe3000) [pid = 1647] [serial = 1013] [outer = 0x0] 13:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ac20800) [pid = 1647] [serial = 1014] [outer = 0x118fe3000] 13:41:42 INFO - PROCESS | 1647 | 1467751302564 Marionette DEBUG loaded listener.js 13:41:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12af36000) [pid = 1647] [serial = 1015] [outer = 0x118fe3000] 13:41:43 INFO - PROCESS | 1647 | 1467751303040 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]]]}] 13:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 668ms 13:41:43 INFO - PROCESS | 1647 | 1467751303088 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 1647 | 1467751303091 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:41:43 INFO - PROCESS | 1647 | 1467751303096 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 1647 | 1467751303100 Marionette TRACE conn2 <- [1,1326,null,{}] 13:41:43 INFO - PROCESS | 1647 | 1467751303103 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}] 13:41:43 INFO - PROCESS | 1647 | 1467751303105 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:43 INFO - PROCESS | 1647 | 1467751303205 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:41:43 INFO - PROCESS | 1647 | 1467751303275 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1647 | 1467751303277 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e15800 == 42 [pid = 1647] [id = 339] 13:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11662e800) [pid = 1647] [serial = 1016] [outer = 0x0] 13:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x117eac800) [pid = 1647] [serial = 1017] [outer = 0x11662e800] 13:41:43 INFO - PROCESS | 1647 | 1467751303308 Marionette DEBUG loaded listener.js 13:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118204000) [pid = 1647] [serial = 1018] [outer = 0x11662e800] 13:41:43 INFO - PROCESS | 1647 | 1467751303714 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]]]}] 13:41:43 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 13:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 674ms 13:41:43 INFO - PROCESS | 1647 | 1467751303771 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:41:43 INFO - PROCESS | 1647 | 1467751303774 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:41:43 INFO - PROCESS | 1647 | 1467751303779 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:41:43 INFO - PROCESS | 1647 | 1467751303781 Marionette TRACE conn2 <- [1,1330,null,{}] 13:41:43 INFO - PROCESS | 1647 | 1467751303783 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}] 13:41:43 INFO - PROCESS | 1647 | 1467751303785 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:43 INFO - PROCESS | 1647 | 1467751303911 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:41:43 INFO - PROCESS | 1647 | 1467751303969 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:43 INFO - PROCESS | 1647 | 1467751303971 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12124d000 == 43 [pid = 1647] [id = 340] 13:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11874d800) [pid = 1647] [serial = 1019] [outer = 0x0] 13:41:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119b78800) [pid = 1647] [serial = 1020] [outer = 0x11874d800] 13:41:44 INFO - PROCESS | 1647 | 1467751304001 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119d69800) [pid = 1647] [serial = 1021] [outer = 0x11874d800] 13:41:44 INFO - PROCESS | 1647 | 1467751304454 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]]]}] 13:41:44 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 13:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 720ms 13:41:44 INFO - PROCESS | 1647 | 1467751304499 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:41:44 INFO - PROCESS | 1647 | 1467751304502 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:41:44 INFO - PROCESS | 1647 | 1467751304505 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:41:44 INFO - PROCESS | 1647 | 1467751304509 Marionette TRACE conn2 <- [1,1334,null,{}] 13:41:44 INFO - PROCESS | 1647 | 1467751304521 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}] 13:41:44 INFO - PROCESS | 1647 | 1467751304526 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:44 INFO - PROCESS | 1647 | 1467751304672 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:41:44 INFO - PROCESS | 1647 | 1467751304772 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:44 INFO - PROCESS | 1647 | 1467751304775 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac43800 == 44 [pid = 1647] [id = 341] 13:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12145d800) [pid = 1647] [serial = 1022] [outer = 0x0] 13:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121edf000) [pid = 1647] [serial = 1023] [outer = 0x12145d800] 13:41:44 INFO - PROCESS | 1647 | 1467751304826 Marionette DEBUG loaded listener.js 13:41:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125776000) [pid = 1647] [serial = 1024] [outer = 0x12145d800] 13:41:45 INFO - PROCESS | 1647 | 1467751305296 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]]]}] 13:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 829ms 13:41:45 INFO - PROCESS | 1647 | 1467751305333 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:41:45 INFO - PROCESS | 1647 | 1467751305335 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:41:45 INFO - PROCESS | 1647 | 1467751305337 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:41:45 INFO - PROCESS | 1647 | 1467751305338 Marionette TRACE conn2 <- [1,1338,null,{}] 13:41:45 INFO - PROCESS | 1647 | 1467751305359 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}] 13:41:45 INFO - PROCESS | 1647 | 1467751305361 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:45 INFO - PROCESS | 1647 | 1467751305468 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:41:45 INFO - PROCESS | 1647 | 1467751305536 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:45 INFO - PROCESS | 1647 | 1467751305537 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b00e000 == 45 [pid = 1647] [id = 342] 13:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12892a800) [pid = 1647] [serial = 1025] [outer = 0x0] 13:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1290f3800) [pid = 1647] [serial = 1026] [outer = 0x12892a800] 13:41:45 INFO - PROCESS | 1647 | 1467751305567 Marionette DEBUG loaded listener.js 13:41:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a71f000) [pid = 1647] [serial = 1027] [outer = 0x12892a800] 13:41:46 INFO - PROCESS | 1647 | 1467751306482 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]]]}] 13:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1170ms 13:41:46 INFO - PROCESS | 1647 | 1467751306507 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:41:46 INFO - PROCESS | 1647 | 1467751306510 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:41:46 INFO - PROCESS | 1647 | 1467751306514 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:41:46 INFO - PROCESS | 1647 | 1467751306515 Marionette TRACE conn2 <- [1,1342,null,{}] 13:41:46 INFO - PROCESS | 1647 | 1467751306519 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}] 13:41:46 INFO - PROCESS | 1647 | 1467751306521 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:46 INFO - PROCESS | 1647 | 1467751306616 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:41:46 INFO - PROCESS | 1647 | 1467751306665 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:46 INFO - PROCESS | 1647 | 1467751306666 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191dc800 == 46 [pid = 1647] [id = 343] 13:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x115df3000) [pid = 1647] [serial = 1028] [outer = 0x0] 13:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115e61000) [pid = 1647] [serial = 1029] [outer = 0x115df3000] 13:41:46 INFO - PROCESS | 1647 | 1467751306689 Marionette DEBUG loaded listener.js 13:41:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116982400) [pid = 1647] [serial = 1030] [outer = 0x115df3000] 13:41:47 INFO - PROCESS | 1647 | 1467751307186 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]]]}] 13:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 722ms 13:41:47 INFO - PROCESS | 1647 | 1467751307236 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:41:47 INFO - PROCESS | 1647 | 1467751307240 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:41:47 INFO - PROCESS | 1647 | 1467751307249 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:41:47 INFO - PROCESS | 1647 | 1467751307252 Marionette TRACE conn2 <- [1,1346,null,{}] 13:41:47 INFO - PROCESS | 1647 | 1467751307255 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}] 13:41:47 INFO - PROCESS | 1647 | 1467751307258 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:47 INFO - PROCESS | 1647 | 1467751307388 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:41:47 INFO - PROCESS | 1647 | 1467751307484 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:47 INFO - PROCESS | 1647 | 1467751307485 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f2c000 == 47 [pid = 1647] [id = 344] 13:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11820f800) [pid = 1647] [serial = 1031] [outer = 0x0] 13:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x118750c00) [pid = 1647] [serial = 1032] [outer = 0x11820f800] 13:41:47 INFO - PROCESS | 1647 | 1467751307513 Marionette DEBUG loaded listener.js 13:41:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x1197d3c00) [pid = 1647] [serial = 1033] [outer = 0x11820f800] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12a559000 == 46 [pid = 1647] [id = 337] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119fed000 == 45 [pid = 1647] [id = 336] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126874800 == 44 [pid = 1647] [id = 335] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x126868000 == 43 [pid = 1647] [id = 334] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c1000 == 42 [pid = 1647] [id = 333] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x124add800 == 41 [pid = 1647] [id = 332] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x115eae000 == 40 [pid = 1647] [id = 331] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x119fee000 == 39 [pid = 1647] [id = 330] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cb800 == 38 [pid = 1647] [id = 329] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117e1e000 == 37 [pid = 1647] [id = 328] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x115ead000 == 36 [pid = 1647] [id = 327] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12c274800 == 35 [pid = 1647] [id = 306] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x112639000 == 34 [pid = 1647] [id = 325] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x118145000 == 33 [pid = 1647] [id = 326] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x1191dc800 == 32 [pid = 1647] [id = 343] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12b00e000 == 31 [pid = 1647] [id = 342] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac43800 == 30 [pid = 1647] [id = 341] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12124d000 == 29 [pid = 1647] [id = 340] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x117e15800 == 28 [pid = 1647] [id = 339] 13:41:48 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac3d000 == 27 [pid = 1647] [id = 338] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x125702800) [pid = 1647] [serial = 945] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12612f400) [pid = 1647] [serial = 946] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x129257400) [pid = 1647] [serial = 954] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118211c00) [pid = 1647] [serial = 927] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1185cc800) [pid = 1647] [serial = 928] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a5da800) [pid = 1647] [serial = 957] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121467c00) [pid = 1647] [serial = 939] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121b5e400) [pid = 1647] [serial = 940] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12ae8e400) [pid = 1647] [serial = 960] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1210ce400) [pid = 1647] [serial = 936] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121465000) [pid = 1647] [serial = 937] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12b08b400) [pid = 1647] [serial = 961] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11690bc00) [pid = 1647] [serial = 963] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118fec400) [pid = 1647] [serial = 930] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b8dc00) [pid = 1647] [serial = 964] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1197da400) [pid = 1647] [serial = 931] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12b093800) [pid = 1647] [serial = 969] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113211800) [pid = 1647] [serial = 921] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x115d18800) [pid = 1647] [serial = 922] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12c521400) [pid = 1647] [serial = 919] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116a1c000) [pid = 1647] [serial = 924] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1176efc00) [pid = 1647] [serial = 925] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119b87400) [pid = 1647] [serial = 933] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119d6ac00) [pid = 1647] [serial = 934] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12650b400) [pid = 1647] [serial = 948] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x126829400) [pid = 1647] [serial = 949] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1249dc000) [pid = 1647] [serial = 942] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124ef1400) [pid = 1647] [serial = 943] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12ac17800) [pid = 1647] [serial = 967] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b96bc00) [pid = 1647] [serial = 970] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12b9ce800) [pid = 1647] [serial = 972] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128903000) [pid = 1647] [serial = 951] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128f80000) [pid = 1647] [serial = 952] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12ac21000) [pid = 1647] [serial = 958] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12a44e000) [pid = 1647] [serial = 955] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x124b5ec00) [pid = 1647] [serial = 966] [outer = 0x0] [url = about:blank] 13:41:48 INFO - PROCESS | 1647 | 1467751308598 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]]]}] 13:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1377ms 13:41:48 INFO - PROCESS | 1647 | 1467751308638 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:41:48 INFO - PROCESS | 1647 | 1467751308641 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:41:48 INFO - PROCESS | 1647 | 1467751308646 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:41:48 INFO - PROCESS | 1647 | 1467751308648 Marionette TRACE conn2 <- [1,1350,null,{}] 13:41:48 INFO - PROCESS | 1647 | 1467751308652 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}] 13:41:48 INFO - PROCESS | 1647 | 1467751308653 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:48 INFO - PROCESS | 1647 | 1467751308755 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:41:48 INFO - PROCESS | 1647 | 1467751308805 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:48 INFO - PROCESS | 1647 | 1467751308808 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x11649e800 == 28 [pid = 1647] [id = 345] 13:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x112f7ec00) [pid = 1647] [serial = 1034] [outer = 0x0] 13:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x113d97c00) [pid = 1647] [serial = 1035] [outer = 0x112f7ec00] 13:41:48 INFO - PROCESS | 1647 | 1467751308840 Marionette DEBUG loaded listener.js 13:41:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x116134c00) [pid = 1647] [serial = 1036] [outer = 0x112f7ec00] 13:41:49 INFO - PROCESS | 1647 | 1467751309300 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]]]}] 13:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 720ms 13:41:49 INFO - PROCESS | 1647 | 1467751309383 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:41:49 INFO - PROCESS | 1647 | 1467751309386 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:41:49 INFO - PROCESS | 1647 | 1467751309391 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:41:49 INFO - PROCESS | 1647 | 1467751309395 Marionette TRACE conn2 <- [1,1354,null,{}] 13:41:49 INFO - PROCESS | 1647 | 1467751309398 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}] 13:41:49 INFO - PROCESS | 1647 | 1467751309399 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:49 INFO - PROCESS | 1647 | 1467751309497 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:41:49 INFO - PROCESS | 1647 | 1467751309573 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:49 INFO - PROCESS | 1647 | 1467751309574 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f57000 == 29 [pid = 1647] [id = 346] 13:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x116fb3800) [pid = 1647] [serial = 1037] [outer = 0x0] 13:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x117eab800) [pid = 1647] [serial = 1038] [outer = 0x116fb3800] 13:41:49 INFO - PROCESS | 1647 | 1467751309605 Marionette DEBUG loaded listener.js 13:41:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118207400) [pid = 1647] [serial = 1039] [outer = 0x116fb3800] 13:41:50 INFO - PROCESS | 1647 | 1467751310163 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]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 823ms 13:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:41:50 INFO - PROCESS | 1647 | 1467751310214 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1647 | 1467751310216 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:41:50 INFO - PROCESS | 1647 | 1467751310219 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1647 | 1467751310221 Marionette TRACE conn2 <- [1,1358,null,{}] 13:41:50 INFO - PROCESS | 1647 | 1467751310225 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}] 13:41:50 INFO - PROCESS | 1647 | 1467751310226 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:50 INFO - PROCESS | 1647 | 1467751310304 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:41:50 INFO - PROCESS | 1647 | 1467751310313 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1647 | 1467751310316 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae5000 == 30 [pid = 1647] [id = 347] 13:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112d10000) [pid = 1647] [serial = 1040] [outer = 0x0] 13:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116a1a400) [pid = 1647] [serial = 1041] [outer = 0x112d10000] 13:41:50 INFO - PROCESS | 1647 | 1467751310342 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11820b400) [pid = 1647] [serial = 1042] [outer = 0x112d10000] 13:41:50 INFO - PROCESS | 1647 | 1467751310737 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]]]}] 13:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 575ms 13:41:50 INFO - PROCESS | 1647 | 1467751310796 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:41:50 INFO - PROCESS | 1647 | 1467751310800 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:41:50 INFO - PROCESS | 1647 | 1467751310807 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:41:50 INFO - PROCESS | 1647 | 1467751310809 Marionette TRACE conn2 <- [1,1362,null,{}] 13:41:50 INFO - PROCESS | 1647 | 1467751310813 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}] 13:41:50 INFO - PROCESS | 1647 | 1467751310815 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:50 INFO - PROCESS | 1647 | 1467751310900 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:41:50 INFO - PROCESS | 1647 | 1467751310904 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:50 INFO - PROCESS | 1647 | 1467751310905 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c4800 == 31 [pid = 1647] [id = 348] 13:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1185bf800) [pid = 1647] [serial = 1043] [outer = 0x0] 13:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119118400) [pid = 1647] [serial = 1044] [outer = 0x1185bf800] 13:41:50 INFO - PROCESS | 1647 | 1467751310935 Marionette DEBUG loaded listener.js 13:41:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199d5400) [pid = 1647] [serial = 1045] [outer = 0x1185bf800] 13:41:51 INFO - PROCESS | 1647 | 1467751311305 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]]]}] 13:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 522ms 13:41:51 INFO - PROCESS | 1647 | 1467751311328 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:41:51 INFO - PROCESS | 1647 | 1467751311330 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:41:51 INFO - PROCESS | 1647 | 1467751311332 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1647 | 1467751311334 Marionette TRACE conn2 <- [1,1366,null,{}] 13:41:51 INFO - PROCESS | 1647 | 1467751311342 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}] 13:41:51 INFO - PROCESS | 1647 | 1467751311346 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:51 INFO - PROCESS | 1647 | 1467751311421 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:41:51 INFO - PROCESS | 1647 | 1467751311428 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:51 INFO - PROCESS | 1647 | 1467751311430 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x121332000 == 32 [pid = 1647] [id = 349] 13:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x116a1c000) [pid = 1647] [serial = 1046] [outer = 0x0] 13:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121003000) [pid = 1647] [serial = 1047] [outer = 0x116a1c000] 13:41:51 INFO - PROCESS | 1647 | 1467751311458 Marionette DEBUG loaded listener.js 13:41:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121361800) [pid = 1647] [serial = 1048] [outer = 0x116a1c000] 13:41:51 INFO - PROCESS | 1647 | 1467751311812 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] 13:41:51 INFO - PROCESS | 1647 | 1467751311855 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:41:51 INFO - PROCESS | 1647 | 1467751311857 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:41:51 INFO - PROCESS | 1647 | 1467751311859 Marionette TRACE conn2 <- [1,1370,null,{}] 13:41:51 INFO - PROCESS | 1647 | 1467751311861 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}] 13:41:51 INFO - PROCESS | 1647 | 1467751311862 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:51 INFO - PROCESS | 1647 | 1467751311970 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:41:52 INFO - PROCESS | 1647 | 1467751312002 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 1647 | 1467751312003 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae0000 == 33 [pid = 1647] [id = 350] 13:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1129e9c00) [pid = 1647] [serial = 1049] [outer = 0x0] 13:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121461800) [pid = 1647] [serial = 1050] [outer = 0x1129e9c00] 13:41:52 INFO - PROCESS | 1647 | 1467751312028 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1217d9800) [pid = 1647] [serial = 1051] [outer = 0x1129e9c00] 13:41:52 INFO - PROCESS | 1647 | 1467751312352 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] 13:41:52 INFO - PROCESS | 1647 | 1467751312381 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:41:52 INFO - PROCESS | 1647 | 1467751312383 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1647 | 1467751312384 Marionette TRACE conn2 <- [1,1374,null,{}] 13:41:52 INFO - PROCESS | 1647 | 1467751312386 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}] 13:41:52 INFO - PROCESS | 1647 | 1467751312388 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:52 INFO - PROCESS | 1647 | 1467751312481 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:41:52 INFO - PROCESS | 1647 | 1467751312517 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:52 INFO - PROCESS | 1647 | 1467751312517 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x126599800 == 34 [pid = 1647] [id = 351] 13:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121edcc00) [pid = 1647] [serial = 1052] [outer = 0x0] 13:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124b5d400) [pid = 1647] [serial = 1053] [outer = 0x121edcc00] 13:41:52 INFO - PROCESS | 1647 | 1467751312541 Marionette DEBUG loaded listener.js 13:41:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x124ccf400) [pid = 1647] [serial = 1054] [outer = 0x121edcc00] 13:41:52 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:52 INFO - PROCESS | 1647 | 1467751312872 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] 13:41:52 INFO - PROCESS | 1647 | 1467751312904 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:41:52 INFO - PROCESS | 1647 | 1467751312907 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:41:52 INFO - PROCESS | 1647 | 1467751312908 Marionette TRACE conn2 <- [1,1378,null,{}] 13:41:52 INFO - PROCESS | 1647 | 1467751312910 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}] 13:41:52 INFO - PROCESS | 1647 | 1467751312914 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:53 INFO - PROCESS | 1647 | 1467751313027 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:41:53 INFO - PROCESS | 1647 | 1467751313039 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1647 | 1467751313040 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288db000 == 35 [pid = 1647] [id = 352] 13:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x125709000) [pid = 1647] [serial = 1055] [outer = 0x0] 13:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1266a9800) [pid = 1647] [serial = 1056] [outer = 0x125709000] 13:41:53 INFO - PROCESS | 1647 | 1467751313065 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1290ed400) [pid = 1647] [serial = 1057] [outer = 0x125709000] 13:41:53 INFO - PROCESS | 1647 | 1467751313396 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] 13:41:53 INFO - PROCESS | 1647 | 1467751313428 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:41:53 INFO - PROCESS | 1647 | 1467751313430 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 1647 | 1467751313432 Marionette TRACE conn2 <- [1,1382,null,{}] 13:41:53 INFO - PROCESS | 1647 | 1467751313434 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}] 13:41:53 INFO - PROCESS | 1647 | 1467751313435 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:53 INFO - PROCESS | 1647 | 1467751313529 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:41:53 INFO - PROCESS | 1647 | 1467751313533 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:53 INFO - PROCESS | 1647 | 1467751313534 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae4800 == 36 [pid = 1647] [id = 353] 13:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x128f80000) [pid = 1647] [serial = 1058] [outer = 0x0] 13:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12a44b000) [pid = 1647] [serial = 1059] [outer = 0x128f80000] 13:41:53 INFO - PROCESS | 1647 | 1467751313558 Marionette DEBUG loaded listener.js 13:41:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12a71fc00) [pid = 1647] [serial = 1060] [outer = 0x128f80000] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12b963800) [pid = 1647] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118fe3000) [pid = 1647] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x115df3000) [pid = 1647] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11662e800) [pid = 1647] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11874d800) [pid = 1647] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12145d800) [pid = 1647] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121464c00) [pid = 1647] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118f63000) [pid = 1647] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x129257800) [pid = 1647] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121468000) [pid = 1647] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11297b800) [pid = 1647] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11874f400) [pid = 1647] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e62000) [pid = 1647] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1180bb000) [pid = 1647] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1133b1000) [pid = 1647] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112f8b000) [pid = 1647] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x110eefc00) [pid = 1647] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119d6d400) [pid = 1647] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12892a800) [pid = 1647] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:41:53 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119b88400) [pid = 1647] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:41:53 INFO - PROCESS | 1647 | [1647] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 13:41:53 INFO - PROCESS | 1647 | 1467751313912 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] 13:41:53 INFO - PROCESS | 1647 | 1467751313951 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:41:53 INFO - PROCESS | 1647 | 1467751313953 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:41:53 INFO - PROCESS | 1647 | 1467751313954 Marionette TRACE conn2 <- [1,1386,null,{}] 13:41:53 INFO - PROCESS | 1647 | 1467751313957 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}] 13:41:53 INFO - PROCESS | 1647 | 1467751313958 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:54 INFO - PROCESS | 1647 | 1467751314032 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:41:54 INFO - PROCESS | 1647 | 1467751314035 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1647 | 1467751314037 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x124f2d000 == 37 [pid = 1647] [id = 354] 13:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x115df0400) [pid = 1647] [serial = 1061] [outer = 0x0] 13:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1180c8c00) [pid = 1647] [serial = 1062] [outer = 0x115df0400] 13:41:54 INFO - PROCESS | 1647 | 1467751314064 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1199d6400) [pid = 1647] [serial = 1063] [outer = 0x115df0400] 13:41:54 INFO - PROCESS | 1647 | 1467751314411 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] 13:41:54 INFO - PROCESS | 1647 | 1467751314424 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:41:54 INFO - PROCESS | 1647 | 1467751314429 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:41:54 INFO - PROCESS | 1647 | 1467751314430 Marionette TRACE conn2 <- [1,1390,null,{}] 13:41:54 INFO - PROCESS | 1647 | 1467751314433 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}] 13:41:54 INFO - PROCESS | 1647 | 1467751314434 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:54 INFO - PROCESS | 1647 | 1467751314555 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:41:54 INFO - PROCESS | 1647 | 1467751314566 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:54 INFO - PROCESS | 1647 | 1467751314568 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x121331800 == 38 [pid = 1647] [id = 355] 13:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119f11000) [pid = 1647] [serial = 1064] [outer = 0x0] 13:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12146c400) [pid = 1647] [serial = 1065] [outer = 0x119f11000] 13:41:54 INFO - PROCESS | 1647 | 1467751314607 Marionette DEBUG loaded listener.js 13:41:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1290fb800) [pid = 1647] [serial = 1066] [outer = 0x119f11000] 13:41:55 INFO - PROCESS | 1647 | 1467751315020 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]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 621ms 13:41:55 INFO - PROCESS | 1647 | 1467751315049 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 1647 | 1467751315050 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:41:55 INFO - PROCESS | 1647 | 1467751315053 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1647 | 1467751315054 Marionette TRACE conn2 <- [1,1394,null,{}] 13:41:55 INFO - PROCESS | 1647 | 1467751315056 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}] 13:41:55 INFO - PROCESS | 1647 | 1467751315057 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:55 INFO - PROCESS | 1647 | 1467751315132 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:41:55 INFO - PROCESS | 1647 | 1467751315188 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1647 | 1467751315189 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac47000 == 39 [pid = 1647] [id = 356] 13:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12100b800) [pid = 1647] [serial = 1067] [outer = 0x0] 13:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a722000) [pid = 1647] [serial = 1068] [outer = 0x12100b800] 13:41:55 INFO - PROCESS | 1647 | 1467751315213 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ac1f000) [pid = 1647] [serial = 1069] [outer = 0x12100b800] 13:41:55 INFO - PROCESS | 1647 | 1467751315484 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]]]}] 13:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 467ms 13:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:41:55 INFO - PROCESS | 1647 | 1467751315521 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:41:55 INFO - PROCESS | 1647 | 1467751315522 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:41:55 INFO - PROCESS | 1647 | 1467751315532 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:41:55 INFO - PROCESS | 1647 | 1467751315534 Marionette TRACE conn2 <- [1,1398,null,{}] 13:41:55 INFO - PROCESS | 1647 | 1467751315536 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}] 13:41:55 INFO - PROCESS | 1647 | 1467751315538 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:55 INFO - PROCESS | 1647 | 1467751315632 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:41:55 INFO - PROCESS | 1647 | 1467751315635 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:55 INFO - PROCESS | 1647 | 1467751315637 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b904800 == 40 [pid = 1647] [id = 357] 13:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ae8e400) [pid = 1647] [serial = 1070] [outer = 0x0] 13:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b08d400) [pid = 1647] [serial = 1071] [outer = 0x12ae8e400] 13:41:55 INFO - PROCESS | 1647 | 1467751315663 Marionette DEBUG loaded listener.js 13:41:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b966c00) [pid = 1647] [serial = 1072] [outer = 0x12ae8e400] 13:41:56 INFO - PROCESS | 1647 | 1467751316246 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]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 778ms 13:41:56 INFO - PROCESS | 1647 | 1467751316303 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1647 | 1467751316306 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:41:56 INFO - PROCESS | 1647 | 1467751316309 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1647 | 1467751316311 Marionette TRACE conn2 <- [1,1402,null,{}] 13:41:56 INFO - PROCESS | 1647 | 1467751316315 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}] 13:41:56 INFO - PROCESS | 1647 | 1467751316317 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:56 INFO - PROCESS | 1647 | 1467751316421 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:41:56 INFO - PROCESS | 1647 | 1467751316479 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:56 INFO - PROCESS | 1647 | 1467751316480 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118148000 == 41 [pid = 1647] [id = 358] 13:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112f7e800) [pid = 1647] [serial = 1073] [outer = 0x0] 13:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116a1ac00) [pid = 1647] [serial = 1074] [outer = 0x112f7e800] 13:41:56 INFO - PROCESS | 1647 | 1467751316511 Marionette DEBUG loaded listener.js 13:41:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11820c000) [pid = 1647] [serial = 1075] [outer = 0x112f7e800] 13:41:56 INFO - PROCESS | 1647 | 1467751316937 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]]]}] 13:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 672ms 13:41:56 INFO - PROCESS | 1647 | 1467751316980 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:41:56 INFO - PROCESS | 1647 | 1467751316984 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:41:56 INFO - PROCESS | 1647 | 1467751316988 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:41:56 INFO - PROCESS | 1647 | 1467751316990 Marionette TRACE conn2 <- [1,1406,null,{}] 13:41:56 INFO - PROCESS | 1647 | 1467751316993 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}] 13:41:56 INFO - PROCESS | 1647 | 1467751316994 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:57 INFO - PROCESS | 1647 | 1467751317094 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:41:57 INFO - PROCESS | 1647 | 1467751317151 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1647 | 1467751317152 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x124adb000 == 42 [pid = 1647] [id = 359] 13:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118f63000) [pid = 1647] [serial = 1076] [outer = 0x0] 13:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b85800) [pid = 1647] [serial = 1077] [outer = 0x118f63000] 13:41:57 INFO - PROCESS | 1647 | 1467751317182 Marionette DEBUG loaded listener.js 13:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d6b000) [pid = 1647] [serial = 1078] [outer = 0x118f63000] 13:41:57 INFO - PROCESS | 1647 | 1467751317616 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]]]}] 13:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 669ms 13:41:57 INFO - PROCESS | 1647 | 1467751317657 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:41:57 INFO - PROCESS | 1647 | 1467751317659 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:41:57 INFO - PROCESS | 1647 | 1467751317661 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:41:57 INFO - PROCESS | 1647 | 1467751317664 Marionette TRACE conn2 <- [1,1410,null,{}] 13:41:57 INFO - PROCESS | 1647 | 1467751317670 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}] 13:41:57 INFO - PROCESS | 1647 | 1467751317674 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:57 INFO - PROCESS | 1647 | 1467751317821 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:41:57 INFO - PROCESS | 1647 | 1467751317920 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:57 INFO - PROCESS | 1647 | 1467751317922 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b914000 == 43 [pid = 1647] [id = 360] 13:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121462c00) [pid = 1647] [serial = 1079] [outer = 0x0] 13:41:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125778c00) [pid = 1647] [serial = 1080] [outer = 0x121462c00] 13:41:57 INFO - PROCESS | 1647 | 1467751317973 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126829400) [pid = 1647] [serial = 1081] [outer = 0x121462c00] 13:41:58 INFO - PROCESS | 1647 | 1467751318462 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]]]}] 13:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 821ms 13:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:41:58 INFO - PROCESS | 1647 | 1467751318495 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:41:58 INFO - PROCESS | 1647 | 1467751318497 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:41:58 INFO - PROCESS | 1647 | 1467751318500 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:41:58 INFO - PROCESS | 1647 | 1467751318502 Marionette TRACE conn2 <- [1,1414,null,{}] 13:41:58 INFO - PROCESS | 1647 | 1467751318504 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}] 13:41:58 INFO - PROCESS | 1647 | 1467751318506 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:58 INFO - PROCESS | 1647 | 1467751318605 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:41:58 INFO - PROCESS | 1647 | 1467751318674 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:58 INFO - PROCESS | 1647 | 1467751318675 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b94f800 == 44 [pid = 1647] [id = 361] 13:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128c0b000) [pid = 1647] [serial = 1082] [outer = 0x0] 13:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a5d5800) [pid = 1647] [serial = 1083] [outer = 0x128c0b000] 13:41:58 INFO - PROCESS | 1647 | 1467751318704 Marionette DEBUG loaded listener.js 13:41:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12af2b000) [pid = 1647] [serial = 1084] [outer = 0x128c0b000] 13:41:59 INFO - PROCESS | 1647 | 1467751319164 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]]]}] 13:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 671ms 13:41:59 INFO - PROCESS | 1647 | 1467751319172 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:41:59 INFO - PROCESS | 1647 | 1467751319173 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:41:59 INFO - PROCESS | 1647 | 1467751319177 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:41:59 INFO - PROCESS | 1647 | 1467751319179 Marionette TRACE conn2 <- [1,1418,null,{}] 13:41:59 INFO - PROCESS | 1647 | 1467751319217 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}] 13:41:59 INFO - PROCESS | 1647 | 1467751319219 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:59 INFO - PROCESS | 1647 | 1467751319320 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:41:59 INFO - PROCESS | 1647 | 1467751319390 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:41:59 INFO - PROCESS | 1647 | 1467751319391 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:41:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e13800 == 45 [pid = 1647] [id = 362] 13:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x111c75400) [pid = 1647] [serial = 1085] [outer = 0x0] 13:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x115d15800) [pid = 1647] [serial = 1086] [outer = 0x111c75400] 13:41:59 INFO - PROCESS | 1647 | 1467751319420 Marionette DEBUG loaded listener.js 13:41:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x121460000) [pid = 1647] [serial = 1087] [outer = 0x111c75400] 13:41:59 INFO - PROCESS | 1647 | 1467751319989 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]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 840ms 13:42:00 INFO - PROCESS | 1647 | 1467751320016 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1647 | 1467751320019 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:42:00 INFO - PROCESS | 1647 | 1467751320022 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1647 | 1467751320029 Marionette TRACE conn2 <- [1,1422,null,{}] 13:42:00 INFO - PROCESS | 1647 | 1467751320032 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}] 13:42:00 INFO - PROCESS | 1647 | 1467751320034 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:00 INFO - PROCESS | 1647 | 1467751320144 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:42:00 INFO - PROCESS | 1647 | 1467751320245 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 1647 | 1467751320247 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x118149800 == 46 [pid = 1647] [id = 363] 13:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x1180bd400) [pid = 1647] [serial = 1088] [outer = 0x0] 13:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118210400) [pid = 1647] [serial = 1089] [outer = 0x1180bd400] 13:42:00 INFO - PROCESS | 1647 | 1467751320293 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118fe6800) [pid = 1647] [serial = 1090] [outer = 0x1180bd400] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac47000 == 45 [pid = 1647] [id = 356] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x121331800 == 44 [pid = 1647] [id = 355] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x124f2d000 == 43 [pid = 1647] [id = 354] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae4800 == 42 [pid = 1647] [id = 353] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1288db000 == 41 [pid = 1647] [id = 352] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x126599800 == 40 [pid = 1647] [id = 351] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x118750c00) [pid = 1647] [serial = 1032] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae0000 == 39 [pid = 1647] [id = 350] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x121332000 == 38 [pid = 1647] [id = 349] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c4800 == 37 [pid = 1647] [id = 348] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae5000 == 36 [pid = 1647] [id = 347] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x116f57000 == 35 [pid = 1647] [id = 346] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x11649e800 == 34 [pid = 1647] [id = 345] 13:42:00 INFO - PROCESS | 1647 | --DOCSHELL 0x118f2c000 == 33 [pid = 1647] [id = 344] 13:42:00 INFO - PROCESS | 1647 | 1467751320718 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]]]}] 13:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 724ms 13:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:42:00 INFO - PROCESS | 1647 | 1467751320748 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:42:00 INFO - PROCESS | 1647 | 1467751320751 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:42:00 INFO - PROCESS | 1647 | 1467751320755 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:42:00 INFO - PROCESS | 1647 | 1467751320757 Marionette TRACE conn2 <- [1,1426,null,{}] 13:42:00 INFO - PROCESS | 1647 | 1467751320759 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}] 13:42:00 INFO - PROCESS | 1647 | 1467751320761 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:00 INFO - PROCESS | 1647 | 1467751320851 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12bf19800) [pid = 1647] [serial = 973] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x115e61000) [pid = 1647] [serial = 1029] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x116982400) [pid = 1647] [serial = 1030] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118204000) [pid = 1647] [serial = 1018] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x117eac800) [pid = 1647] [serial = 1017] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x119d69800) [pid = 1647] [serial = 1021] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x119b78800) [pid = 1647] [serial = 1020] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121edf000) [pid = 1647] [serial = 1023] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x125776000) [pid = 1647] [serial = 1024] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121eb7800) [pid = 1647] [serial = 996] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12669c000) [pid = 1647] [serial = 999] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12a458800) [pid = 1647] [serial = 1011] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12613cc00) [pid = 1647] [serial = 997] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12892fc00) [pid = 1647] [serial = 1002] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11838cc00) [pid = 1647] [serial = 1005] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11911c400) [pid = 1647] [serial = 987] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119b8f400) [pid = 1647] [serial = 988] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11697b000) [pid = 1647] [serial = 978] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1176f3c00) [pid = 1647] [serial = 979] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11838ec00) [pid = 1647] [serial = 984] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185cd400) [pid = 1647] [serial = 985] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12100bc00) [pid = 1647] [serial = 990] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116fb5400) [pid = 1647] [serial = 981] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117ea9400) [pid = 1647] [serial = 982] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1125a0c00) [pid = 1647] [serial = 975] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11297b400) [pid = 1647] [serial = 976] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12145f400) [pid = 1647] [serial = 1008] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121b66400) [pid = 1647] [serial = 1006] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128c12c00) [pid = 1647] [serial = 1003] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12a71f000) [pid = 1647] [serial = 1027] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121462400) [pid = 1647] [serial = 994] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12145ac00) [pid = 1647] [serial = 993] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128906400) [pid = 1647] [serial = 1000] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1290f3800) [pid = 1647] [serial = 1026] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x121218c00) [pid = 1647] [serial = 991] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12ac23400) [pid = 1647] [serial = 1012] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1290fa400) [pid = 1647] [serial = 1009] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12af36000) [pid = 1647] [serial = 1015] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12ac20800) [pid = 1647] [serial = 1014] [outer = 0x0] [url = about:blank] 13:42:00 INFO - PROCESS | 1647 | 1467751320913 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:00 INFO - PROCESS | 1647 | 1467751320914 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e16000 == 34 [pid = 1647] [id = 364] 13:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113c42000) [pid = 1647] [serial = 1091] [outer = 0x0] 13:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1176f3c00) [pid = 1647] [serial = 1092] [outer = 0x113c42000] 13:42:00 INFO - PROCESS | 1647 | 1467751320941 Marionette DEBUG loaded listener.js 13:42:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119b8f400) [pid = 1647] [serial = 1093] [outer = 0x113c42000] 13:42:01 INFO - PROCESS | 1647 | 1467751321251 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]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 523ms 13:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:42:01 INFO - PROCESS | 1647 | 1467751321280 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 1647 | 1467751321281 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:42:01 INFO - PROCESS | 1647 | 1467751321284 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 1647 | 1467751321286 Marionette TRACE conn2 <- [1,1430,null,{}] 13:42:01 INFO - PROCESS | 1647 | 1467751321296 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}] 13:42:01 INFO - PROCESS | 1647 | 1467751321299 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:01 INFO - PROCESS | 1647 | 1467751321380 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:42:01 INFO - PROCESS | 1647 | 1467751321447 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1647 | 1467751321449 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x121334800 == 35 [pid = 1647] [id = 365] 13:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x121010c00) [pid = 1647] [serial = 1094] [outer = 0x0] 13:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x121eae400) [pid = 1647] [serial = 1095] [outer = 0x121010c00] 13:42:01 INFO - PROCESS | 1647 | 1467751321476 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x125708400) [pid = 1647] [serial = 1096] [outer = 0x121010c00] 13:42:01 INFO - PROCESS | 1647 | 1467751321770 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]]]}] 13:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 520ms 13:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:42:01 INFO - PROCESS | 1647 | 1467751321804 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:42:01 INFO - PROCESS | 1647 | 1467751321806 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:42:01 INFO - PROCESS | 1647 | 1467751321809 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:42:01 INFO - PROCESS | 1647 | 1467751321812 Marionette TRACE conn2 <- [1,1434,null,{}] 13:42:01 INFO - PROCESS | 1647 | 1467751321815 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}] 13:42:01 INFO - PROCESS | 1647 | 1467751321816 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:01 INFO - PROCESS | 1647 | 1467751321901 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:42:01 INFO - PROCESS | 1647 | 1467751321905 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:01 INFO - PROCESS | 1647 | 1467751321906 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ad9800 == 36 [pid = 1647] [id = 366] 13:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x12613ec00) [pid = 1647] [serial = 1097] [outer = 0x0] 13:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12890ac00) [pid = 1647] [serial = 1098] [outer = 0x12613ec00] 13:42:01 INFO - PROCESS | 1647 | 1467751321931 Marionette DEBUG loaded listener.js 13:42:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x128c05800) [pid = 1647] [serial = 1099] [outer = 0x12613ec00] 13:42:02 INFO - PROCESS | 1647 | 1467751322285 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]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 13:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:42:02 INFO - PROCESS | 1647 | 1467751322331 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1647 | 1467751322332 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:42:02 INFO - PROCESS | 1647 | 1467751322334 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1647 | 1467751322335 Marionette TRACE conn2 <- [1,1438,null,{}] 13:42:02 INFO - PROCESS | 1647 | 1467751322338 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}] 13:42:02 INFO - PROCESS | 1647 | 1467751322339 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:02 INFO - PROCESS | 1647 | 1467751322419 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:42:02 INFO - PROCESS | 1647 | 1467751322423 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1647 | 1467751322424 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c7000 == 37 [pid = 1647] [id = 367] 13:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x128902800) [pid = 1647] [serial = 1100] [outer = 0x0] 13:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x129261000) [pid = 1647] [serial = 1101] [outer = 0x128902800] 13:42:02 INFO - PROCESS | 1647 | 1467751322449 Marionette DEBUG loaded listener.js 13:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12a724800) [pid = 1647] [serial = 1102] [outer = 0x128902800] 13:42:02 INFO - PROCESS | 1647 | 1467751322790 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]]]}] 13:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 469ms 13:42:02 INFO - PROCESS | 1647 | 1467751322804 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:42:02 INFO - PROCESS | 1647 | 1467751322805 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:42:02 INFO - PROCESS | 1647 | 1467751322808 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:42:02 INFO - PROCESS | 1647 | 1467751322809 Marionette TRACE conn2 <- [1,1442,null,{}] 13:42:02 INFO - PROCESS | 1647 | 1467751322813 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}] 13:42:02 INFO - PROCESS | 1647 | 1467751322817 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:02 INFO - PROCESS | 1647 | 1467751322906 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:42:02 INFO - PROCESS | 1647 | 1467751322975 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:02 INFO - PROCESS | 1647 | 1467751322976 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x114f10800 == 38 [pid = 1647] [id = 368] 13:42:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128c09c00) [pid = 1647] [serial = 1103] [outer = 0x0] 13:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12a72bc00) [pid = 1647] [serial = 1104] [outer = 0x128c09c00] 13:42:03 INFO - PROCESS | 1647 | 1467751323000 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12b9cf800) [pid = 1647] [serial = 1105] [outer = 0x128c09c00] 13:42:03 INFO - PROCESS | 1647 | 1467751323343 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 571ms 13:42:03 INFO - PROCESS | 1647 | 1467751323388 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1647 | 1467751323390 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:42:03 INFO - PROCESS | 1647 | 1467751323392 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1647 | 1467751323393 Marionette TRACE conn2 <- [1,1446,null,{}] 13:42:03 INFO - PROCESS | 1647 | 1467751323396 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}] 13:42:03 INFO - PROCESS | 1647 | 1467751323397 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:03 INFO - PROCESS | 1647 | 1467751323500 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:42:03 INFO - PROCESS | 1647 | 1467751323504 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:03 INFO - PROCESS | 1647 | 1467751323505 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12909a000 == 39 [pid = 1647] [id = 369] 13:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1290f3800) [pid = 1647] [serial = 1106] [outer = 0x0] 13:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12bf1f000) [pid = 1647] [serial = 1107] [outer = 0x1290f3800] 13:42:03 INFO - PROCESS | 1647 | 1467751323536 Marionette DEBUG loaded listener.js 13:42:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12bf5a800) [pid = 1647] [serial = 1108] [outer = 0x1290f3800] 13:42:03 INFO - PROCESS | 1647 | 1467751323862 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]]]}] 13:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 13:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:42:03 INFO - PROCESS | 1647 | 1467751323911 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:42:03 INFO - PROCESS | 1647 | 1467751323912 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:42:03 INFO - PROCESS | 1647 | 1467751323914 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:42:03 INFO - PROCESS | 1647 | 1467751323915 Marionette TRACE conn2 <- [1,1450,null,{}] 13:42:03 INFO - PROCESS | 1647 | 1467751323917 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}] 13:42:03 INFO - PROCESS | 1647 | 1467751323918 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:04 INFO - PROCESS | 1647 | 1467751324019 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:42:04 INFO - PROCESS | 1647 | 1467751324034 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1647 | 1467751324035 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac45000 == 40 [pid = 1647] [id = 370] 13:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12bf5dc00) [pid = 1647] [serial = 1109] [outer = 0x0] 13:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12bf62800) [pid = 1647] [serial = 1110] [outer = 0x12bf5dc00] 13:42:04 INFO - PROCESS | 1647 | 1467751324058 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12c513c00) [pid = 1647] [serial = 1111] [outer = 0x12bf5dc00] 13:42:04 INFO - PROCESS | 1647 | 1467751324390 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]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 519ms 13:42:04 INFO - PROCESS | 1647 | 1467751324434 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:42:04 INFO - PROCESS | 1647 | 1467751324435 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:42:04 INFO - PROCESS | 1647 | 1467751324438 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:42:04 INFO - PROCESS | 1647 | 1467751324439 Marionette TRACE conn2 <- [1,1454,null,{}] 13:42:04 INFO - PROCESS | 1647 | 1467751324441 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}] 13:42:04 INFO - PROCESS | 1647 | 1467751324442 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:04 INFO - PROCESS | 1647 | 1467751324542 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:42:04 INFO - PROCESS | 1647 | 1467751324545 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:04 INFO - PROCESS | 1647 | 1467751324546 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b00a800 == 41 [pid = 1647] [id = 371] 13:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ac17800) [pid = 1647] [serial = 1112] [outer = 0x0] 13:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12b9b6400) [pid = 1647] [serial = 1113] [outer = 0x12ac17800] 13:42:04 INFO - PROCESS | 1647 | 1467751324578 Marionette DEBUG loaded listener.js 13:42:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12b9bac00) [pid = 1647] [serial = 1114] [outer = 0x12ac17800] 13:42:04 INFO - PROCESS | 1647 | 1467751324918 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]]]}] 13:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121edcc00) [pid = 1647] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125709000) [pid = 1647] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x116fb3800) [pid = 1647] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112d10000) [pid = 1647] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11820f800) [pid = 1647] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112f7ec00) [pid = 1647] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1185bf800) [pid = 1647] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116a1c000) [pid = 1647] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128f80000) [pid = 1647] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115df0400) [pid = 1647] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1129e9c00) [pid = 1647] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12100b800) [pid = 1647] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:42:05 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119f11000) [pid = 1647] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:42:05 INFO - PROCESS | 1647 | 1467751325037 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 1647 | 1467751325038 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:42:05 INFO - PROCESS | 1647 | 1467751325048 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1647 | 1467751325049 Marionette TRACE conn2 <- [1,1458,null,{}] 13:42:05 INFO - PROCESS | 1647 | 1467751325052 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}] 13:42:05 INFO - PROCESS | 1647 | 1467751325053 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:05 INFO - PROCESS | 1647 | 1467751325137 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:42:05 INFO - PROCESS | 1647 | 1467751325143 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 1647 | 1467751325144 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff1000 == 42 [pid = 1647] [id = 372] 13:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x11672b000) [pid = 1647] [serial = 1115] [outer = 0x0] 13:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1180bb000) [pid = 1647] [serial = 1116] [outer = 0x11672b000] 13:42:05 INFO - PROCESS | 1647 | 1467751325168 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1197d1c00) [pid = 1647] [serial = 1117] [outer = 0x11672b000] 13:42:05 INFO - PROCESS | 1647 | 1467751325488 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]]]}] 13:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 474ms 13:42:05 INFO - PROCESS | 1647 | 1467751325518 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:42:05 INFO - PROCESS | 1647 | 1467751325520 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:42:05 INFO - PROCESS | 1647 | 1467751325522 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:42:05 INFO - PROCESS | 1647 | 1467751325524 Marionette TRACE conn2 <- [1,1462,null,{}] 13:42:05 INFO - PROCESS | 1647 | 1467751325528 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}] 13:42:05 INFO - PROCESS | 1647 | 1467751325530 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:05 INFO - PROCESS | 1647 | 1467751325623 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:42:05 INFO - PROCESS | 1647 | 1467751325690 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:05 INFO - PROCESS | 1647 | 1467751325692 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc8c000 == 43 [pid = 1647] [id = 373] 13:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118742800) [pid = 1647] [serial = 1118] [outer = 0x0] 13:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x120f2d800) [pid = 1647] [serial = 1119] [outer = 0x118742800] 13:42:05 INFO - PROCESS | 1647 | 1467751325717 Marionette DEBUG loaded listener.js 13:42:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12ac25000) [pid = 1647] [serial = 1120] [outer = 0x118742800] 13:42:06 INFO - PROCESS | 1647 | 1467751326034 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]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 573ms 13:42:06 INFO - PROCESS | 1647 | 1467751326097 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 1647 | 1467751326099 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:42:06 INFO - PROCESS | 1647 | 1467751326102 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 1647 | 1467751326104 Marionette TRACE conn2 <- [1,1466,null,{}] 13:42:06 INFO - PROCESS | 1647 | 1467751326107 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}] 13:42:06 INFO - PROCESS | 1647 | 1467751326109 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:06 INFO - PROCESS | 1647 | 1467751326231 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:42:06 INFO - PROCESS | 1647 | 1467751326324 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1647 | 1467751326326 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c26f800 == 44 [pid = 1647] [id = 374] 13:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12ac19000) [pid = 1647] [serial = 1121] [outer = 0x0] 13:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12bf5e800) [pid = 1647] [serial = 1122] [outer = 0x12ac19000] 13:42:06 INFO - PROCESS | 1647 | 1467751326369 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12c51b800) [pid = 1647] [serial = 1123] [outer = 0x12ac19000] 13:42:06 INFO - PROCESS | 1647 | 1467751326753 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]]]}] 13:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 669ms 13:42:06 INFO - PROCESS | 1647 | 1467751326771 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:42:06 INFO - PROCESS | 1647 | 1467751326772 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:42:06 INFO - PROCESS | 1647 | 1467751326775 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:42:06 INFO - PROCESS | 1647 | 1467751326778 Marionette TRACE conn2 <- [1,1470,null,{}] 13:42:06 INFO - PROCESS | 1647 | 1467751326781 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}] 13:42:06 INFO - PROCESS | 1647 | 1467751326782 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:06 INFO - PROCESS | 1647 | 1467751326894 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:42:06 INFO - PROCESS | 1647 | 1467751326919 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:06 INFO - PROCESS | 1647 | 1467751326920 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2cd800 == 45 [pid = 1647] [id = 375] 13:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12c520400) [pid = 1647] [serial = 1124] [outer = 0x0] 13:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12c973800) [pid = 1647] [serial = 1125] [outer = 0x12c520400] 13:42:06 INFO - PROCESS | 1647 | 1467751326944 Marionette DEBUG loaded listener.js 13:42:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12c979800) [pid = 1647] [serial = 1126] [outer = 0x12c520400] 13:42:07 INFO - PROCESS | 1647 | 1467751327430 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]]]}] 13:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 673ms 13:42:07 INFO - PROCESS | 1647 | 1467751327449 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:42:07 INFO - PROCESS | 1647 | 1467751327452 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:42:07 INFO - PROCESS | 1647 | 1467751327455 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:42:07 INFO - PROCESS | 1647 | 1467751327457 Marionette TRACE conn2 <- [1,1474,null,{}] 13:42:07 INFO - PROCESS | 1647 | 1467751327480 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}] 13:42:07 INFO - PROCESS | 1647 | 1467751327482 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:07 INFO - PROCESS | 1647 | 1467751327591 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:42:07 INFO - PROCESS | 1647 | 1467751327663 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:07 INFO - PROCESS | 1647 | 1467751327664 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191ca800 == 46 [pid = 1647] [id = 376] 13:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1128cf000) [pid = 1647] [serial = 1127] [outer = 0x0] 13:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1128d1400) [pid = 1647] [serial = 1128] [outer = 0x1128cf000] 13:42:07 INFO - PROCESS | 1647 | 1467751327694 Marionette DEBUG loaded listener.js 13:42:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11321c400) [pid = 1647] [serial = 1129] [outer = 0x1128cf000] 13:42:08 INFO - PROCESS | 1647 | 1467751328118 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]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 690ms 13:42:08 INFO - PROCESS | 1647 | 1467751328172 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1647 | 1467751328175 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:42:08 INFO - PROCESS | 1647 | 1467751328198 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1647 | 1467751328200 Marionette TRACE conn2 <- [1,1478,null,{}] 13:42:08 INFO - PROCESS | 1647 | 1467751328203 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}] 13:42:08 INFO - PROCESS | 1647 | 1467751328204 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:08 INFO - PROCESS | 1647 | 1467751328311 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:42:08 INFO - PROCESS | 1647 | 1467751328381 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:08 INFO - PROCESS | 1647 | 1467751328382 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288d7000 == 47 [pid = 1647] [id = 377] 13:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1185c2c00) [pid = 1647] [serial = 1130] [outer = 0x0] 13:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118756800) [pid = 1647] [serial = 1131] [outer = 0x1185c2c00] 13:42:08 INFO - PROCESS | 1647 | 1467751328413 Marionette DEBUG loaded listener.js 13:42:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119b87400) [pid = 1647] [serial = 1132] [outer = 0x1185c2c00] 13:42:08 INFO - PROCESS | 1647 | 1467751328836 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]]]}] 13:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 676ms 13:42:08 INFO - PROCESS | 1647 | 1467751328873 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:42:08 INFO - PROCESS | 1647 | 1467751328875 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:42:08 INFO - PROCESS | 1647 | 1467751328897 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:42:08 INFO - PROCESS | 1647 | 1467751328899 Marionette TRACE conn2 <- [1,1482,null,{}] 13:42:08 INFO - PROCESS | 1647 | 1467751328910 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}] 13:42:08 INFO - PROCESS | 1647 | 1467751328914 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:09 INFO - PROCESS | 1647 | 1467751329056 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:42:09 INFO - PROCESS | 1647 | 1467751329176 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:09 INFO - PROCESS | 1647 | 1467751329178 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c260000 == 48 [pid = 1647] [id = 378] 13:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12100f400) [pid = 1647] [serial = 1133] [outer = 0x0] 13:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1217d2c00) [pid = 1647] [serial = 1134] [outer = 0x12100f400] 13:42:09 INFO - PROCESS | 1647 | 1467751329228 Marionette DEBUG loaded listener.js 13:42:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12486b000) [pid = 1647] [serial = 1135] [outer = 0x12100f400] 13:42:10 INFO - PROCESS | 1647 | 1467751330082 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]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1230ms 13:42:10 INFO - PROCESS | 1647 | 1467751330124 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1647 | 1467751330130 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:42:10 INFO - PROCESS | 1647 | 1467751330134 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1647 | 1467751330137 Marionette TRACE conn2 <- [1,1486,null,{}] 13:42:10 INFO - PROCESS | 1647 | 1467751330143 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}] 13:42:10 INFO - PROCESS | 1647 | 1467751330145 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:10 INFO - PROCESS | 1647 | 1467751330283 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:42:10 INFO - PROCESS | 1647 | 1467751330371 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:10 INFO - PROCESS | 1647 | 1467751330372 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff1800 == 49 [pid = 1647] [id = 379] 13:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x113c64000) [pid = 1647] [serial = 1136] [outer = 0x0] 13:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x11612d400) [pid = 1647] [serial = 1137] [outer = 0x113c64000] 13:42:10 INFO - PROCESS | 1647 | 1467751330400 Marionette DEBUG loaded listener.js 13:42:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1180bc400) [pid = 1647] [serial = 1138] [outer = 0x113c64000] 13:42:10 INFO - PROCESS | 1647 | 1467751330832 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]]]}] 13:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 724ms 13:42:10 INFO - PROCESS | 1647 | 1467751330857 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:42:10 INFO - PROCESS | 1647 | 1467751330860 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:42:10 INFO - PROCESS | 1647 | 1467751330865 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:42:10 INFO - PROCESS | 1647 | 1467751330866 Marionette TRACE conn2 <- [1,1490,null,{}] 13:42:10 INFO - PROCESS | 1647 | 1467751330869 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}] 13:42:10 INFO - PROCESS | 1647 | 1467751330870 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:10 INFO - PROCESS | 1647 | 1467751330963 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:42:11 INFO - PROCESS | 1647 | 1467751331033 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 1647 | 1467751331034 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11871d000 == 50 [pid = 1647] [id = 380] 13:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x118741c00) [pid = 1647] [serial = 1139] [outer = 0x0] 13:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1193d6800) [pid = 1647] [serial = 1140] [outer = 0x118741c00] 13:42:11 INFO - PROCESS | 1647 | 1467751331064 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x119d66800) [pid = 1647] [serial = 1141] [outer = 0x118741c00] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c26f800 == 49 [pid = 1647] [id = 374] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc8c000 == 48 [pid = 1647] [id = 373] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff1000 == 47 [pid = 1647] [id = 372] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b00a800 == 46 [pid = 1647] [id = 371] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac45000 == 45 [pid = 1647] [id = 370] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12909a000 == 44 [pid = 1647] [id = 369] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12b08d400) [pid = 1647] [serial = 1071] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x114f10800 == 43 [pid = 1647] [id = 368] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c7000 == 42 [pid = 1647] [id = 367] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x124ad9800 == 41 [pid = 1647] [id = 366] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121334800 == 40 [pid = 1647] [id = 365] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117e16000 == 39 [pid = 1647] [id = 364] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118149800 == 38 [pid = 1647] [id = 363] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x115e13800 == 37 [pid = 1647] [id = 362] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b94f800 == 36 [pid = 1647] [id = 361] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b914000 == 35 [pid = 1647] [id = 360] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x124adb000 == 34 [pid = 1647] [id = 359] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118148000 == 33 [pid = 1647] [id = 358] 13:42:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b904800 == 32 [pid = 1647] [id = 357] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x124b5d400) [pid = 1647] [serial = 1053] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1266a9800) [pid = 1647] [serial = 1056] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124ccf400) [pid = 1647] [serial = 1054] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118207400) [pid = 1647] [serial = 1039] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x117eab800) [pid = 1647] [serial = 1038] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x116a1a400) [pid = 1647] [serial = 1041] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11820b400) [pid = 1647] [serial = 1042] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1197d3c00) [pid = 1647] [serial = 1033] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116134c00) [pid = 1647] [serial = 1036] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113d97c00) [pid = 1647] [serial = 1035] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119118400) [pid = 1647] [serial = 1044] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1199d5400) [pid = 1647] [serial = 1045] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121003000) [pid = 1647] [serial = 1047] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121361800) [pid = 1647] [serial = 1048] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a44b000) [pid = 1647] [serial = 1059] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1199d6400) [pid = 1647] [serial = 1063] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1180c8c00) [pid = 1647] [serial = 1062] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a71fc00) [pid = 1647] [serial = 1060] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121461800) [pid = 1647] [serial = 1050] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a722000) [pid = 1647] [serial = 1068] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1217d9800) [pid = 1647] [serial = 1051] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1290ed400) [pid = 1647] [serial = 1057] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1290fb800) [pid = 1647] [serial = 1066] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ac1f000) [pid = 1647] [serial = 1069] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12146c400) [pid = 1647] [serial = 1065] [outer = 0x0] [url = about:blank] 13:42:11 INFO - PROCESS | 1647 | 1467751331430 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]]]}] 13:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 619ms 13:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:42:11 INFO - PROCESS | 1647 | 1467751331484 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:42:11 INFO - PROCESS | 1647 | 1467751331485 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:42:11 INFO - PROCESS | 1647 | 1467751331487 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:42:11 INFO - PROCESS | 1647 | 1467751331489 Marionette TRACE conn2 <- [1,1494,null,{}] 13:42:11 INFO - PROCESS | 1647 | 1467751331497 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}] 13:42:11 INFO - PROCESS | 1647 | 1467751331500 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:11 INFO - PROCESS | 1647 | 1467751331580 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:42:11 INFO - PROCESS | 1647 | 1467751331603 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:11 INFO - PROCESS | 1647 | 1467751331605 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195da000 == 33 [pid = 1647] [id = 381] 13:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x120f2ac00) [pid = 1647] [serial = 1142] [outer = 0x0] 13:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12120d800) [pid = 1647] [serial = 1143] [outer = 0x120f2ac00] 13:42:11 INFO - PROCESS | 1647 | 1467751331632 Marionette DEBUG loaded listener.js 13:42:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121468000) [pid = 1647] [serial = 1144] [outer = 0x120f2ac00] 13:42:11 INFO - PROCESS | 1647 | 1467751331967 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]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 13:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:42:12 INFO - PROCESS | 1647 | 1467751332008 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 1647 | 1467751332010 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:42:12 INFO - PROCESS | 1647 | 1467751332012 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1647 | 1467751332013 Marionette TRACE conn2 <- [1,1498,null,{}] 13:42:12 INFO - PROCESS | 1647 | 1467751332015 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}] 13:42:12 INFO - PROCESS | 1647 | 1467751332016 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:12 INFO - PROCESS | 1647 | 1467751332099 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:42:12 INFO - PROCESS | 1647 | 1467751332103 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1647 | 1467751332103 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ad9800 == 34 [pid = 1647] [id = 382] 13:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121b61c00) [pid = 1647] [serial = 1145] [outer = 0x0] 13:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12486e800) [pid = 1647] [serial = 1146] [outer = 0x121b61c00] 13:42:12 INFO - PROCESS | 1647 | 1467751332129 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1249dc000) [pid = 1647] [serial = 1147] [outer = 0x121b61c00] 13:42:12 INFO - PROCESS | 1647 | 1467751332452 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]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 468ms 13:42:12 INFO - PROCESS | 1647 | 1467751332480 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 1647 | 1467751332481 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:42:12 INFO - PROCESS | 1647 | 1467751332484 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1647 | 1467751332485 Marionette TRACE conn2 <- [1,1502,null,{}] 13:42:12 INFO - PROCESS | 1647 | 1467751332487 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}] 13:42:12 INFO - PROCESS | 1647 | 1467751332488 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:12 INFO - PROCESS | 1647 | 1467751332571 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:42:12 INFO - PROCESS | 1647 | 1467751332629 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:12 INFO - PROCESS | 1647 | 1467751332629 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c8800 == 35 [pid = 1647] [id = 383] 13:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121ede800) [pid = 1647] [serial = 1148] [outer = 0x0] 13:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124c29400) [pid = 1647] [serial = 1149] [outer = 0x121ede800] 13:42:12 INFO - PROCESS | 1647 | 1467751332654 Marionette DEBUG loaded listener.js 13:42:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125709000) [pid = 1647] [serial = 1150] [outer = 0x121ede800] 13:42:12 INFO - PROCESS | 1647 | 1467751332937 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]]]}] 13:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 468ms 13:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:42:12 INFO - PROCESS | 1647 | 1467751332953 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:42:12 INFO - PROCESS | 1647 | 1467751332954 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:42:12 INFO - PROCESS | 1647 | 1467751332956 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:42:12 INFO - PROCESS | 1647 | 1467751332957 Marionette TRACE conn2 <- [1,1506,null,{}] 13:42:12 INFO - PROCESS | 1647 | 1467751332968 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}] 13:42:12 INFO - PROCESS | 1647 | 1467751332972 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:13 INFO - PROCESS | 1647 | 1467751333081 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:42:13 INFO - PROCESS | 1647 | 1467751333141 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1647 | 1467751333142 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288e3000 == 36 [pid = 1647] [id = 384] 13:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121ee4400) [pid = 1647] [serial = 1151] [outer = 0x0] 13:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12669a400) [pid = 1647] [serial = 1152] [outer = 0x121ee4400] 13:42:13 INFO - PROCESS | 1647 | 1467751333167 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12925f400) [pid = 1647] [serial = 1153] [outer = 0x121ee4400] 13:42:13 INFO - PROCESS | 1647 | 1467751333399 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]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 478ms 13:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:42:13 INFO - PROCESS | 1647 | 1467751333451 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:42:13 INFO - PROCESS | 1647 | 1467751333452 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:42:13 INFO - PROCESS | 1647 | 1467751333454 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1647 | 1467751333456 Marionette TRACE conn2 <- [1,1510,null,{}] 13:42:13 INFO - PROCESS | 1647 | 1467751333458 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}] 13:42:13 INFO - PROCESS | 1647 | 1467751333461 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:13 INFO - PROCESS | 1647 | 1467751333576 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:42:13 INFO - PROCESS | 1647 | 1467751333579 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:13 INFO - PROCESS | 1647 | 1467751333581 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a40d000 == 37 [pid = 1647] [id = 385] 13:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128f84000) [pid = 1647] [serial = 1154] [outer = 0x0] 13:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a5d3c00) [pid = 1647] [serial = 1155] [outer = 0x128f84000] 13:42:13 INFO - PROCESS | 1647 | 1467751333636 Marionette DEBUG loaded listener.js 13:42:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ac26c00) [pid = 1647] [serial = 1156] [outer = 0x128f84000] 13:42:13 INFO - PROCESS | 1647 | 1467751333935 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]]]}] 13:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 13:42:13 INFO - PROCESS | 1647 | 1467751333976 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:42:13 INFO - PROCESS | 1647 | 1467751333979 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:42:13 INFO - PROCESS | 1647 | 1467751333981 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:42:13 INFO - PROCESS | 1647 | 1467751333982 Marionette TRACE conn2 <- [1,1514,null,{}] 13:42:13 INFO - PROCESS | 1647 | 1467751333985 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}] 13:42:13 INFO - PROCESS | 1647 | 1467751333986 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:14 INFO - PROCESS | 1647 | 1467751334090 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:42:14 INFO - PROCESS | 1647 | 1467751334129 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 1647 | 1467751334130 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac45000 == 38 [pid = 1647] [id = 386] 13:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12ae9d000) [pid = 1647] [serial = 1157] [outer = 0x0] 13:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12af32c00) [pid = 1647] [serial = 1158] [outer = 0x12ae9d000] 13:42:14 INFO - PROCESS | 1647 | 1467751334154 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12b95c800) [pid = 1647] [serial = 1159] [outer = 0x12ae9d000] 13:42:14 INFO - PROCESS | 1647 | 1467751334491 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]]]}] 13:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 13:42:14 INFO - PROCESS | 1647 | 1467751334502 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:42:14 INFO - PROCESS | 1647 | 1467751334504 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:42:14 INFO - PROCESS | 1647 | 1467751334507 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:42:14 INFO - PROCESS | 1647 | 1467751334509 Marionette TRACE conn2 <- [1,1518,null,{}] 13:42:14 INFO - PROCESS | 1647 | 1467751334512 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}] 13:42:14 INFO - PROCESS | 1647 | 1467751334514 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:14 INFO - PROCESS | 1647 | 1467751334664 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:42:14 INFO - PROCESS | 1647 | 1467751334722 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:14 INFO - PROCESS | 1647 | 1467751334724 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7b000 == 39 [pid = 1647] [id = 387] 13:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b9c9c00) [pid = 1647] [serial = 1160] [outer = 0x0] 13:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b9d0800) [pid = 1647] [serial = 1161] [outer = 0x12b9c9c00] 13:42:14 INFO - PROCESS | 1647 | 1467751334763 Marionette DEBUG loaded listener.js 13:42:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12bf1d000) [pid = 1647] [serial = 1162] [outer = 0x12b9c9c00] 13:42:15 INFO - PROCESS | 1647 | 1467751335105 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]]]}] 13:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 621ms 13:42:15 INFO - PROCESS | 1647 | 1467751335129 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 1647 | 1467751335130 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:42:15 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:42:15 INFO - PROCESS | 1647 | 1467751335132 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 1647 | 1467751335141 Marionette TRACE conn2 <- [1,1522,null,{}] 13:42:15 INFO - PROCESS | 1647 | 1467751335146 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}] 13:42:15 INFO - PROCESS | 1647 | 1467751335147 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:15 INFO - PROCESS | 1647 | 1467751335251 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:42:15 INFO - PROCESS | 1647 | 1467751335261 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1647 | 1467751335262 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b8800 == 40 [pid = 1647] [id = 388] 13:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12bf21400) [pid = 1647] [serial = 1163] [outer = 0x0] 13:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12bf5d400) [pid = 1647] [serial = 1164] [outer = 0x12bf21400] 13:42:15 INFO - PROCESS | 1647 | 1467751335286 Marionette DEBUG loaded listener.js 13:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12c517800) [pid = 1647] [serial = 1165] [outer = 0x12bf21400] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1290f3800) [pid = 1647] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12bf5dc00) [pid = 1647] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12ac17800) [pid = 1647] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x111c75400) [pid = 1647] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121010c00) [pid = 1647] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x113c42000) [pid = 1647] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1180bd400) [pid = 1647] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12613ec00) [pid = 1647] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128902800) [pid = 1647] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ac19000) [pid = 1647] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11672b000) [pid = 1647] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x128c09c00) [pid = 1647] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:42:15 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118742800) [pid = 1647] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:42:15 INFO - PROCESS | 1647 | 1467751335858 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"]]]}] 13:42:15 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 () { 13:42:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:42:15 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 () { 13:42:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:42:15 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 () { 13:42:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:42:15 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 () { 13:42:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:42:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:42:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 731ms 13:42:15 INFO - PROCESS | 1647 | 1467751335865 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:42:15 INFO - PROCESS | 1647 | 1467751335866 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:42:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:42:15 INFO - PROCESS | 1647 | 1467751335869 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:42:15 INFO - PROCESS | 1647 | 1467751335871 Marionette TRACE conn2 <- [1,1526,null,{}] 13:42:15 INFO - PROCESS | 1647 | 1467751335873 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}] 13:42:15 INFO - PROCESS | 1647 | 1467751335875 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:15 INFO - PROCESS | 1647 | 1467751335970 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:42:15 INFO - PROCESS | 1647 | 1467751335973 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:15 INFO - PROCESS | 1647 | 1467751335975 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c1000 == 41 [pid = 1647] [id = 389] 13:42:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x110e33800) [pid = 1647] [serial = 1166] [outer = 0x0] 13:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119d68000) [pid = 1647] [serial = 1167] [outer = 0x110e33800] 13:42:16 INFO - PROCESS | 1647 | 1467751336004 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128930000) [pid = 1647] [serial = 1168] [outer = 0x110e33800] 13:42:16 INFO - PROCESS | 1647 | 1467751336374 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"]]]}] 13:42:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:42:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:42:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:42:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 569ms 13:42:16 INFO - PROCESS | 1647 | 1467751336439 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1647 | 1467751336440 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:42:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:42:16 INFO - PROCESS | 1647 | 1467751336443 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1647 | 1467751336444 Marionette TRACE conn2 <- [1,1530,null,{}] 13:42:16 INFO - PROCESS | 1647 | 1467751336446 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}] 13:42:16 INFO - PROCESS | 1647 | 1467751336447 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:16 INFO - PROCESS | 1647 | 1467751336546 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:42:16 INFO - PROCESS | 1647 | 1467751336549 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:16 INFO - PROCESS | 1647 | 1467751336551 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d105000 == 42 [pid = 1647] [id = 390] 13:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12925e000) [pid = 1647] [serial = 1169] [outer = 0x0] 13:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12bf5c000) [pid = 1647] [serial = 1170] [outer = 0x12925e000] 13:42:16 INFO - PROCESS | 1647 | 1467751336575 Marionette DEBUG loaded listener.js 13:42:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12ca3d000) [pid = 1647] [serial = 1171] [outer = 0x12925e000] 13:42:16 INFO - PROCESS | 1647 | 1467751336864 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]]]}] 13:42:16 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 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:42:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:42:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:42:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:42:16 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. 13:42:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:42:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 13:42:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:42:16 INFO - PROCESS | 1647 | 1467751336914 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:42:16 INFO - PROCESS | 1647 | 1467751336915 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:42:16 INFO - PROCESS | 1647 | 1467751336917 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:42:16 INFO - PROCESS | 1647 | 1467751336918 Marionette TRACE conn2 <- [1,1534,null,{}] 13:42:16 INFO - PROCESS | 1647 | 1467751336921 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}] 13:42:16 INFO - PROCESS | 1647 | 1467751336932 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:17 INFO - PROCESS | 1647 | 1467751337014 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:42:17 INFO - PROCESS | 1647 | 1467751337077 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1647 | 1467751337079 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d30f800 == 43 [pid = 1647] [id = 391] 13:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1199b2400) [pid = 1647] [serial = 1172] [outer = 0x0] 13:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1199b7c00) [pid = 1647] [serial = 1173] [outer = 0x1199b2400] 13:42:17 INFO - PROCESS | 1647 | 1467751337102 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1199bcc00) [pid = 1647] [serial = 1174] [outer = 0x1199b2400] 13:42:17 INFO - PROCESS | 1647 | 1467751337377 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]]]}] 13:42:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:42:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 517ms 13:42:17 INFO - PROCESS | 1647 | 1467751337436 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:42:17 INFO - PROCESS | 1647 | 1467751337437 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:42:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:42:17 INFO - PROCESS | 1647 | 1467751337439 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:42:17 INFO - PROCESS | 1647 | 1467751337440 Marionette TRACE conn2 <- [1,1538,null,{}] 13:42:17 INFO - PROCESS | 1647 | 1467751337445 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}] 13:42:17 INFO - PROCESS | 1647 | 1467751337446 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:17 INFO - PROCESS | 1647 | 1467751337527 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:42:17 INFO - PROCESS | 1647 | 1467751337531 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:17 INFO - PROCESS | 1647 | 1467751337532 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d68f800 == 44 [pid = 1647] [id = 392] 13:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1199b8000) [pid = 1647] [serial = 1175] [outer = 0x0] 13:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12108e000) [pid = 1647] [serial = 1176] [outer = 0x1199b8000] 13:42:17 INFO - PROCESS | 1647 | 1467751337556 Marionette DEBUG loaded listener.js 13:42:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121092000) [pid = 1647] [serial = 1177] [outer = 0x1199b8000] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff1800 == 43 [pid = 1647] [id = 379] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c260000 == 42 [pid = 1647] [id = 378] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1288d7000 == 41 [pid = 1647] [id = 377] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2cd800 == 40 [pid = 1647] [id = 375] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1191ca800 == 39 [pid = 1647] [id = 376] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x11871d000 == 38 [pid = 1647] [id = 380] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12d105000 == 37 [pid = 1647] [id = 390] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7b000 == 36 [pid = 1647] [id = 387] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1195da000 == 35 [pid = 1647] [id = 381] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1288e3000 == 34 [pid = 1647] [id = 384] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c8800 == 33 [pid = 1647] [id = 383] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9c1000 == 32 [pid = 1647] [id = 389] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b8800 == 31 [pid = 1647] [id = 388] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac45000 == 30 [pid = 1647] [id = 386] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x124ad9800 == 29 [pid = 1647] [id = 382] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12a40d000 == 28 [pid = 1647] [id = 385] 13:42:18 INFO - PROCESS | 1647 | --DOCSHELL 0x12d30f800 == 27 [pid = 1647] [id = 391] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12bf1f000) [pid = 1647] [serial = 1107] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12bf62800) [pid = 1647] [serial = 1110] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12b9b6400) [pid = 1647] [serial = 1113] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12c513c00) [pid = 1647] [serial = 1111] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121460000) [pid = 1647] [serial = 1087] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115d15800) [pid = 1647] [serial = 1086] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121eae400) [pid = 1647] [serial = 1095] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x125708400) [pid = 1647] [serial = 1096] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116a1ac00) [pid = 1647] [serial = 1074] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119b85800) [pid = 1647] [serial = 1077] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x125778c00) [pid = 1647] [serial = 1080] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12a5d5800) [pid = 1647] [serial = 1083] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1176f3c00) [pid = 1647] [serial = 1092] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b8f400) [pid = 1647] [serial = 1093] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118fe6800) [pid = 1647] [serial = 1090] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118210400) [pid = 1647] [serial = 1089] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12890ac00) [pid = 1647] [serial = 1098] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128c05800) [pid = 1647] [serial = 1099] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x129261000) [pid = 1647] [serial = 1101] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12a724800) [pid = 1647] [serial = 1102] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bf5e800) [pid = 1647] [serial = 1122] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1180bb000) [pid = 1647] [serial = 1116] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197d1c00) [pid = 1647] [serial = 1117] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12b9bac00) [pid = 1647] [serial = 1114] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12a72bc00) [pid = 1647] [serial = 1104] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12b9cf800) [pid = 1647] [serial = 1105] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12ac25000) [pid = 1647] [serial = 1120] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12c51b800) [pid = 1647] [serial = 1123] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12bf5a800) [pid = 1647] [serial = 1108] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x120f2d800) [pid = 1647] [serial = 1119] [outer = 0x0] [url = about:blank] 13:42:18 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12c973800) [pid = 1647] [serial = 1125] [outer = 0x0] [url = about:blank] 13:42:19 INFO - PROCESS | 1647 | 1467751339081 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]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1675ms 13:42:19 INFO - PROCESS | 1647 | 1467751339115 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:42:19 INFO - PROCESS | 1647 | 1467751339117 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:42:19 INFO - PROCESS | 1647 | 1467751339120 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1647 | 1467751339122 Marionette TRACE conn2 <- [1,1542,null,{}] 13:42:19 INFO - PROCESS | 1647 | 1467751339127 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}] 13:42:19 INFO - PROCESS | 1647 | 1467751339129 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:19 INFO - PROCESS | 1647 | 1467751339214 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:42:19 INFO - PROCESS | 1647 | 1467751339275 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1647 | 1467751339276 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11649e800 == 28 [pid = 1647] [id = 393] 13:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11259d400) [pid = 1647] [serial = 1178] [outer = 0x0] 13:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1127cec00) [pid = 1647] [serial = 1179] [outer = 0x11259d400] 13:42:19 INFO - PROCESS | 1647 | 1467751339304 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1128cc800) [pid = 1647] [serial = 1180] [outer = 0x11259d400] 13:42:19 INFO - PROCESS | 1647 | 1467751339601 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]]]}] 13:42:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:42:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 526ms 13:42:19 INFO - PROCESS | 1647 | 1467751339647 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:42:19 INFO - PROCESS | 1647 | 1467751339651 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:42:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:42:19 INFO - PROCESS | 1647 | 1467751339655 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:42:19 INFO - PROCESS | 1647 | 1467751339657 Marionette TRACE conn2 <- [1,1546,null,{}] 13:42:19 INFO - PROCESS | 1647 | 1467751339662 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}] 13:42:19 INFO - PROCESS | 1647 | 1467751339664 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:19 INFO - PROCESS | 1647 | 1467751339741 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:42:19 INFO - PROCESS | 1647 | 1467751339747 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:19 INFO - PROCESS | 1647 | 1467751339749 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x11745a000 == 29 [pid = 1647] [id = 394] 13:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1129ed800) [pid = 1647] [serial = 1181] [outer = 0x0] 13:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112f2cc00) [pid = 1647] [serial = 1182] [outer = 0x1129ed800] 13:42:19 INFO - PROCESS | 1647 | 1467751339778 Marionette DEBUG loaded listener.js 13:42:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x113c42000) [pid = 1647] [serial = 1183] [outer = 0x1129ed800] 13:42:20 INFO - PROCESS | 1647 | 1467751340123 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]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 524ms 13:42:20 INFO - PROCESS | 1647 | 1467751340180 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:42:20 INFO - PROCESS | 1647 | 1467751340189 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:42:20 INFO - PROCESS | 1647 | 1467751340192 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 1647 | 1467751340194 Marionette TRACE conn2 <- [1,1550,null,{}] 13:42:20 INFO - PROCESS | 1647 | 1467751340202 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}] 13:42:20 INFO - PROCESS | 1647 | 1467751340206 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:20 INFO - PROCESS | 1647 | 1467751340283 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:42:20 INFO - PROCESS | 1647 | 1467751340341 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1647 | 1467751340343 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fc3800 == 30 [pid = 1647] [id = 395] 13:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x110e34800) [pid = 1647] [serial = 1184] [outer = 0x0] 13:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116fb4400) [pid = 1647] [serial = 1185] [outer = 0x110e34800] 13:42:20 INFO - PROCESS | 1647 | 1467751340370 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1180c3400) [pid = 1647] [serial = 1186] [outer = 0x110e34800] 13:42:20 INFO - PROCESS | 1647 | 1467751340665 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]]]}] 13:42:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:42:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 522ms 13:42:20 INFO - PROCESS | 1647 | 1467751340715 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:42:20 INFO - PROCESS | 1647 | 1467751340717 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:42:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:42:20 INFO - PROCESS | 1647 | 1467751340719 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:42:20 INFO - PROCESS | 1647 | 1467751340720 Marionette TRACE conn2 <- [1,1554,null,{}] 13:42:20 INFO - PROCESS | 1647 | 1467751340722 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}] 13:42:20 INFO - PROCESS | 1647 | 1467751340723 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:20 INFO - PROCESS | 1647 | 1467751340800 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:42:20 INFO - PROCESS | 1647 | 1467751340803 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:20 INFO - PROCESS | 1647 | 1467751340804 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe0800 == 31 [pid = 1647] [id = 396] 13:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11820a800) [pid = 1647] [serial = 1187] [outer = 0x0] 13:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1185c0400) [pid = 1647] [serial = 1188] [outer = 0x11820a800] 13:42:20 INFO - PROCESS | 1647 | 1467751340831 Marionette DEBUG loaded listener.js 13:42:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118742000) [pid = 1647] [serial = 1189] [outer = 0x11820a800] 13:42:21 INFO - PROCESS | 1647 | 1467751341151 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]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 468ms 13:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:42:21 INFO - PROCESS | 1647 | 1467751341187 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1647 | 1467751341189 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:42:21 INFO - PROCESS | 1647 | 1467751341191 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1647 | 1467751341193 Marionette TRACE conn2 <- [1,1558,null,{}] 13:42:21 INFO - PROCESS | 1647 | 1467751341197 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}] 13:42:21 INFO - PROCESS | 1647 | 1467751341198 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:21 INFO - PROCESS | 1647 | 1467751341302 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:42:21 INFO - PROCESS | 1647 | 1467751341311 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 1647 | 1467751341313 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x121448800 == 32 [pid = 1647] [id = 397] 13:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1129ed400) [pid = 1647] [serial = 1190] [outer = 0x0] 13:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118f5b400) [pid = 1647] [serial = 1191] [outer = 0x1129ed400] 13:42:21 INFO - PROCESS | 1647 | 1467751341336 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1193d2000) [pid = 1647] [serial = 1192] [outer = 0x1129ed400] 13:42:21 INFO - PROCESS | 1647 | 1467751341691 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]]]}] 13:42:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:42:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 13:42:21 INFO - PROCESS | 1647 | 1467751341713 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:42:21 INFO - PROCESS | 1647 | 1467751341714 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:42:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:42:21 INFO - PROCESS | 1647 | 1467751341716 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:42:21 INFO - PROCESS | 1647 | 1467751341717 Marionette TRACE conn2 <- [1,1562,null,{}] 13:42:21 INFO - PROCESS | 1647 | 1467751341720 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}] 13:42:21 INFO - PROCESS | 1647 | 1467751341724 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:21 INFO - PROCESS | 1647 | 1467751341814 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:42:21 INFO - PROCESS | 1647 | 1467751341818 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:21 INFO - PROCESS | 1647 | 1467751341819 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae6800 == 33 [pid = 1647] [id = 398] 13:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1199b1400) [pid = 1647] [serial = 1193] [outer = 0x0] 13:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119b82400) [pid = 1647] [serial = 1194] [outer = 0x1199b1400] 13:42:21 INFO - PROCESS | 1647 | 1467751341846 Marionette DEBUG loaded listener.js 13:42:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x120f33800) [pid = 1647] [serial = 1195] [outer = 0x1199b1400] 13:42:22 INFO - PROCESS | 1647 | 1467751342167 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]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 470ms 13:42:22 INFO - PROCESS | 1647 | 1467751342186 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 1647 | 1467751342187 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:42:22 INFO - PROCESS | 1647 | 1467751342189 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 1647 | 1467751342190 Marionette TRACE conn2 <- [1,1566,null,{}] 13:42:22 INFO - PROCESS | 1647 | 1467751342193 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}] 13:42:22 INFO - PROCESS | 1647 | 1467751342196 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:22 INFO - PROCESS | 1647 | 1467751342306 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:42:22 INFO - PROCESS | 1647 | 1467751342313 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1647 | 1467751342314 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12574e000 == 34 [pid = 1647] [id = 399] 13:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110dddc00) [pid = 1647] [serial = 1196] [outer = 0x0] 13:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x120f30000) [pid = 1647] [serial = 1197] [outer = 0x110dddc00] 13:42:22 INFO - PROCESS | 1647 | 1467751342338 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12108f000) [pid = 1647] [serial = 1198] [outer = 0x110dddc00] 13:42:22 INFO - PROCESS | 1647 | 1467751342634 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]]]}] 13:42:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:42:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 13:42:22 INFO - PROCESS | 1647 | 1467751342664 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:42:22 INFO - PROCESS | 1647 | 1467751342665 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:42:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:42:22 INFO - PROCESS | 1647 | 1467751342667 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:42:22 INFO - PROCESS | 1647 | 1467751342668 Marionette TRACE conn2 <- [1,1570,null,{}] 13:42:22 INFO - PROCESS | 1647 | 1467751342671 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}] 13:42:22 INFO - PROCESS | 1647 | 1467751342672 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:22 INFO - PROCESS | 1647 | 1467751342746 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:42:22 INFO - PROCESS | 1647 | 1467751342750 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:22 INFO - PROCESS | 1647 | 1467751342751 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x126868800 == 35 [pid = 1647] [id = 400] 13:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12100f800) [pid = 1647] [serial = 1199] [outer = 0x0] 13:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121095000) [pid = 1647] [serial = 1200] [outer = 0x12100f800] 13:42:22 INFO - PROCESS | 1647 | 1467751342775 Marionette DEBUG loaded listener.js 13:42:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12145a400) [pid = 1647] [serial = 1201] [outer = 0x12100f800] 13:42:23 INFO - PROCESS | 1647 | 1467751343075 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]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 419ms 13:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:42:23 INFO - PROCESS | 1647 | 1467751343086 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 1647 | 1467751343088 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:42:23 INFO - PROCESS | 1647 | 1467751343090 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1647 | 1467751343091 Marionette TRACE conn2 <- [1,1574,null,{}] 13:42:23 INFO - PROCESS | 1647 | 1467751343096 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}] 13:42:23 INFO - PROCESS | 1647 | 1467751343098 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:23 INFO - PROCESS | 1647 | 1467751343181 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:42:23 INFO - PROCESS | 1647 | 1467751343184 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 1647 | 1467751343185 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f56000 == 36 [pid = 1647] [id = 401] 13:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121096800) [pid = 1647] [serial = 1202] [outer = 0x0] 13:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121467400) [pid = 1647] [serial = 1203] [outer = 0x121096800] 13:42:23 INFO - PROCESS | 1647 | 1467751343211 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1217dfc00) [pid = 1647] [serial = 1204] [outer = 0x121096800] 13:42:23 INFO - PROCESS | 1647 | 1467751343516 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]]]}] 13:42:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:42:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 472ms 13:42:23 INFO - PROCESS | 1647 | 1467751343565 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:42:23 INFO - PROCESS | 1647 | 1467751343566 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:42:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:42:23 INFO - PROCESS | 1647 | 1467751343569 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:42:23 INFO - PROCESS | 1647 | 1467751343570 Marionette TRACE conn2 <- [1,1578,null,{}] 13:42:23 INFO - PROCESS | 1647 | 1467751343595 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}] 13:42:23 INFO - PROCESS | 1647 | 1467751343597 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:23 INFO - PROCESS | 1647 | 1467751343678 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:42:23 INFO - PROCESS | 1647 | 1467751343683 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:23 INFO - PROCESS | 1647 | 1467751343684 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a217000 == 37 [pid = 1647] [id = 402] 13:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118741400) [pid = 1647] [serial = 1205] [outer = 0x0] 13:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121edf800) [pid = 1647] [serial = 1206] [outer = 0x118741400] 13:42:23 INFO - PROCESS | 1647 | 1467751343708 Marionette DEBUG loaded listener.js 13:42:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12486ac00) [pid = 1647] [serial = 1207] [outer = 0x118741400] 13:42:24 INFO - PROCESS | 1647 | 1467751344053 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 520ms 13:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:42:24 INFO - PROCESS | 1647 | 1467751344089 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1647 | 1467751344091 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:42:24 INFO - PROCESS | 1647 | 1467751344093 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1647 | 1467751344095 Marionette TRACE conn2 <- [1,1582,null,{}] 13:42:24 INFO - PROCESS | 1647 | 1467751344097 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}] 13:42:24 INFO - PROCESS | 1647 | 1467751344099 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:24 INFO - PROCESS | 1647 | 1467751344192 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:42:24 INFO - PROCESS | 1647 | 1467751344261 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1647 | 1467751344262 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121448000 == 38 [pid = 1647] [id = 403] 13:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121eb5000) [pid = 1647] [serial = 1208] [outer = 0x0] 13:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x124873800) [pid = 1647] [serial = 1209] [outer = 0x121eb5000] 13:42:24 INFO - PROCESS | 1647 | 1467751344304 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12612fc00) [pid = 1647] [serial = 1210] [outer = 0x121eb5000] 13:42:24 INFO - PROCESS | 1647 | 1467751344613 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]]]}] 13:42:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:42:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 570ms 13:42:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:42:24 INFO - PROCESS | 1647 | 1467751344664 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:42:24 INFO - PROCESS | 1647 | 1467751344665 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:42:24 INFO - PROCESS | 1647 | 1467751344667 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:42:24 INFO - PROCESS | 1647 | 1467751344668 Marionette TRACE conn2 <- [1,1586,null,{}] 13:42:24 INFO - PROCESS | 1647 | 1467751344670 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}] 13:42:24 INFO - PROCESS | 1647 | 1467751344671 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:24 INFO - PROCESS | 1647 | 1467751344768 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:42:24 INFO - PROCESS | 1647 | 1467751344781 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:24 INFO - PROCESS | 1647 | 1467751344782 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af51800 == 39 [pid = 1647] [id = 404] 13:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126136400) [pid = 1647] [serial = 1211] [outer = 0x0] 13:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x126511800) [pid = 1647] [serial = 1212] [outer = 0x126136400] 13:42:24 INFO - PROCESS | 1647 | 1467751344805 Marionette DEBUG loaded listener.js 13:42:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x126823800) [pid = 1647] [serial = 1213] [outer = 0x126136400] 13:42:25 INFO - PROCESS | 1647 | 1467751345119 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]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:42:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 468ms 13:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:42:25 INFO - PROCESS | 1647 | 1467751345135 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1647 | 1467751345136 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:42:25 INFO - PROCESS | 1647 | 1467751345139 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1647 | 1467751345140 Marionette TRACE conn2 <- [1,1590,null,{}] 13:42:25 INFO - PROCESS | 1647 | 1467751345142 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}] 13:42:25 INFO - PROCESS | 1647 | 1467751345145 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:25 INFO - PROCESS | 1647 | 1467751345252 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:42:25 INFO - PROCESS | 1647 | 1467751345256 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1647 | 1467751345257 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b015800 == 40 [pid = 1647] [id = 405] 13:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x125708c00) [pid = 1647] [serial = 1214] [outer = 0x0] 13:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x126a45800) [pid = 1647] [serial = 1215] [outer = 0x125708c00] 13:42:25 INFO - PROCESS | 1647 | 1467751345281 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12890dc00) [pid = 1647] [serial = 1216] [outer = 0x125708c00] 13:42:25 INFO - PROCESS | 1647 | 1467751345628 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]]]}] 13:42:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:42:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 521ms 13:42:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:42:25 INFO - PROCESS | 1647 | 1467751345666 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:42:25 INFO - PROCESS | 1647 | 1467751345667 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:42:25 INFO - PROCESS | 1647 | 1467751345669 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:42:25 INFO - PROCESS | 1647 | 1467751345670 Marionette TRACE conn2 <- [1,1594,null,{}] 13:42:25 INFO - PROCESS | 1647 | 1467751345673 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}] 13:42:25 INFO - PROCESS | 1647 | 1467751345674 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:25 INFO - PROCESS | 1647 | 1467751345773 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:42:25 INFO - PROCESS | 1647 | 1467751345776 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:25 INFO - PROCESS | 1647 | 1467751345777 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b91f000 == 41 [pid = 1647] [id = 406] 13:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x12892b000) [pid = 1647] [serial = 1217] [outer = 0x0] 13:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x128c09c00) [pid = 1647] [serial = 1218] [outer = 0x12892b000] 13:42:25 INFO - PROCESS | 1647 | 1467751345801 Marionette DEBUG loaded listener.js 13:42:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x1290efc00) [pid = 1647] [serial = 1219] [outer = 0x12892b000] 13:42:26 INFO - PROCESS | 1647 | 1467751346133 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:42:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 13:42:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:42:26 INFO - PROCESS | 1647 | 1467751346190 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1647 | 1467751346191 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:42:26 INFO - PROCESS | 1647 | 1467751346194 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1647 | 1467751346195 Marionette TRACE conn2 <- [1,1598,null,{}] 13:42:26 INFO - PROCESS | 1647 | 1467751346197 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}] 13:42:26 INFO - PROCESS | 1647 | 1467751346198 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:26 INFO - PROCESS | 1647 | 1467751346530 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x112f7e800) [pid = 1647] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x128c0b000) [pid = 1647] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x12ae8e400) [pid = 1647] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x121462c00) [pid = 1647] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x118f63000) [pid = 1647] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12ae9d000) [pid = 1647] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bf21400) [pid = 1647] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b9c9c00) [pid = 1647] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x110e33800) [pid = 1647] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12100f400) [pid = 1647] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1185c2c00) [pid = 1647] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1128cf000) [pid = 1647] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12c520400) [pid = 1647] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121ee4400) [pid = 1647] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121ede800) [pid = 1647] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121b61c00) [pid = 1647] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x120f2ac00) [pid = 1647] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118741c00) [pid = 1647] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x113c64000) [pid = 1647] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1199b2400) [pid = 1647] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128f84000) [pid = 1647] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:42:26 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12925e000) [pid = 1647] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:42:26 INFO - PROCESS | 1647 | 1467751346598 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:26 INFO - PROCESS | 1647 | 1467751346599 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae5000 == 42 [pid = 1647] [id = 407] 13:42:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1127cf800) [pid = 1647] [serial = 1220] [outer = 0x0] 13:42:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1128cb400) [pid = 1647] [serial = 1221] [outer = 0x1127cf800] 13:42:26 INFO - PROCESS | 1647 | 1467751346623 Marionette DEBUG loaded listener.js 13:42:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11714e000) [pid = 1647] [serial = 1222] [outer = 0x1127cf800] 13:42:26 INFO - PROCESS | 1647 | 1467751346878 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]]]}] 13:42:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:42:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 719ms 13:42:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:42:26 INFO - PROCESS | 1647 | 1467751346915 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:42:26 INFO - PROCESS | 1647 | 1467751346916 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:42:26 INFO - PROCESS | 1647 | 1467751346918 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:42:26 INFO - PROCESS | 1647 | 1467751346919 Marionette TRACE conn2 <- [1,1602,null,{}] 13:42:26 INFO - PROCESS | 1647 | 1467751346921 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}] 13:42:26 INFO - PROCESS | 1647 | 1467751346922 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:27 INFO - PROCESS | 1647 | 1467751347008 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:42:27 INFO - PROCESS | 1647 | 1467751347068 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1647 | 1467751347069 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c270000 == 43 [pid = 1647] [id = 408] 13:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1180c8000) [pid = 1647] [serial = 1223] [outer = 0x0] 13:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121007800) [pid = 1647] [serial = 1224] [outer = 0x1180c8000] 13:42:27 INFO - PROCESS | 1647 | 1467751347093 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125776c00) [pid = 1647] [serial = 1225] [outer = 0x1180c8000] 13:42:27 INFO - PROCESS | 1647 | 1467751347336 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]]]}] 13:42:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:42:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 470ms 13:42:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:42:27 INFO - PROCESS | 1647 | 1467751347389 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 1647 | 1467751347389 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:42:27 INFO - PROCESS | 1647 | 1467751347391 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 1647 | 1467751347393 Marionette TRACE conn2 <- [1,1606,null,{}] 13:42:27 INFO - PROCESS | 1647 | 1467751347402 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}] 13:42:27 INFO - PROCESS | 1647 | 1467751347403 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:27 INFO - PROCESS | 1647 | 1467751347495 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:42:27 INFO - PROCESS | 1647 | 1467751347499 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:27 INFO - PROCESS | 1647 | 1467751347500 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c8000 == 44 [pid = 1647] [id = 409] 13:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12145d800) [pid = 1647] [serial = 1226] [outer = 0x0] 13:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1290fb800) [pid = 1647] [serial = 1227] [outer = 0x12145d800] 13:42:27 INFO - PROCESS | 1647 | 1467751347523 Marionette DEBUG loaded listener.js 13:42:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12a5d1c00) [pid = 1647] [serial = 1228] [outer = 0x12145d800] 13:42:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:42:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 476ms 13:42:27 INFO - PROCESS | 1647 | 1467751347863 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]]]}] 13:42:27 INFO - PROCESS | 1647 | 1467751347868 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:42:27 INFO - PROCESS | 1647 | 1467751347870 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:42:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:42:27 INFO - PROCESS | 1647 | 1467751347872 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:42:27 INFO - PROCESS | 1647 | 1467751347873 Marionette TRACE conn2 <- [1,1610,null,{}] 13:42:27 INFO - PROCESS | 1647 | 1467751347880 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}] 13:42:27 INFO - PROCESS | 1647 | 1467751347882 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:27 INFO - PROCESS | 1647 | 1467751347967 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:42:28 INFO - PROCESS | 1647 | 1467751348034 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1647 | 1467751348035 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd10000 == 45 [pid = 1647] [id = 410] 13:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129258000) [pid = 1647] [serial = 1229] [outer = 0x0] 13:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a5d8000) [pid = 1647] [serial = 1230] [outer = 0x129258000] 13:42:28 INFO - PROCESS | 1647 | 1467751348059 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12a72cc00) [pid = 1647] [serial = 1231] [outer = 0x129258000] 13:42:28 INFO - PROCESS | 1647 | 1467751348308 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]]]}] 13:42:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:42:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 474ms 13:42:28 INFO - PROCESS | 1647 | 1467751348351 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:42:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:42:28 INFO - PROCESS | 1647 | 1467751348352 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:42:28 INFO - PROCESS | 1647 | 1467751348354 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:42:28 INFO - PROCESS | 1647 | 1467751348355 Marionette TRACE conn2 <- [1,1614,null,{}] 13:42:28 INFO - PROCESS | 1647 | 1467751348357 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}] 13:42:28 INFO - PROCESS | 1647 | 1467751348369 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:28 INFO - PROCESS | 1647 | 1467751348463 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:42:28 INFO - PROCESS | 1647 | 1467751348468 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:28 INFO - PROCESS | 1647 | 1467751348469 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d321800 == 46 [pid = 1647] [id = 411] 13:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12a723c00) [pid = 1647] [serial = 1232] [outer = 0x0] 13:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12ae93800) [pid = 1647] [serial = 1233] [outer = 0x12a723c00] 13:42:28 INFO - PROCESS | 1647 | 1467751348492 Marionette DEBUG loaded listener.js 13:42:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12af34000) [pid = 1647] [serial = 1234] [outer = 0x12a723c00] 13:42:29 INFO - PROCESS | 1647 | 1467751349139 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]]]}] 13:42:29 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 13:42:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 822ms 13:42:29 INFO - PROCESS | 1647 | 1467751349180 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:42:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:42:29 INFO - PROCESS | 1647 | 1467751349184 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:42:29 INFO - PROCESS | 1647 | 1467751349188 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:42:29 INFO - PROCESS | 1647 | 1467751349193 Marionette TRACE conn2 <- [1,1618,null,{}] 13:42:29 INFO - PROCESS | 1647 | 1467751349253 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}] 13:42:29 INFO - PROCESS | 1647 | 1467751349255 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:29 INFO - PROCESS | 1647 | 1467751349378 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:42:29 INFO - PROCESS | 1647 | 1467751349435 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:29 INFO - PROCESS | 1647 | 1467751349437 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f6c800 == 47 [pid = 1647] [id = 412] 13:42:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1121b7c00) [pid = 1647] [serial = 1235] [outer = 0x0] 13:42:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1128cb000) [pid = 1647] [serial = 1236] [outer = 0x1121b7c00] 13:42:29 INFO - PROCESS | 1647 | 1467751349468 Marionette DEBUG loaded listener.js 13:42:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x112cbe800) [pid = 1647] [serial = 1237] [outer = 0x1121b7c00] 13:42:29 INFO - PROCESS | 1647 | 1467751349973 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]]]}] 13:42:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:42:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 860ms 13:42:30 INFO - PROCESS | 1647 | 1467751350073 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:42:30 INFO - PROCESS | 1647 | 1467751350077 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:42:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:42:30 INFO - PROCESS | 1647 | 1467751350084 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:42:30 INFO - PROCESS | 1647 | 1467751350086 Marionette TRACE conn2 <- [1,1622,null,{}] 13:42:30 INFO - PROCESS | 1647 | 1467751350088 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}] 13:42:30 INFO - PROCESS | 1647 | 1467751350090 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:30 INFO - PROCESS | 1647 | 1467751350208 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:42:30 INFO - PROCESS | 1647 | 1467751350294 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:30 INFO - PROCESS | 1647 | 1467751350296 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x116413800 == 48 [pid = 1647] [id = 413] 13:42:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x110dda400) [pid = 1647] [serial = 1238] [outer = 0x0] 13:42:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1128c7400) [pid = 1647] [serial = 1239] [outer = 0x110dda400] 13:42:30 INFO - PROCESS | 1647 | 1467751350327 Marionette DEBUG loaded listener.js 13:42:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x115d11800) [pid = 1647] [serial = 1240] [outer = 0x110dda400] 13:42:30 INFO - PROCESS | 1647 | 1467751350988 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]]]}] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd10000 == 47 [pid = 1647] [id = 410] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9c8000 == 46 [pid = 1647] [id = 409] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12c270000 == 45 [pid = 1647] [id = 408] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae5000 == 44 [pid = 1647] [id = 407] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b91f000 == 43 [pid = 1647] [id = 406] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b015800 == 42 [pid = 1647] [id = 405] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12af51800 == 41 [pid = 1647] [id = 404] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12108e000) [pid = 1647] [serial = 1176] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121448000 == 40 [pid = 1647] [id = 403] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a217000 == 39 [pid = 1647] [id = 402] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128f56000 == 38 [pid = 1647] [id = 401] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x126868800 == 37 [pid = 1647] [id = 400] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12574e000 == 36 [pid = 1647] [id = 399] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae6800 == 35 [pid = 1647] [id = 398] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121448800 == 34 [pid = 1647] [id = 397] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe0800 == 33 [pid = 1647] [id = 396] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118fc3800 == 32 [pid = 1647] [id = 395] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11745a000 == 31 [pid = 1647] [id = 394] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x11649e800 == 30 [pid = 1647] [id = 393] 13:42:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12d68f800 == 29 [pid = 1647] [id = 392] 13:42:31 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 13:42:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 974ms 13:42:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:42:31 INFO - PROCESS | 1647 | 1467751351064 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1647 | 1467751351066 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:42:31 INFO - PROCESS | 1647 | 1467751351069 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1647 | 1467751351072 Marionette TRACE conn2 <- [1,1626,null,{}] 13:42:31 INFO - PROCESS | 1647 | 1467751351076 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}] 13:42:31 INFO - PROCESS | 1647 | 1467751351078 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:31 INFO - PROCESS | 1647 | 1467751351161 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:42:31 INFO - PROCESS | 1647 | 1467751351169 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 1647 | 1467751351170 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x116415800 == 30 [pid = 1647] [id = 414] 13:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11321b400) [pid = 1647] [serial = 1241] [outer = 0x0] 13:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x113c60800) [pid = 1647] [serial = 1242] [outer = 0x11321b400] 13:42:31 INFO - PROCESS | 1647 | 1467751351198 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 123 (0x1164ec800) [pid = 1647] [serial = 1243] [outer = 0x11321b400] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 122 (0x11820c000) [pid = 1647] [serial = 1075] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x12af2b000) [pid = 1647] [serial = 1084] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x12b966c00) [pid = 1647] [serial = 1072] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x126829400) [pid = 1647] [serial = 1081] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x119d6b000) [pid = 1647] [serial = 1078] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x12af32c00) [pid = 1647] [serial = 1158] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12b95c800) [pid = 1647] [serial = 1159] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12bf5d400) [pid = 1647] [serial = 1164] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12b9d0800) [pid = 1647] [serial = 1161] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x119d68000) [pid = 1647] [serial = 1167] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12c517800) [pid = 1647] [serial = 1165] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1217d2c00) [pid = 1647] [serial = 1134] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119b87400) [pid = 1647] [serial = 1132] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118756800) [pid = 1647] [serial = 1131] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11321c400) [pid = 1647] [serial = 1129] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1128d1400) [pid = 1647] [serial = 1128] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12c979800) [pid = 1647] [serial = 1126] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12669a400) [pid = 1647] [serial = 1152] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124c29400) [pid = 1647] [serial = 1149] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x125709000) [pid = 1647] [serial = 1150] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12486e800) [pid = 1647] [serial = 1146] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1249dc000) [pid = 1647] [serial = 1147] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12120d800) [pid = 1647] [serial = 1143] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121468000) [pid = 1647] [serial = 1144] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119d66800) [pid = 1647] [serial = 1141] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1193d6800) [pid = 1647] [serial = 1140] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1180bc400) [pid = 1647] [serial = 1138] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1199bcc00) [pid = 1647] [serial = 1174] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11612d400) [pid = 1647] [serial = 1137] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12486b000) [pid = 1647] [serial = 1135] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a5d3c00) [pid = 1647] [serial = 1155] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12ac26c00) [pid = 1647] [serial = 1156] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12bf1d000) [pid = 1647] [serial = 1162] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12ca3d000) [pid = 1647] [serial = 1171] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128930000) [pid = 1647] [serial = 1168] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12925f400) [pid = 1647] [serial = 1153] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12bf5c000) [pid = 1647] [serial = 1170] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1199b7c00) [pid = 1647] [serial = 1173] [outer = 0x0] [url = about:blank] 13:42:31 INFO - PROCESS | 1647 | 1467751351551 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]]]}] 13:42:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:42:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 522ms 13:42:31 INFO - PROCESS | 1647 | 1467751351592 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:42:31 INFO - PROCESS | 1647 | 1467751351595 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:42:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:42:31 INFO - PROCESS | 1647 | 1467751351599 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:42:31 INFO - PROCESS | 1647 | 1467751351601 Marionette TRACE conn2 <- [1,1630,null,{}] 13:42:31 INFO - PROCESS | 1647 | 1467751351603 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}] 13:42:31 INFO - PROCESS | 1647 | 1467751351604 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:31 INFO - PROCESS | 1647 | 1467751351685 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:42:31 INFO - PROCESS | 1647 | 1467751351689 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:31 INFO - PROCESS | 1647 | 1467751351690 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f2a800 == 31 [pid = 1647] [id = 415] 13:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x117eaa000) [pid = 1647] [serial = 1244] [outer = 0x0] 13:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118204000) [pid = 1647] [serial = 1245] [outer = 0x117eaa000] 13:42:31 INFO - PROCESS | 1647 | 1467751351720 Marionette DEBUG loaded listener.js 13:42:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118211c00) [pid = 1647] [serial = 1246] [outer = 0x117eaa000] 13:42:32 INFO - PROCESS | 1647 | 1467751352086 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]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:42:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 522ms 13:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:42:32 INFO - PROCESS | 1647 | 1467751352122 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 1647 | 1467751352123 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:42:32 INFO - PROCESS | 1647 | 1467751352125 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 1647 | 1467751352128 Marionette TRACE conn2 <- [1,1634,null,{}] 13:42:32 INFO - PROCESS | 1647 | 1467751352136 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}] 13:42:32 INFO - PROCESS | 1647 | 1467751352139 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:32 INFO - PROCESS | 1647 | 1467751352220 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:42:32 INFO - PROCESS | 1647 | 1467751352227 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1647 | 1467751352230 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x121249000 == 32 [pid = 1647] [id = 416] 13:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1185cb800) [pid = 1647] [serial = 1247] [outer = 0x0] 13:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119120800) [pid = 1647] [serial = 1248] [outer = 0x1185cb800] 13:42:32 INFO - PROCESS | 1647 | 1467751352258 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199b5800) [pid = 1647] [serial = 1249] [outer = 0x1185cb800] 13:42:32 INFO - PROCESS | 1647 | 1467751352589 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]]]}] 13:42:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:42:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 472ms 13:42:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:42:32 INFO - PROCESS | 1647 | 1467751352598 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:42:32 INFO - PROCESS | 1647 | 1467751352600 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:42:32 INFO - PROCESS | 1647 | 1467751352602 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:42:32 INFO - PROCESS | 1647 | 1467751352603 Marionette TRACE conn2 <- [1,1638,null,{}] 13:42:32 INFO - PROCESS | 1647 | 1467751352605 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}] 13:42:32 INFO - PROCESS | 1647 | 1467751352606 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:32 INFO - PROCESS | 1647 | 1467751352717 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:42:32 INFO - PROCESS | 1647 | 1467751352723 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:32 INFO - PROCESS | 1647 | 1467751352725 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae2000 == 33 [pid = 1647] [id = 417] 13:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199b9c00) [pid = 1647] [serial = 1250] [outer = 0x0] 13:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119b71400) [pid = 1647] [serial = 1251] [outer = 0x1199b9c00] 13:42:32 INFO - PROCESS | 1647 | 1467751352750 Marionette DEBUG loaded listener.js 13:42:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d65000) [pid = 1647] [serial = 1252] [outer = 0x1199b9c00] 13:42:33 INFO - PROCESS | 1647 | 1467751353073 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]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:42:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 13:42:33 INFO - PROCESS | 1647 | 1467751353123 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:42:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:42:33 INFO - PROCESS | 1647 | 1467751353124 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:42:33 INFO - PROCESS | 1647 | 1467751353126 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1647 | 1467751353128 Marionette TRACE conn2 <- [1,1642,null,{}] 13:42:33 INFO - PROCESS | 1647 | 1467751353130 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}] 13:42:33 INFO - PROCESS | 1647 | 1467751353131 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:33 INFO - PROCESS | 1647 | 1467751353207 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:42:33 INFO - PROCESS | 1647 | 1467751353212 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1647 | 1467751353214 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12665f000 == 34 [pid = 1647] [id = 418] 13:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x110e3a400) [pid = 1647] [serial = 1253] [outer = 0x0] 13:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121008c00) [pid = 1647] [serial = 1254] [outer = 0x110e3a400] 13:42:33 INFO - PROCESS | 1647 | 1467751353238 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121092400) [pid = 1647] [serial = 1255] [outer = 0x110e3a400] 13:42:33 INFO - PROCESS | 1647 | 1467751353618 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]]]}] 13:42:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:42:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 521ms 13:42:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:42:33 INFO - PROCESS | 1647 | 1467751353652 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:42:33 INFO - PROCESS | 1647 | 1467751353654 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:42:33 INFO - PROCESS | 1647 | 1467751353656 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:42:33 INFO - PROCESS | 1647 | 1467751353657 Marionette TRACE conn2 <- [1,1646,null,{}] 13:42:33 INFO - PROCESS | 1647 | 1467751353664 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}] 13:42:33 INFO - PROCESS | 1647 | 1467751353668 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:33 INFO - PROCESS | 1647 | 1467751353783 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:42:33 INFO - PROCESS | 1647 | 1467751353786 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:33 INFO - PROCESS | 1647 | 1467751353788 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f53800 == 35 [pid = 1647] [id = 419] 13:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1180c7c00) [pid = 1647] [serial = 1256] [outer = 0x0] 13:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1217d9800) [pid = 1647] [serial = 1257] [outer = 0x1180c7c00] 13:42:33 INFO - PROCESS | 1647 | 1467751353819 Marionette DEBUG loaded listener.js 13:42:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x11697e000) [pid = 1647] [serial = 1258] [outer = 0x1180c7c00] 13:42:34 INFO - PROCESS | 1647 | 1467751354147 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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 13:42:34 INFO - PROCESS | 1647 | 1467751354176 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1647 | 1467751354177 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:42:34 INFO - PROCESS | 1647 | 1467751354185 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1647 | 1467751354186 Marionette TRACE conn2 <- [1,1650,null,{}] 13:42:34 INFO - PROCESS | 1647 | 1467751354188 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}] 13:42:34 INFO - PROCESS | 1647 | 1467751354189 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:34 INFO - PROCESS | 1647 | 1467751354289 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:42:34 INFO - PROCESS | 1647 | 1467751354293 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1647 | 1467751354295 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218a6800 == 36 [pid = 1647] [id = 420] 13:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1176eb000) [pid = 1647] [serial = 1259] [outer = 0x0] 13:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12486d000) [pid = 1647] [serial = 1260] [outer = 0x1176eb000] 13:42:34 INFO - PROCESS | 1647 | 1467751354319 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124c47c00) [pid = 1647] [serial = 1261] [outer = 0x1176eb000] 13:42:34 INFO - PROCESS | 1647 | 1467751354665 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]]]}] 13:42:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:42:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 527ms 13:42:34 INFO - PROCESS | 1647 | 1467751354706 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:42:34 INFO - PROCESS | 1647 | 1467751354708 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:42:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:42:34 INFO - PROCESS | 1647 | 1467751354710 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:42:34 INFO - PROCESS | 1647 | 1467751354711 Marionette TRACE conn2 <- [1,1654,null,{}] 13:42:34 INFO - PROCESS | 1647 | 1467751354713 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}] 13:42:34 INFO - PROCESS | 1647 | 1467751354714 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:34 INFO - PROCESS | 1647 | 1467751354816 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:42:34 INFO - PROCESS | 1647 | 1467751354835 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:34 INFO - PROCESS | 1647 | 1467751354836 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a796800 == 37 [pid = 1647] [id = 421] 13:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x110eecc00) [pid = 1647] [serial = 1262] [outer = 0x0] 13:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x125704c00) [pid = 1647] [serial = 1263] [outer = 0x110eecc00] 13:42:34 INFO - PROCESS | 1647 | 1467751354860 Marionette DEBUG loaded listener.js 13:42:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125780c00) [pid = 1647] [serial = 1264] [outer = 0x110eecc00] 13:42:35 INFO - PROCESS | 1647 | 1467751355187 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]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:42:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 13:42:35 INFO - PROCESS | 1647 | 1467751355230 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 1647 | 1467751355231 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:42:35 INFO - PROCESS | 1647 | 1467751355233 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1647 | 1467751355234 Marionette TRACE conn2 <- [1,1658,null,{}] 13:42:35 INFO - PROCESS | 1647 | 1467751355237 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}] 13:42:35 INFO - PROCESS | 1647 | 1467751355238 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:35 INFO - PROCESS | 1647 | 1467751355340 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:42:35 INFO - PROCESS | 1647 | 1467751355343 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:35 INFO - PROCESS | 1647 | 1467751355345 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af4c000 == 38 [pid = 1647] [id = 422] 13:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126138000) [pid = 1647] [serial = 1265] [outer = 0x0] 13:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126605400) [pid = 1647] [serial = 1266] [outer = 0x126138000] 13:42:35 INFO - PROCESS | 1647 | 1467751355368 Marionette DEBUG loaded listener.js 13:42:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x126a3ec00) [pid = 1647] [serial = 1267] [outer = 0x126138000] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126136400) [pid = 1647] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11259d400) [pid = 1647] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1129ed800) [pid = 1647] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1199b1400) [pid = 1647] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x110e34800) [pid = 1647] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121096800) [pid = 1647] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12100f800) [pid = 1647] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118741400) [pid = 1647] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11820a800) [pid = 1647] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1129ed400) [pid = 1647] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125708c00) [pid = 1647] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12145d800) [pid = 1647] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x129258000) [pid = 1647] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12892b000) [pid = 1647] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1127cf800) [pid = 1647] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1180c8000) [pid = 1647] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110dddc00) [pid = 1647] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:42:35 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121eb5000) [pid = 1647] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:42:35 INFO - PROCESS | 1647 | 1467751355834 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]]]}] 13:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 619ms 13:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:42:35 INFO - PROCESS | 1647 | 1467751355853 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:42:35 INFO - PROCESS | 1647 | 1467751355854 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:42:35 INFO - PROCESS | 1647 | 1467751355856 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:42:35 INFO - PROCESS | 1647 | 1467751355857 Marionette TRACE conn2 <- [1,1662,null,{}] 13:42:35 INFO - PROCESS | 1647 | 1467751355874 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}] 13:42:35 INFO - PROCESS | 1647 | 1467751355875 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:36 INFO - PROCESS | 1647 | 1467751356000 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:42:36 INFO - PROCESS | 1647 | 1467751356004 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1647 | 1467751356005 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b008800 == 39 [pid = 1647] [id = 423] 13:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1180c8c00) [pid = 1647] [serial = 1268] [outer = 0x0] 13:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118381800) [pid = 1647] [serial = 1269] [outer = 0x1180c8c00] 13:42:36 INFO - PROCESS | 1647 | 1467751356028 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12108d800) [pid = 1647] [serial = 1270] [outer = 0x1180c8c00] 13:42:36 INFO - PROCESS | 1647 | 1467751356339 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]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 523ms 13:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:42:36 INFO - PROCESS | 1647 | 1467751356380 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 1647 | 1467751356382 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:42:36 INFO - PROCESS | 1647 | 1467751356384 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1647 | 1467751356385 Marionette TRACE conn2 <- [1,1666,null,{}] 13:42:36 INFO - PROCESS | 1647 | 1467751356388 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}] 13:42:36 INFO - PROCESS | 1647 | 1467751356389 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:36 INFO - PROCESS | 1647 | 1467751356480 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:42:36 INFO - PROCESS | 1647 | 1467751356553 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:36 INFO - PROCESS | 1647 | 1467751356555 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b949800 == 40 [pid = 1647] [id = 424] 13:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12145ec00) [pid = 1647] [serial = 1271] [outer = 0x0] 13:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12669f000) [pid = 1647] [serial = 1272] [outer = 0x12145ec00] 13:42:36 INFO - PROCESS | 1647 | 1467751356581 Marionette DEBUG loaded listener.js 13:42:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128c10800) [pid = 1647] [serial = 1273] [outer = 0x12145ec00] 13:42:36 INFO - PROCESS | 1647 | 1467751356863 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]]]}] 13:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 518ms 13:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:42:36 INFO - PROCESS | 1647 | 1467751356903 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:42:36 INFO - PROCESS | 1647 | 1467751356904 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:42:36 INFO - PROCESS | 1647 | 1467751356906 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:42:36 INFO - PROCESS | 1647 | 1467751356919 Marionette TRACE conn2 <- [1,1670,null,{}] 13:42:36 INFO - PROCESS | 1647 | 1467751356922 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}] 13:42:36 INFO - PROCESS | 1647 | 1467751356923 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:37 INFO - PROCESS | 1647 | 1467751357004 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:42:37 INFO - PROCESS | 1647 | 1467751357007 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1647 | 1467751357008 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d5000 == 41 [pid = 1647] [id = 425] 13:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128909c00) [pid = 1647] [serial = 1274] [outer = 0x0] 13:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12925bc00) [pid = 1647] [serial = 1275] [outer = 0x128909c00] 13:42:37 INFO - PROCESS | 1647 | 1467751357035 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12a5d5000) [pid = 1647] [serial = 1276] [outer = 0x128909c00] 13:42:37 INFO - PROCESS | 1647 | 1467751357349 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]]]}] 13:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 481ms 13:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:42:37 INFO - PROCESS | 1647 | 1467751357387 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:42:37 INFO - PROCESS | 1647 | 1467751357388 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:42:37 INFO - PROCESS | 1647 | 1467751357390 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:42:37 INFO - PROCESS | 1647 | 1467751357391 Marionette TRACE conn2 <- [1,1674,null,{}] 13:42:37 INFO - PROCESS | 1647 | 1467751357393 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}] 13:42:37 INFO - PROCESS | 1647 | 1467751357395 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:37 INFO - PROCESS | 1647 | 1467751357506 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:42:37 INFO - PROCESS | 1647 | 1467751357512 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:37 INFO - PROCESS | 1647 | 1467751357513 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9b8000 == 42 [pid = 1647] [id = 426] 13:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124b5ec00) [pid = 1647] [serial = 1277] [outer = 0x0] 13:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12a5d2c00) [pid = 1647] [serial = 1278] [outer = 0x124b5ec00] 13:42:37 INFO - PROCESS | 1647 | 1467751357537 Marionette DEBUG loaded listener.js 13:42:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ae9a400) [pid = 1647] [serial = 1279] [outer = 0x124b5ec00] 13:42:37 INFO - PROCESS | 1647 | 1467751357981 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]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 622ms 13:42:38 INFO - PROCESS | 1647 | 1467751358019 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1647 | 1467751358022 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:42:38 INFO - PROCESS | 1647 | 1467751358044 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1647 | 1467751358046 Marionette TRACE conn2 <- [1,1678,null,{}] 13:42:38 INFO - PROCESS | 1647 | 1467751358053 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}] 13:42:38 INFO - PROCESS | 1647 | 1467751358054 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:38 INFO - PROCESS | 1647 | 1467751358162 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:42:38 INFO - PROCESS | 1647 | 1467751358237 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1647 | 1467751358238 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x11871a000 == 43 [pid = 1647] [id = 427] 13:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1129e7000) [pid = 1647] [serial = 1280] [outer = 0x0] 13:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113216400) [pid = 1647] [serial = 1281] [outer = 0x1129e7000] 13:42:38 INFO - PROCESS | 1647 | 1467751358269 Marionette DEBUG loaded listener.js 13:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11672e400) [pid = 1647] [serial = 1282] [outer = 0x1129e7000] 13:42:38 INFO - PROCESS | 1647 | 1467751358698 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]]]}] 13:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 693ms 13:42:38 INFO - PROCESS | 1647 | 1467751358718 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:42:38 INFO - PROCESS | 1647 | 1467751358721 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:42:38 INFO - PROCESS | 1647 | 1467751358726 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:42:38 INFO - PROCESS | 1647 | 1467751358728 Marionette TRACE conn2 <- [1,1682,null,{}] 13:42:38 INFO - PROCESS | 1647 | 1467751358730 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}] 13:42:38 INFO - PROCESS | 1647 | 1467751358732 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:38 INFO - PROCESS | 1647 | 1467751358838 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:42:38 INFO - PROCESS | 1647 | 1467751358931 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:38 INFO - PROCESS | 1647 | 1467751358932 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12573d800 == 44 [pid = 1647] [id = 428] 13:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118741800) [pid = 1647] [serial = 1283] [outer = 0x0] 13:42:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118fe5c00) [pid = 1647] [serial = 1284] [outer = 0x118741800] 13:42:38 INFO - PROCESS | 1647 | 1467751358966 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1199af800) [pid = 1647] [serial = 1285] [outer = 0x118741800] 13:42:39 INFO - PROCESS | 1647 | 1467751359392 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]]]}] 13:42:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:42:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 723ms 13:42:39 INFO - PROCESS | 1647 | 1467751359449 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:42:39 INFO - PROCESS | 1647 | 1467751359451 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:42:39 INFO - PROCESS | 1647 | 1467751359454 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:42:39 INFO - PROCESS | 1647 | 1467751359456 Marionette TRACE conn2 <- [1,1686,null,{}] 13:42:39 INFO - PROCESS | 1647 | 1467751359464 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}] 13:42:39 INFO - PROCESS | 1647 | 1467751359468 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:39 INFO - PROCESS | 1647 | 1467751359570 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:42:39 INFO - PROCESS | 1647 | 1467751359648 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:39 INFO - PROCESS | 1647 | 1467751359650 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c5800 == 45 [pid = 1647] [id = 429] 13:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x121095800) [pid = 1647] [serial = 1286] [outer = 0x0] 13:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12120f400) [pid = 1647] [serial = 1287] [outer = 0x121095800] 13:42:39 INFO - PROCESS | 1647 | 1467751359681 Marionette DEBUG loaded listener.js 13:42:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1214cc800) [pid = 1647] [serial = 1288] [outer = 0x121095800] 13:42:40 INFO - PROCESS | 1647 | 1467751360097 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]]]}] 13:42:40 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 13:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 671ms 13:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:42:40 INFO - PROCESS | 1647 | 1467751360125 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 1647 | 1467751360127 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:42:40 INFO - PROCESS | 1647 | 1467751360129 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1647 | 1467751360131 Marionette TRACE conn2 <- [1,1690,null,{}] 13:42:40 INFO - PROCESS | 1647 | 1467751360133 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}] 13:42:40 INFO - PROCESS | 1647 | 1467751360134 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:40 INFO - PROCESS | 1647 | 1467751360254 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:42:40 INFO - PROCESS | 1647 | 1467751360329 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 1647 | 1467751360330 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d111000 == 46 [pid = 1647] [id = 430] 13:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12486f000) [pid = 1647] [serial = 1289] [outer = 0x0] 13:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x126137c00) [pid = 1647] [serial = 1290] [outer = 0x12486f000] 13:42:40 INFO - PROCESS | 1647 | 1467751360359 Marionette DEBUG loaded listener.js 13:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x128906000) [pid = 1647] [serial = 1291] [outer = 0x12486f000] 13:42:40 INFO - PROCESS | 1647 | 1467751360775 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]]]}] 13:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 669ms 13:42:40 INFO - PROCESS | 1647 | 1467751360798 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:42:40 INFO - PROCESS | 1647 | 1467751360800 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:42:40 INFO - PROCESS | 1647 | 1467751360802 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:42:40 INFO - PROCESS | 1647 | 1467751360803 Marionette TRACE conn2 <- [1,1694,null,{}] 13:42:40 INFO - PROCESS | 1647 | 1467751360806 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}] 13:42:40 INFO - PROCESS | 1647 | 1467751360807 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:40 INFO - PROCESS | 1647 | 1467751360927 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:42:40 INFO - PROCESS | 1647 | 1467751360989 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:40 INFO - PROCESS | 1647 | 1467751360990 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d686800 == 47 [pid = 1647] [id = 431] 13:42:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12486c000) [pid = 1647] [serial = 1292] [outer = 0x0] 13:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x128932800) [pid = 1647] [serial = 1293] [outer = 0x12486c000] 13:42:41 INFO - PROCESS | 1647 | 1467751361019 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x12a5d3c00) [pid = 1647] [serial = 1294] [outer = 0x12486c000] 13:42:41 INFO - PROCESS | 1647 | 1467751361635 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]]]}] 13:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 874ms 13:42:41 INFO - PROCESS | 1647 | 1467751361677 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:42:41 INFO - PROCESS | 1647 | 1467751361679 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:42:41 INFO - PROCESS | 1647 | 1467751361682 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:42:41 INFO - PROCESS | 1647 | 1467751361684 Marionette TRACE conn2 <- [1,1698,null,{}] 13:42:41 INFO - PROCESS | 1647 | 1467751361687 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}] 13:42:41 INFO - PROCESS | 1647 | 1467751361689 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:41 INFO - PROCESS | 1647 | 1467751361788 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:42:41 INFO - PROCESS | 1647 | 1467751361873 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:41 INFO - PROCESS | 1647 | 1467751361874 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x116608800 == 48 [pid = 1647] [id = 432] 13:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x112f87400) [pid = 1647] [serial = 1295] [outer = 0x0] 13:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1133b1000) [pid = 1647] [serial = 1296] [outer = 0x112f87400] 13:42:41 INFO - PROCESS | 1647 | 1467751361903 Marionette DEBUG loaded listener.js 13:42:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x11672bc00) [pid = 1647] [serial = 1297] [outer = 0x112f87400] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d5000 == 47 [pid = 1647] [id = 425] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b949800 == 46 [pid = 1647] [id = 424] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12b008800 == 45 [pid = 1647] [id = 423] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12af4c000 == 44 [pid = 1647] [id = 422] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12a796800 == 43 [pid = 1647] [id = 421] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x1218a6800 == 42 [pid = 1647] [id = 420] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x128f53800 == 41 [pid = 1647] [id = 419] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12665f000 == 40 [pid = 1647] [id = 418] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae2000 == 39 [pid = 1647] [id = 417] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x121249000 == 38 [pid = 1647] [id = 416] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x118f2a800 == 37 [pid = 1647] [id = 415] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116415800 == 36 [pid = 1647] [id = 414] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116413800 == 35 [pid = 1647] [id = 413] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x116f6c800 == 34 [pid = 1647] [id = 412] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d321800 == 33 [pid = 1647] [id = 411] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d686800 == 32 [pid = 1647] [id = 431] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12d111000 == 31 [pid = 1647] [id = 430] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9c5800 == 30 [pid = 1647] [id = 429] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12573d800 == 29 [pid = 1647] [id = 428] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9b8000 == 28 [pid = 1647] [id = 426] 13:42:42 INFO - PROCESS | 1647 | --DOCSHELL 0x11871a000 == 27 [pid = 1647] [id = 427] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x126511800) [pid = 1647] [serial = 1212] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x1127cec00) [pid = 1647] [serial = 1179] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x112f2cc00) [pid = 1647] [serial = 1182] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x113c42000) [pid = 1647] [serial = 1183] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x119b82400) [pid = 1647] [serial = 1194] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x120f33800) [pid = 1647] [serial = 1195] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x116fb4400) [pid = 1647] [serial = 1185] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1180c3400) [pid = 1647] [serial = 1186] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x121467400) [pid = 1647] [serial = 1203] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1217dfc00) [pid = 1647] [serial = 1204] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x121095000) [pid = 1647] [serial = 1200] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12145a400) [pid = 1647] [serial = 1201] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121edf800) [pid = 1647] [serial = 1206] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1185c0400) [pid = 1647] [serial = 1188] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118742000) [pid = 1647] [serial = 1189] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12486ac00) [pid = 1647] [serial = 1207] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118f5b400) [pid = 1647] [serial = 1191] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1193d2000) [pid = 1647] [serial = 1192] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x126a45800) [pid = 1647] [serial = 1215] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12a5d1c00) [pid = 1647] [serial = 1228] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12a5d8000) [pid = 1647] [serial = 1230] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x128c09c00) [pid = 1647] [serial = 1218] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1290fb800) [pid = 1647] [serial = 1227] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1128cb400) [pid = 1647] [serial = 1221] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121007800) [pid = 1647] [serial = 1224] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128cc800) [pid = 1647] [serial = 1180] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11714e000) [pid = 1647] [serial = 1222] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12108f000) [pid = 1647] [serial = 1198] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x120f30000) [pid = 1647] [serial = 1197] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124873800) [pid = 1647] [serial = 1209] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12612fc00) [pid = 1647] [serial = 1210] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a72cc00) [pid = 1647] [serial = 1231] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x125776c00) [pid = 1647] [serial = 1225] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12890dc00) [pid = 1647] [serial = 1216] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126823800) [pid = 1647] [serial = 1213] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1290efc00) [pid = 1647] [serial = 1219] [outer = 0x0] [url = about:blank] 13:42:42 INFO - PROCESS | 1647 | 1467751362925 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]]]}] 13:42:42 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 13:42:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1274ms 13:42:42 INFO - PROCESS | 1647 | 1467751362956 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:42:42 INFO - PROCESS | 1647 | 1467751362959 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:42:42 INFO - PROCESS | 1647 | 1467751362964 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:42:42 INFO - PROCESS | 1647 | 1467751362966 Marionette TRACE conn2 <- [1,1702,null,{}] 13:42:42 INFO - PROCESS | 1647 | 1467751362969 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}] 13:42:42 INFO - PROCESS | 1647 | 1467751362971 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:43 INFO - PROCESS | 1647 | 1467751363054 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:42:43 INFO - PROCESS | 1647 | 1467751363058 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1647 | 1467751363060 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x112eb9800 == 28 [pid = 1647] [id = 433] 13:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111e58c00) [pid = 1647] [serial = 1298] [outer = 0x0] 13:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x111fe3800) [pid = 1647] [serial = 1299] [outer = 0x111e58c00] 13:42:43 INFO - PROCESS | 1647 | 1467751363091 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x111ca9c00) [pid = 1647] [serial = 1300] [outer = 0x111e58c00] 13:42:43 INFO - PROCESS | 1647 | 1467751363461 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]]]}] 13:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 570ms 13:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:42:43 INFO - PROCESS | 1647 | 1467751363534 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:42:43 INFO - PROCESS | 1647 | 1467751363537 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:42:43 INFO - PROCESS | 1647 | 1467751363542 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:42:43 INFO - PROCESS | 1647 | 1467751363544 Marionette TRACE conn2 <- [1,1706,null,{}] 13:42:43 INFO - PROCESS | 1647 | 1467751363546 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}] 13:42:43 INFO - PROCESS | 1647 | 1467751363548 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:43 INFO - PROCESS | 1647 | 1467751363624 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:42:43 INFO - PROCESS | 1647 | 1467751363631 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:43 INFO - PROCESS | 1647 | 1467751363632 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f60800 == 29 [pid = 1647] [id = 434] 13:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1128c7800) [pid = 1647] [serial = 1301] [outer = 0x0] 13:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1128ccc00) [pid = 1647] [serial = 1302] [outer = 0x1128c7800] 13:42:43 INFO - PROCESS | 1647 | 1467751363659 Marionette DEBUG loaded listener.js 13:42:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x112984000) [pid = 1647] [serial = 1303] [outer = 0x1128c7800] 13:42:44 INFO - PROCESS | 1647 | 1467751364005 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]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 13:42:44 INFO - PROCESS | 1647 | 1467751364062 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1647 | 1467751364063 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:42:44 INFO - PROCESS | 1647 | 1467751364066 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1647 | 1467751364068 Marionette TRACE conn2 <- [1,1710,null,{}] 13:42:44 INFO - PROCESS | 1647 | 1467751364076 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}] 13:42:44 INFO - PROCESS | 1647 | 1467751364079 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:44 INFO - PROCESS | 1647 | 1467751364154 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:42:44 INFO - PROCESS | 1647 | 1467751364160 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 1647 | 1467751364164 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191ca000 == 30 [pid = 1647] [id = 435] 13:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11259a800) [pid = 1647] [serial = 1304] [outer = 0x0] 13:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116134c00) [pid = 1647] [serial = 1305] [outer = 0x11259a800] 13:42:44 INFO - PROCESS | 1647 | 1467751364192 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x116979400) [pid = 1647] [serial = 1306] [outer = 0x11259a800] 13:42:44 INFO - PROCESS | 1647 | 1467751364535 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]]]}] 13:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 522ms 13:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:42:44 INFO - PROCESS | 1647 | 1467751364588 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:42:44 INFO - PROCESS | 1647 | 1467751364590 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:42:44 INFO - PROCESS | 1647 | 1467751364592 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:42:44 INFO - PROCESS | 1647 | 1467751364593 Marionette TRACE conn2 <- [1,1714,null,{}] 13:42:44 INFO - PROCESS | 1647 | 1467751364596 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}] 13:42:44 INFO - PROCESS | 1647 | 1467751364597 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:44 INFO - PROCESS | 1647 | 1467751364703 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:42:44 INFO - PROCESS | 1647 | 1467751364710 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:44 INFO - PROCESS | 1647 | 1467751364711 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe3800 == 31 [pid = 1647] [id = 436] 13:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116a21400) [pid = 1647] [serial = 1307] [outer = 0x0] 13:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1174de000) [pid = 1647] [serial = 1308] [outer = 0x116a21400] 13:42:44 INFO - PROCESS | 1647 | 1467751364736 Marionette DEBUG loaded listener.js 13:42:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1180c1400) [pid = 1647] [serial = 1309] [outer = 0x116a21400] 13:42:45 INFO - PROCESS | 1647 | 1467751365070 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]]]}] 13:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 13:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:42:45 INFO - PROCESS | 1647 | 1467751365118 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 1647 | 1467751365119 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:42:45 INFO - PROCESS | 1647 | 1467751365131 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1647 | 1467751365132 Marionette TRACE conn2 <- [1,1718,null,{}] 13:42:45 INFO - PROCESS | 1647 | 1467751365135 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}] 13:42:45 INFO - PROCESS | 1647 | 1467751365136 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:45 INFO - PROCESS | 1647 | 1467751365228 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:42:45 INFO - PROCESS | 1647 | 1467751365271 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1647 | 1467751365272 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12125e800 == 32 [pid = 1647] [id = 437] 13:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1127d3800) [pid = 1647] [serial = 1310] [outer = 0x0] 13:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x118207400) [pid = 1647] [serial = 1311] [outer = 0x1127d3800] 13:42:45 INFO - PROCESS | 1647 | 1467751365297 Marionette DEBUG loaded listener.js 13:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118551c00) [pid = 1647] [serial = 1312] [outer = 0x1127d3800] 13:42:45 INFO - PROCESS | 1647 | 1467751365653 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]]]}] 13:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 579ms 13:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:42:45 INFO - PROCESS | 1647 | 1467751365702 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:42:45 INFO - PROCESS | 1647 | 1467751365704 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:42:45 INFO - PROCESS | 1647 | 1467751365707 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:42:45 INFO - PROCESS | 1647 | 1467751365709 Marionette TRACE conn2 <- [1,1722,null,{}] 13:42:45 INFO - PROCESS | 1647 | 1467751365713 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}] 13:42:45 INFO - PROCESS | 1647 | 1467751365719 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:45 INFO - PROCESS | 1647 | 1467751365890 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:42:45 INFO - PROCESS | 1647 | 1467751365909 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:45 INFO - PROCESS | 1647 | 1467751365910 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x124adc000 == 33 [pid = 1647] [id = 438] 13:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112984800) [pid = 1647] [serial = 1313] [outer = 0x0] 13:42:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118753c00) [pid = 1647] [serial = 1314] [outer = 0x112984800] 13:42:45 INFO - PROCESS | 1647 | 1467751365948 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1199b4000) [pid = 1647] [serial = 1315] [outer = 0x112984800] 13:42:46 INFO - PROCESS | 1647 | 1467751366273 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]]]}] 13:42:46 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 13:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 621ms 13:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:42:46 INFO - PROCESS | 1647 | 1467751366329 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1647 | 1467751366330 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:42:46 INFO - PROCESS | 1647 | 1467751366332 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1647 | 1467751366333 Marionette TRACE conn2 <- [1,1726,null,{}] 13:42:46 INFO - PROCESS | 1647 | 1467751366351 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}] 13:42:46 INFO - PROCESS | 1647 | 1467751366352 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:46 INFO - PROCESS | 1647 | 1467751366448 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:42:46 INFO - PROCESS | 1647 | 1467751366466 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:46 INFO - PROCESS | 1647 | 1467751366467 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256d0800 == 34 [pid = 1647] [id = 439] 13:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1185c9c00) [pid = 1647] [serial = 1316] [outer = 0x0] 13:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1199bd400) [pid = 1647] [serial = 1317] [outer = 0x1185c9c00] 13:42:46 INFO - PROCESS | 1647 | 1467751366526 Marionette DEBUG loaded listener.js 13:42:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119b85400) [pid = 1647] [serial = 1318] [outer = 0x1185c9c00] 13:42:46 INFO - PROCESS | 1647 | 1467751366832 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]]]}] 13:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 520ms 13:42:46 INFO - PROCESS | 1647 | 1467751366857 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:42:46 INFO - PROCESS | 1647 | 1467751366858 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:42:46 INFO - PROCESS | 1647 | 1467751366864 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:42:46 INFO - PROCESS | 1647 | 1467751366865 Marionette TRACE conn2 <- [1,1730,null,{}] 13:42:46 INFO - PROCESS | 1647 | 1467751366867 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}] 13:42:46 INFO - PROCESS | 1647 | 1467751366869 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:46 INFO - PROCESS | 1647 | 1467751366965 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x124b5ec00) [pid = 1647] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128909c00) [pid = 1647] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1180c7c00) [pid = 1647] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1176eb000) [pid = 1647] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x110eecc00) [pid = 1647] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11321b400) [pid = 1647] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1199b9c00) [pid = 1647] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x110dda400) [pid = 1647] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1121b7c00) [pid = 1647] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x117eaa000) [pid = 1647] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12a723c00) [pid = 1647] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x110e3a400) [pid = 1647] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1185cb800) [pid = 1647] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126138000) [pid = 1647] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1180c8c00) [pid = 1647] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12145ec00) [pid = 1647] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:42:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1199b8000) [pid = 1647] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:42:47 INFO - PROCESS | 1647 | 1467751367188 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1647 | 1467751367189 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ec1000 == 35 [pid = 1647] [id = 440] 13:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x110dd3400) [pid = 1647] [serial = 1319] [outer = 0x0] 13:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x110ddf000) [pid = 1647] [serial = 1320] [outer = 0x110dd3400] 13:42:47 INFO - PROCESS | 1647 | 1467751367213 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11297b800) [pid = 1647] [serial = 1321] [outer = 0x110dd3400] 13:42:47 INFO - PROCESS | 1647 | 1467751367488 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]]]}] 13:42:47 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 13:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 672ms 13:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:42:47 INFO - PROCESS | 1647 | 1467751367535 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:42:47 INFO - PROCESS | 1647 | 1467751367536 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:42:47 INFO - PROCESS | 1647 | 1467751367539 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:42:47 INFO - PROCESS | 1647 | 1467751367540 Marionette TRACE conn2 <- [1,1734,null,{}] 13:42:47 INFO - PROCESS | 1647 | 1467751367544 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}] 13:42:47 INFO - PROCESS | 1647 | 1467751367547 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:47 INFO - PROCESS | 1647 | 1467751367634 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:42:47 INFO - PROCESS | 1647 | 1467751367637 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:47 INFO - PROCESS | 1647 | 1467751367638 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191c9800 == 36 [pid = 1647] [id = 441] 13:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x112cbd000) [pid = 1647] [serial = 1322] [outer = 0x0] 13:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1193d5c00) [pid = 1647] [serial = 1323] [outer = 0x112cbd000] 13:42:47 INFO - PROCESS | 1647 | 1467751367665 Marionette DEBUG loaded listener.js 13:42:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d63000) [pid = 1647] [serial = 1324] [outer = 0x112cbd000] 13:42:48 INFO - PROCESS | 1647 | 1467751368002 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]]]}] 13:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 468ms 13:42:48 INFO - PROCESS | 1647 | 1467751368008 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 1647 | 1467751368009 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:42:48 INFO - PROCESS | 1647 | 1467751368018 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1647 | 1467751368019 Marionette TRACE conn2 <- [1,1738,null,{}] 13:42:48 INFO - PROCESS | 1647 | 1467751368022 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}] 13:42:48 INFO - PROCESS | 1647 | 1467751368023 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:48 INFO - PROCESS | 1647 | 1467751368134 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:42:48 INFO - PROCESS | 1647 | 1467751368141 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1647 | 1467751368142 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f5a800 == 37 [pid = 1647] [id = 442] 13:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112dcfc00) [pid = 1647] [serial = 1325] [outer = 0x0] 13:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119d66800) [pid = 1647] [serial = 1326] [outer = 0x112dcfc00] 13:42:48 INFO - PROCESS | 1647 | 1467751368166 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121008000) [pid = 1647] [serial = 1327] [outer = 0x112dcfc00] 13:42:48 INFO - PROCESS | 1647 | 1467751368472 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]]]}] 13:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 468ms 13:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:42:48 INFO - PROCESS | 1647 | 1467751368487 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:42:48 INFO - PROCESS | 1647 | 1467751368489 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:42:48 INFO - PROCESS | 1647 | 1467751368491 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:42:48 INFO - PROCESS | 1647 | 1467751368493 Marionette TRACE conn2 <- [1,1742,null,{}] 13:42:48 INFO - PROCESS | 1647 | 1467751368498 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}] 13:42:48 INFO - PROCESS | 1647 | 1467751368500 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:48 INFO - PROCESS | 1647 | 1467751368599 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:42:48 INFO - PROCESS | 1647 | 1467751368603 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:48 INFO - PROCESS | 1647 | 1467751368604 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12124a000 == 38 [pid = 1647] [id = 443] 13:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12100c800) [pid = 1647] [serial = 1328] [outer = 0x0] 13:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12108e800) [pid = 1647] [serial = 1329] [outer = 0x12100c800] 13:42:48 INFO - PROCESS | 1647 | 1467751368631 Marionette DEBUG loaded listener.js 13:42:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12145ec00) [pid = 1647] [serial = 1330] [outer = 0x12100c800] 13:42:48 INFO - PROCESS | 1647 | 1467751368966 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]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 13:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:42:49 INFO - PROCESS | 1647 | 1467751369026 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1647 | 1467751369027 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:42:49 INFO - PROCESS | 1647 | 1467751369029 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1647 | 1467751369030 Marionette TRACE conn2 <- [1,1746,null,{}] 13:42:49 INFO - PROCESS | 1647 | 1467751369033 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}] 13:42:49 INFO - PROCESS | 1647 | 1467751369034 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:49 INFO - PROCESS | 1647 | 1467751369112 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:42:49 INFO - PROCESS | 1647 | 1467751369117 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 1647 | 1467751369118 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac50000 == 39 [pid = 1647] [id = 444] 13:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121091400) [pid = 1647] [serial = 1331] [outer = 0x0] 13:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121472800) [pid = 1647] [serial = 1332] [outer = 0x121091400] 13:42:49 INFO - PROCESS | 1647 | 1467751369142 Marionette DEBUG loaded listener.js 13:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121b68800) [pid = 1647] [serial = 1333] [outer = 0x121091400] 13:42:49 INFO - PROCESS | 1647 | 1467751369724 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]]]}] 13:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 719ms 13:42:49 INFO - PROCESS | 1647 | 1467751369772 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:42:49 INFO - PROCESS | 1647 | 1467751369775 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:42:49 INFO - PROCESS | 1647 | 1467751369781 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:42:49 INFO - PROCESS | 1647 | 1467751369785 Marionette TRACE conn2 <- [1,1750,null,{}] 13:42:49 INFO - PROCESS | 1647 | 1467751369788 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}] 13:42:49 INFO - PROCESS | 1647 | 1467751369790 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:49 INFO - PROCESS | 1647 | 1467751369902 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:42:49 INFO - PROCESS | 1647 | 1467751369960 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:49 INFO - PROCESS | 1647 | 1467751369962 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2c000 == 40 [pid = 1647] [id = 445] 13:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x11259b400) [pid = 1647] [serial = 1334] [outer = 0x0] 13:42:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1127cfc00) [pid = 1647] [serial = 1335] [outer = 0x11259b400] 13:42:49 INFO - PROCESS | 1647 | 1467751369993 Marionette DEBUG loaded listener.js 13:42:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x11297c400) [pid = 1647] [serial = 1336] [outer = 0x11259b400] 13:42:50 INFO - PROCESS | 1647 | 1467751370565 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]]]}] 13:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 825ms 13:42:50 INFO - PROCESS | 1647 | 1467751370606 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:42:50 INFO - PROCESS | 1647 | 1467751370609 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:42:50 INFO - PROCESS | 1647 | 1467751370614 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:42:50 INFO - PROCESS | 1647 | 1467751370616 Marionette TRACE conn2 <- [1,1754,null,{}] 13:42:50 INFO - PROCESS | 1647 | 1467751370618 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}] 13:42:50 INFO - PROCESS | 1647 | 1467751370620 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:50 INFO - PROCESS | 1647 | 1467751370731 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:42:50 INFO - PROCESS | 1647 | 1467751370936 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:50 INFO - PROCESS | 1647 | 1467751370938 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x116680800 == 41 [pid = 1647] [id = 446] 13:42:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11259d000) [pid = 1647] [serial = 1337] [outer = 0x0] 13:42:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1127ce800) [pid = 1647] [serial = 1338] [outer = 0x11259d000] 13:42:50 INFO - PROCESS | 1647 | 1467751370967 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1128d3000) [pid = 1647] [serial = 1339] [outer = 0x11259d000] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12124a000 == 40 [pid = 1647] [id = 443] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x128f5a800 == 39 [pid = 1647] [id = 442] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1191c9800 == 38 [pid = 1647] [id = 441] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x115ec1000 == 37 [pid = 1647] [id = 440] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1256d0800 == 36 [pid = 1647] [id = 439] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x124adc000 == 35 [pid = 1647] [id = 438] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x12125e800 == 34 [pid = 1647] [id = 437] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe3800 == 33 [pid = 1647] [id = 436] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x1191ca000 == 32 [pid = 1647] [id = 435] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x116f60800 == 31 [pid = 1647] [id = 434] 13:42:51 INFO - PROCESS | 1647 | --DOCSHELL 0x112eb9800 == 30 [pid = 1647] [id = 433] 13:42:51 INFO - PROCESS | 1647 | 1467751371505 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]]]}] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x121092000) [pid = 1647] [serial = 1177] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12ae9a400) [pid = 1647] [serial = 1279] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12a5d2c00) [pid = 1647] [serial = 1278] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12925bc00) [pid = 1647] [serial = 1275] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1217d9800) [pid = 1647] [serial = 1257] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12486d000) [pid = 1647] [serial = 1260] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11697e000) [pid = 1647] [serial = 1258] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x125704c00) [pid = 1647] [serial = 1263] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113c60800) [pid = 1647] [serial = 1242] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b71400) [pid = 1647] [serial = 1251] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119d65000) [pid = 1647] [serial = 1252] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1128c7400) [pid = 1647] [serial = 1239] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115d11800) [pid = 1647] [serial = 1240] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1128cb000) [pid = 1647] [serial = 1236] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124c47c00) [pid = 1647] [serial = 1261] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112cbe800) [pid = 1647] [serial = 1237] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118204000) [pid = 1647] [serial = 1245] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118211c00) [pid = 1647] [serial = 1246] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12af34000) [pid = 1647] [serial = 1234] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12ae93800) [pid = 1647] [serial = 1233] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121008c00) [pid = 1647] [serial = 1254] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x119120800) [pid = 1647] [serial = 1248] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1199b5800) [pid = 1647] [serial = 1249] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1164ec800) [pid = 1647] [serial = 1243] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126605400) [pid = 1647] [serial = 1266] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118381800) [pid = 1647] [serial = 1269] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x125780c00) [pid = 1647] [serial = 1264] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12a5d5000) [pid = 1647] [serial = 1276] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126a3ec00) [pid = 1647] [serial = 1267] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x128c10800) [pid = 1647] [serial = 1273] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12669f000) [pid = 1647] [serial = 1272] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121092400) [pid = 1647] [serial = 1255] [outer = 0x0] [url = about:blank] 13:42:51 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12108d800) [pid = 1647] [serial = 1270] [outer = 0x0] [url = about:blank] 13:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 920ms 13:42:51 INFO - PROCESS | 1647 | 1467751371542 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:42:51 INFO - PROCESS | 1647 | 1467751371546 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:42:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:42:51 INFO - PROCESS | 1647 | 1467751371550 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:42:51 INFO - PROCESS | 1647 | 1467751371554 Marionette TRACE conn2 <- [1,1758,null,{}] 13:42:51 INFO - PROCESS | 1647 | 1467751371575 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}] 13:42:51 INFO - PROCESS | 1647 | 1467751371577 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:51 INFO - PROCESS | 1647 | 1467751371699 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:42:51 INFO - PROCESS | 1647 | 1467751371717 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:51 INFO - PROCESS | 1647 | 1467751371719 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x117468800 == 31 [pid = 1647] [id = 447] 13:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113c35c00) [pid = 1647] [serial = 1340] [outer = 0x0] 13:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x114fdb800) [pid = 1647] [serial = 1341] [outer = 0x113c35c00] 13:42:51 INFO - PROCESS | 1647 | 1467751371762 Marionette DEBUG loaded listener.js 13:42:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116730000) [pid = 1647] [serial = 1342] [outer = 0x113c35c00] 13:42:52 INFO - PROCESS | 1647 | 1467751372158 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]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 623ms 13:42:52 INFO - PROCESS | 1647 | 1467751372175 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1647 | 1467751372178 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:42:52 INFO - PROCESS | 1647 | 1467751372181 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1647 | 1467751372182 Marionette TRACE conn2 <- [1,1762,null,{}] 13:42:52 INFO - PROCESS | 1647 | 1467751372185 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}] 13:42:52 INFO - PROCESS | 1647 | 1467751372186 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:52 INFO - PROCESS | 1647 | 1467751372287 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:42:52 INFO - PROCESS | 1647 | 1467751372293 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1647 | 1467751372295 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x11997e800 == 32 [pid = 1647] [id = 448] 13:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11697dc00) [pid = 1647] [serial = 1343] [outer = 0x0] 13:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x11714d800) [pid = 1647] [serial = 1344] [outer = 0x11697dc00] 13:42:52 INFO - PROCESS | 1647 | 1467751372322 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118209000) [pid = 1647] [serial = 1345] [outer = 0x11697dc00] 13:42:52 INFO - PROCESS | 1647 | 1467751372680 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]]]}] 13:42:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:42:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 519ms 13:42:52 INFO - PROCESS | 1647 | 1467751372706 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:42:52 INFO - PROCESS | 1647 | 1467751372707 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:42:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:42:52 INFO - PROCESS | 1647 | 1467751372723 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:42:52 INFO - PROCESS | 1647 | 1467751372731 Marionette TRACE conn2 <- [1,1766,null,{}] 13:42:52 INFO - PROCESS | 1647 | 1467751372735 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}] 13:42:52 INFO - PROCESS | 1647 | 1467751372738 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:52 INFO - PROCESS | 1647 | 1467751372858 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:42:52 INFO - PROCESS | 1647 | 1467751372863 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:52 INFO - PROCESS | 1647 | 1467751372865 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218b0000 == 33 [pid = 1647] [id = 449] 13:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x111cac000) [pid = 1647] [serial = 1346] [outer = 0x0] 13:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1185c5c00) [pid = 1647] [serial = 1347] [outer = 0x111cac000] 13:42:52 INFO - PROCESS | 1647 | 1467751372904 Marionette DEBUG loaded listener.js 13:42:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118ff0400) [pid = 1647] [serial = 1348] [outer = 0x111cac000] 13:42:53 INFO - PROCESS | 1647 | 1467751373321 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]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 633ms 13:42:53 INFO - PROCESS | 1647 | 1467751373366 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:42:53 INFO - PROCESS | 1647 | 1467751373368 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:42:53 INFO - PROCESS | 1647 | 1467751373370 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1647 | 1467751373371 Marionette TRACE conn2 <- [1,1770,null,{}] 13:42:53 INFO - PROCESS | 1647 | 1467751373374 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}] 13:42:53 INFO - PROCESS | 1647 | 1467751373375 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:53 INFO - PROCESS | 1647 | 1467751373455 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:42:53 INFO - PROCESS | 1647 | 1467751373459 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:53 INFO - PROCESS | 1647 | 1467751373462 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c0800 == 34 [pid = 1647] [id = 450] 13:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112596400) [pid = 1647] [serial = 1349] [outer = 0x0] 13:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1197d6c00) [pid = 1647] [serial = 1350] [outer = 0x112596400] 13:42:53 INFO - PROCESS | 1647 | 1467751373502 Marionette DEBUG loaded listener.js 13:42:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1199b8c00) [pid = 1647] [serial = 1351] [outer = 0x112596400] 13:42:53 INFO - PROCESS | 1647 | 1467751373917 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]]]}] 13:42:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:42:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 567ms 13:42:53 INFO - PROCESS | 1647 | 1467751373939 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:42:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:42:53 INFO - PROCESS | 1647 | 1467751373941 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:42:53 INFO - PROCESS | 1647 | 1467751373946 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:42:53 INFO - PROCESS | 1647 | 1467751373948 Marionette TRACE conn2 <- [1,1774,null,{}] 13:42:53 INFO - PROCESS | 1647 | 1467751373952 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}] 13:42:53 INFO - PROCESS | 1647 | 1467751373954 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:54 INFO - PROCESS | 1647 | 1467751374109 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:42:54 INFO - PROCESS | 1647 | 1467751374130 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1647 | 1467751374136 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a2800 == 35 [pid = 1647] [id = 451] 13:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b85800) [pid = 1647] [serial = 1352] [outer = 0x0] 13:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119b8fc00) [pid = 1647] [serial = 1353] [outer = 0x119b85800] 13:42:54 INFO - PROCESS | 1647 | 1467751374186 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12100ec00) [pid = 1647] [serial = 1354] [outer = 0x119b85800] 13:42:54 INFO - PROCESS | 1647 | 1467751374564 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]]]}] 13:42:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:42:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 672ms 13:42:54 INFO - PROCESS | 1647 | 1467751374616 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:42:54 INFO - PROCESS | 1647 | 1467751374618 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:42:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:42:54 INFO - PROCESS | 1647 | 1467751374620 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:42:54 INFO - PROCESS | 1647 | 1467751374621 Marionette TRACE conn2 <- [1,1778,null,{}] 13:42:54 INFO - PROCESS | 1647 | 1467751374623 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}] 13:42:54 INFO - PROCESS | 1647 | 1467751374625 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:54 INFO - PROCESS | 1647 | 1467751374738 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:42:54 INFO - PROCESS | 1647 | 1467751374753 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:54 INFO - PROCESS | 1647 | 1467751374754 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x129098800 == 36 [pid = 1647] [id = 452] 13:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x11662ec00) [pid = 1647] [serial = 1355] [outer = 0x0] 13:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121095400) [pid = 1647] [serial = 1356] [outer = 0x11662ec00] 13:42:54 INFO - PROCESS | 1647 | 1467751374785 Marionette DEBUG loaded listener.js 13:42:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121466000) [pid = 1647] [serial = 1357] [outer = 0x11662ec00] 13:42:55 INFO - PROCESS | 1647 | 1467751375127 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]]]}] 13:42:55 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 13:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 517ms 13:42:55 INFO - PROCESS | 1647 | 1467751375138 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1647 | 1467751375139 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:42:55 INFO - PROCESS | 1647 | 1467751375141 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1647 | 1467751375142 Marionette TRACE conn2 <- [1,1782,null,{}] 13:42:55 INFO - PROCESS | 1647 | 1467751375147 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}] 13:42:55 INFO - PROCESS | 1647 | 1467751375149 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:55 INFO - PROCESS | 1647 | 1467751375251 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:42:55 INFO - PROCESS | 1647 | 1467751375262 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:55 INFO - PROCESS | 1647 | 1467751375263 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191da000 == 37 [pid = 1647] [id = 453] 13:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1121bdc00) [pid = 1647] [serial = 1358] [outer = 0x0] 13:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1217d6c00) [pid = 1647] [serial = 1359] [outer = 0x1121bdc00] 13:42:55 INFO - PROCESS | 1647 | 1467751375288 Marionette DEBUG loaded listener.js 13:42:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121ee3400) [pid = 1647] [serial = 1360] [outer = 0x1121bdc00] 13:42:55 INFO - PROCESS | 1647 | 1467751375595 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]]]}] 13:42:55 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 13:42:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 472ms 13:42:55 INFO - PROCESS | 1647 | 1467751375622 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:42:55 INFO - PROCESS | 1647 | 1467751375625 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:42:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:42:55 INFO - PROCESS | 1647 | 1467751375632 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:42:55 INFO - PROCESS | 1647 | 1467751375634 Marionette TRACE conn2 <- [1,1786,null,{}] 13:42:55 INFO - PROCESS | 1647 | 1467751375637 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}] 13:42:55 INFO - PROCESS | 1647 | 1467751375639 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:55 INFO - PROCESS | 1647 | 1467751375947 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x111e58c00) [pid = 1647] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112984800) [pid = 1647] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1129e7000) [pid = 1647] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1185c9c00) [pid = 1647] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118741800) [pid = 1647] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110dd3400) [pid = 1647] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121095800) [pid = 1647] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12486f000) [pid = 1647] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x112dcfc00) [pid = 1647] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112cbd000) [pid = 1647] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12486c000) [pid = 1647] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12100c800) [pid = 1647] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1127d3800) [pid = 1647] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116a21400) [pid = 1647] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1128c7800) [pid = 1647] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:42:55 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x11259a800) [pid = 1647] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:42:56 INFO - PROCESS | 1647 | 1467751376047 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 1647 | 1467751376049 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fe0800 == 38 [pid = 1647] [id = 454] 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x110eeac00) [pid = 1647] [serial = 1361] [outer = 0x0] 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11259a800) [pid = 1647] [serial = 1362] [outer = 0x110eeac00] 13:42:56 INFO - PROCESS | 1647 | 1467751376099 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113213000) [pid = 1647] [serial = 1363] [outer = 0x110eeac00] 13:42:56 INFO - PROCESS | 1647 | 1467751376352 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]]]}] 13:42:56 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 13:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 13:42:56 INFO - PROCESS | 1647 | 1467751376402 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1647 | 1467751376403 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:42:56 INFO - PROCESS | 1647 | 1467751376405 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1647 | 1467751376406 Marionette TRACE conn2 <- [1,1790,null,{}] 13:42:56 INFO - PROCESS | 1647 | 1467751376416 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}] 13:42:56 INFO - PROCESS | 1647 | 1467751376417 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:56 INFO - PROCESS | 1647 | 1467751376527 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:42:56 INFO - PROCESS | 1647 | 1467751376534 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 1647 | 1467751376535 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac45000 == 39 [pid = 1647] [id = 455] 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111cac800) [pid = 1647] [serial = 1364] [outer = 0x0] 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1180c2800) [pid = 1647] [serial = 1365] [outer = 0x111cac800] 13:42:56 INFO - PROCESS | 1647 | 1467751376559 Marionette DEBUG loaded listener.js 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119b89c00) [pid = 1647] [serial = 1366] [outer = 0x111cac800] 13:42:56 INFO - PROCESS | 1647 | 1467751376854 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]]]}] 13:42:56 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) 13:42:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 468ms 13:42:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:42:56 INFO - PROCESS | 1647 | 1467751376874 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:42:56 INFO - PROCESS | 1647 | 1467751376875 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:42:56 INFO - PROCESS | 1647 | 1467751376879 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:42:56 INFO - PROCESS | 1647 | 1467751376881 Marionette TRACE conn2 <- [1,1794,null,{}] 13:42:56 INFO - PROCESS | 1647 | 1467751376884 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}] 13:42:56 INFO - PROCESS | 1647 | 1467751376885 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:56 INFO - PROCESS | 1647 | 1467751376965 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:42:56 INFO - PROCESS | 1647 | 1467751376975 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:56 INFO - PROCESS | 1647 | 1467751376977 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b905800 == 40 [pid = 1647] [id = 456] 13:42:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1121b7c00) [pid = 1647] [serial = 1367] [outer = 0x0] 13:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124867c00) [pid = 1647] [serial = 1368] [outer = 0x1121b7c00] 13:42:57 INFO - PROCESS | 1647 | 1467751377004 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1249df800) [pid = 1647] [serial = 1369] [outer = 0x1121b7c00] 13:42:57 INFO - PROCESS | 1647 | 1467751377346 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]]]}] 13:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 13:42:57 INFO - PROCESS | 1647 | 1467751377408 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 1647 | 1467751377410 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:42:57 INFO - PROCESS | 1647 | 1467751377412 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 1647 | 1467751377414 Marionette TRACE conn2 <- [1,1798,null,{}] 13:42:57 INFO - PROCESS | 1647 | 1467751377416 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}] 13:42:57 INFO - PROCESS | 1647 | 1467751377417 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:57 INFO - PROCESS | 1647 | 1467751377506 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:42:57 INFO - PROCESS | 1647 | 1467751377510 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:57 INFO - PROCESS | 1647 | 1467751377512 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc72000 == 41 [pid = 1647] [id = 457] 13:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124a91c00) [pid = 1647] [serial = 1370] [outer = 0x0] 13:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124fe9400) [pid = 1647] [serial = 1371] [outer = 0x124a91c00] 13:42:57 INFO - PROCESS | 1647 | 1467751377537 Marionette DEBUG loaded listener.js 13:42:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12577b000) [pid = 1647] [serial = 1372] [outer = 0x124a91c00] 13:42:57 INFO - PROCESS | 1647 | 1467751377834 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]]]}] 13:42:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:42:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 469ms 13:42:57 INFO - PROCESS | 1647 | 1467751377881 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:42:57 INFO - PROCESS | 1647 | 1467751377883 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:42:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:42:57 INFO - PROCESS | 1647 | 1467751377885 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:42:57 INFO - PROCESS | 1647 | 1467751377886 Marionette TRACE conn2 <- [1,1802,null,{}] 13:42:57 INFO - PROCESS | 1647 | 1467751377888 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}] 13:42:57 INFO - PROCESS | 1647 | 1467751377889 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:58 INFO - PROCESS | 1647 | 1467751378025 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:42:58 INFO - PROCESS | 1647 | 1467751378099 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1647 | 1467751378100 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x115e0c000 == 42 [pid = 1647] [id = 458] 13:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x110ee9800) [pid = 1647] [serial = 1373] [outer = 0x0] 13:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x111e5cc00) [pid = 1647] [serial = 1374] [outer = 0x110ee9800] 13:42:58 INFO - PROCESS | 1647 | 1467751378133 Marionette DEBUG loaded listener.js 13:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1128c7400) [pid = 1647] [serial = 1375] [outer = 0x110ee9800] 13:42:58 INFO - PROCESS | 1647 | 1467751378577 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]]]}] 13:42:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:42:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 718ms 13:42:58 INFO - PROCESS | 1647 | 1467751378605 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:42:58 INFO - PROCESS | 1647 | 1467751378607 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:42:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:42:58 INFO - PROCESS | 1647 | 1467751378611 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:42:58 INFO - PROCESS | 1647 | 1467751378614 Marionette TRACE conn2 <- [1,1806,null,{}] 13:42:58 INFO - PROCESS | 1647 | 1467751378616 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}] 13:42:58 INFO - PROCESS | 1647 | 1467751378619 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:58 INFO - PROCESS | 1647 | 1467751378763 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:42:58 INFO - PROCESS | 1647 | 1467751378874 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:58 INFO - PROCESS | 1647 | 1467751378876 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x121432800 == 43 [pid = 1647] [id = 459] 13:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116729000) [pid = 1647] [serial = 1376] [outer = 0x0] 13:42:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x116fb3400) [pid = 1647] [serial = 1377] [outer = 0x116729000] 13:42:58 INFO - PROCESS | 1647 | 1467751378924 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1180bc800) [pid = 1647] [serial = 1378] [outer = 0x116729000] 13:42:59 INFO - PROCESS | 1647 | 1467751379400 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]]]}] 13:42:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:42:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 821ms 13:42:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:42:59 INFO - PROCESS | 1647 | 1467751379432 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:42:59 INFO - PROCESS | 1647 | 1467751379434 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:42:59 INFO - PROCESS | 1647 | 1467751379436 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:42:59 INFO - PROCESS | 1647 | 1467751379438 Marionette TRACE conn2 <- [1,1810,null,{}] 13:42:59 INFO - PROCESS | 1647 | 1467751379440 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}] 13:42:59 INFO - PROCESS | 1647 | 1467751379442 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:59 INFO - PROCESS | 1647 | 1467751379545 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:42:59 INFO - PROCESS | 1647 | 1467751379606 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:42:59 INFO - PROCESS | 1647 | 1467751379608 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:42:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af51000 == 44 [pid = 1647] [id = 460] 13:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1185c9c00) [pid = 1647] [serial = 1379] [outer = 0x0] 13:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118fedc00) [pid = 1647] [serial = 1380] [outer = 0x1185c9c00] 13:42:59 INFO - PROCESS | 1647 | 1467751379637 Marionette DEBUG loaded listener.js 13:42:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1199b9400) [pid = 1647] [serial = 1381] [outer = 0x1185c9c00] 13:43:00 INFO - PROCESS | 1647 | 1467751380085 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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 669ms 13:43:00 INFO - PROCESS | 1647 | 1467751380106 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:43:00 INFO - PROCESS | 1647 | 1467751380109 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:43:00 INFO - PROCESS | 1647 | 1467751380119 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1647 | 1467751380122 Marionette TRACE conn2 <- [1,1814,null,{}] 13:43:00 INFO - PROCESS | 1647 | 1467751380124 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}] 13:43:00 INFO - PROCESS | 1647 | 1467751380127 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:00 INFO - PROCESS | 1647 | 1467751380252 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:43:00 INFO - PROCESS | 1647 | 1467751380326 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:00 INFO - PROCESS | 1647 | 1467751380327 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c272000 == 45 [pid = 1647] [id = 461] 13:43:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d6c000) [pid = 1647] [serial = 1382] [outer = 0x0] 13:43:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12136f800) [pid = 1647] [serial = 1383] [outer = 0x119d6c000] 13:43:00 INFO - PROCESS | 1647 | 1467751380356 Marionette DEBUG loaded listener.js 13:43:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121eb7800) [pid = 1647] [serial = 1384] [outer = 0x119d6c000] 13:43:00 INFO - PROCESS | 1647 | 1467751380766 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]]]}] 13:43:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:43:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 675ms 13:43:00 INFO - PROCESS | 1647 | 1467751380790 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:43:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:43:00 INFO - PROCESS | 1647 | 1467751380791 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:43:00 INFO - PROCESS | 1647 | 1467751380794 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:43:00 INFO - PROCESS | 1647 | 1467751380795 Marionette TRACE conn2 <- [1,1818,null,{}] 13:43:00 INFO - PROCESS | 1647 | 1467751380797 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}] 13:43:00 INFO - PROCESS | 1647 | 1467751380799 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:00 INFO - PROCESS | 1647 | 1467751380898 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:43:01 INFO - PROCESS | 1647 | 1467751380997 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 1647 | 1467751380998 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ba800 == 46 [pid = 1647] [id = 462] 13:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121460000) [pid = 1647] [serial = 1385] [outer = 0x0] 13:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1249dd800) [pid = 1647] [serial = 1386] [outer = 0x121460000] 13:43:01 INFO - PROCESS | 1647 | 1467751381027 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125709400) [pid = 1647] [serial = 1387] [outer = 0x121460000] 13:43:01 INFO - PROCESS | 1647 | 1467751381608 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]]]}] 13:43:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:43:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 869ms 13:43:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:43:01 INFO - PROCESS | 1647 | 1467751381664 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:43:01 INFO - PROCESS | 1647 | 1467751381666 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:43:01 INFO - PROCESS | 1647 | 1467751381669 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:43:01 INFO - PROCESS | 1647 | 1467751381671 Marionette TRACE conn2 <- [1,1822,null,{}] 13:43:01 INFO - PROCESS | 1647 | 1467751381675 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}] 13:43:01 INFO - PROCESS | 1647 | 1467751381676 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:01 INFO - PROCESS | 1647 | 1467751381817 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:43:01 INFO - PROCESS | 1647 | 1467751381826 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:01 INFO - PROCESS | 1647 | 1467751381829 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b32800 == 47 [pid = 1647] [id = 463] 13:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x112d07400) [pid = 1647] [serial = 1388] [outer = 0x0] 13:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1133b2800) [pid = 1647] [serial = 1389] [outer = 0x112d07400] 13:43:01 INFO - PROCESS | 1647 | 1467751381856 Marionette DEBUG loaded listener.js 13:43:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116a1a400) [pid = 1647] [serial = 1390] [outer = 0x112d07400] 13:43:02 INFO - PROCESS | 1647 | 1467751382334 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]]]}] 13:43:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:43:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 672ms 13:43:02 INFO - PROCESS | 1647 | 1467751382343 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:43:02 INFO - PROCESS | 1647 | 1467751382349 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:43:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:43:02 INFO - PROCESS | 1647 | 1467751382355 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:43:02 INFO - PROCESS | 1647 | 1467751382356 Marionette TRACE conn2 <- [1,1826,null,{}] 13:43:02 INFO - PROCESS | 1647 | 1467751382358 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}] 13:43:02 INFO - PROCESS | 1647 | 1467751382360 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:02 INFO - PROCESS | 1647 | 1467751382438 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:43:02 INFO - PROCESS | 1647 | 1467751382491 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:02 INFO - PROCESS | 1647 | 1467751382492 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f22000 == 48 [pid = 1647] [id = 464] 13:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x112d05000) [pid = 1647] [serial = 1391] [outer = 0x0] 13:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11714a800) [pid = 1647] [serial = 1392] [outer = 0x112d05000] 13:43:02 INFO - PROCESS | 1647 | 1467751382539 Marionette DEBUG loaded listener.js 13:43:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x118205800) [pid = 1647] [serial = 1393] [outer = 0x112d05000] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc72000 == 47 [pid = 1647] [id = 457] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12b905800 == 46 [pid = 1647] [id = 456] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac45000 == 45 [pid = 1647] [id = 455] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119fe0800 == 44 [pid = 1647] [id = 454] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1191da000 == 43 [pid = 1647] [id = 453] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x129098800 == 42 [pid = 1647] [id = 452] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a2800 == 41 [pid = 1647] [id = 451] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c0800 == 40 [pid = 1647] [id = 450] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x1218b0000 == 39 [pid = 1647] [id = 449] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x11997e800 == 38 [pid = 1647] [id = 448] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x117468800 == 37 [pid = 1647] [id = 447] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x116680800 == 36 [pid = 1647] [id = 446] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2c000 == 35 [pid = 1647] [id = 445] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac50000 == 34 [pid = 1647] [id = 444] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x116608800 == 33 [pid = 1647] [id = 432] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x119b32800 == 32 [pid = 1647] [id = 463] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ba800 == 31 [pid = 1647] [id = 462] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12c272000 == 30 [pid = 1647] [id = 461] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x12af51000 == 29 [pid = 1647] [id = 460] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x121432800 == 28 [pid = 1647] [id = 459] 13:43:03 INFO - PROCESS | 1647 | --DOCSHELL 0x115e0c000 == 27 [pid = 1647] [id = 458] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x12108e800) [pid = 1647] [serial = 1329] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118551c00) [pid = 1647] [serial = 1312] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x118207400) [pid = 1647] [serial = 1311] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1174de000) [pid = 1647] [serial = 1308] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1128ccc00) [pid = 1647] [serial = 1302] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x112984000) [pid = 1647] [serial = 1303] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116134c00) [pid = 1647] [serial = 1305] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x116979400) [pid = 1647] [serial = 1306] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x111fe3800) [pid = 1647] [serial = 1299] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x111ca9c00) [pid = 1647] [serial = 1300] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1133b1000) [pid = 1647] [serial = 1296] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118753c00) [pid = 1647] [serial = 1314] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11672e400) [pid = 1647] [serial = 1282] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x113216400) [pid = 1647] [serial = 1281] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1199bd400) [pid = 1647] [serial = 1317] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119b85400) [pid = 1647] [serial = 1318] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199af800) [pid = 1647] [serial = 1285] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118fe5c00) [pid = 1647] [serial = 1284] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11297b800) [pid = 1647] [serial = 1321] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1214cc800) [pid = 1647] [serial = 1288] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12120f400) [pid = 1647] [serial = 1287] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128906000) [pid = 1647] [serial = 1291] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126137c00) [pid = 1647] [serial = 1290] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121008000) [pid = 1647] [serial = 1327] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1193d5c00) [pid = 1647] [serial = 1323] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1199b4000) [pid = 1647] [serial = 1315] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x110ddf000) [pid = 1647] [serial = 1320] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a5d3c00) [pid = 1647] [serial = 1294] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d66800) [pid = 1647] [serial = 1326] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x128932800) [pid = 1647] [serial = 1293] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119d63000) [pid = 1647] [serial = 1324] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1180c1400) [pid = 1647] [serial = 1309] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12145ec00) [pid = 1647] [serial = 1330] [outer = 0x0] [url = about:blank] 13:43:03 INFO - PROCESS | 1647 | 1467751383716 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]]]}] 13:43:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:43:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1377ms 13:43:03 INFO - PROCESS | 1647 | 1467751383732 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:43:03 INFO - PROCESS | 1647 | 1467751383734 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:43:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:43:03 INFO - PROCESS | 1647 | 1467751383737 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:43:03 INFO - PROCESS | 1647 | 1467751383739 Marionette TRACE conn2 <- [1,1830,null,{}] 13:43:03 INFO - PROCESS | 1647 | 1467751383743 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}] 13:43:03 INFO - PROCESS | 1647 | 1467751383744 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:03 INFO - PROCESS | 1647 | 1467751383825 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:43:03 INFO - PROCESS | 1647 | 1467751383831 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:03 INFO - PROCESS | 1647 | 1467751383834 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x116949800 == 28 [pid = 1647] [id = 465] 13:43:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1127d5c00) [pid = 1647] [serial = 1394] [outer = 0x0] 13:43:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112984c00) [pid = 1647] [serial = 1395] [outer = 0x1127d5c00] 13:43:03 INFO - PROCESS | 1647 | 1467751383862 Marionette DEBUG loaded listener.js 13:43:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1133b1000) [pid = 1647] [serial = 1396] [outer = 0x1127d5c00] 13:43:04 INFO - PROCESS | 1647 | 1467751384286 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]]]}] 13:43:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 570ms 13:43:04 INFO - PROCESS | 1647 | 1467751384309 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1647 | 1467751384316 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:43:04 INFO - PROCESS | 1647 | 1467751384323 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1647 | 1467751384326 Marionette TRACE conn2 <- [1,1834,null,{}] 13:43:04 INFO - PROCESS | 1647 | 1467751384332 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}] 13:43:04 INFO - PROCESS | 1647 | 1467751384334 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:04 INFO - PROCESS | 1647 | 1467751384414 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:43:04 INFO - PROCESS | 1647 | 1467751384419 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1647 | 1467751384420 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x11812f000 == 29 [pid = 1647] [id = 466] 13:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116633800) [pid = 1647] [serial = 1397] [outer = 0x0] 13:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116982c00) [pid = 1647] [serial = 1398] [outer = 0x116633800] 13:43:04 INFO - PROCESS | 1647 | 1467751384447 Marionette DEBUG loaded listener.js 13:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x117ea3000) [pid = 1647] [serial = 1399] [outer = 0x116633800] 13:43:04 INFO - PROCESS | 1647 | 1467751384787 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]]]}] 13:43:04 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 13:43:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 478ms 13:43:04 INFO - PROCESS | 1647 | 1467751384799 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:43:04 INFO - PROCESS | 1647 | 1467751384801 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:43:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:43:04 INFO - PROCESS | 1647 | 1467751384803 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:43:04 INFO - PROCESS | 1647 | 1467751384805 Marionette TRACE conn2 <- [1,1838,null,{}] 13:43:04 INFO - PROCESS | 1647 | 1467751384816 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}] 13:43:04 INFO - PROCESS | 1647 | 1467751384819 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:04 INFO - PROCESS | 1647 | 1467751384920 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:43:04 INFO - PROCESS | 1647 | 1467751384932 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:04 INFO - PROCESS | 1647 | 1467751384934 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119984000 == 30 [pid = 1647] [id = 467] 13:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112979800) [pid = 1647] [serial = 1400] [outer = 0x0] 13:43:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1185cd400) [pid = 1647] [serial = 1401] [outer = 0x112979800] 13:43:04 INFO - PROCESS | 1647 | 1467751384962 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x118feac00) [pid = 1647] [serial = 1402] [outer = 0x112979800] 13:43:05 INFO - PROCESS | 1647 | 1467751385288 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]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 13:43:05 INFO - PROCESS | 1647 | 1467751385324 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 1647 | 1467751385326 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:43:05 INFO - PROCESS | 1647 | 1467751385331 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 1647 | 1467751385332 Marionette TRACE conn2 <- [1,1842,null,{}] 13:43:05 INFO - PROCESS | 1647 | 1467751385334 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}] 13:43:05 INFO - PROCESS | 1647 | 1467751385335 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:05 INFO - PROCESS | 1647 | 1467751385414 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:43:05 INFO - PROCESS | 1647 | 1467751385474 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 1647 | 1467751385475 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12124c800 == 31 [pid = 1647] [id = 468] 13:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1180bd400) [pid = 1647] [serial = 1403] [outer = 0x0] 13:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1193d3c00) [pid = 1647] [serial = 1404] [outer = 0x1180bd400] 13:43:05 INFO - PROCESS | 1647 | 1467751385502 Marionette DEBUG loaded listener.js 13:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1199bb400) [pid = 1647] [serial = 1405] [outer = 0x1180bd400] 13:43:05 INFO - PROCESS | 1647 | 1467751385788 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]]]}] 13:43:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:43:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 469ms 13:43:05 INFO - PROCESS | 1647 | 1467751385810 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:43:05 INFO - PROCESS | 1647 | 1467751385813 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:43:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:43:05 INFO - PROCESS | 1647 | 1467751385821 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:43:05 INFO - PROCESS | 1647 | 1467751385822 Marionette TRACE conn2 <- [1,1846,null,{}] 13:43:05 INFO - PROCESS | 1647 | 1467751385825 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}] 13:43:05 INFO - PROCESS | 1647 | 1467751385826 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:05 INFO - PROCESS | 1647 | 1467751385922 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:43:05 INFO - PROCESS | 1647 | 1467751385959 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:05 INFO - PROCESS | 1647 | 1467751385960 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c74800 == 32 [pid = 1647] [id = 469] 13:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x111e2c800) [pid = 1647] [serial = 1406] [outer = 0x0] 13:43:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1199d9800) [pid = 1647] [serial = 1407] [outer = 0x111e2c800] 13:43:05 INFO - PROCESS | 1647 | 1467751385985 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119d63400) [pid = 1647] [serial = 1408] [outer = 0x111e2c800] 13:43:06 INFO - PROCESS | 1647 | 1467751386320 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]]]}] 13:43:06 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) 13:43:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 13:43:06 INFO - PROCESS | 1647 | 1467751386343 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:43:06 INFO - PROCESS | 1647 | 1467751386346 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:43:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:43:06 INFO - PROCESS | 1647 | 1467751386350 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:43:06 INFO - PROCESS | 1647 | 1467751386351 Marionette TRACE conn2 <- [1,1850,null,{}] 13:43:06 INFO - PROCESS | 1647 | 1467751386354 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}] 13:43:06 INFO - PROCESS | 1647 | 1467751386359 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:06 INFO - PROCESS | 1647 | 1467751386535 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:43:06 INFO - PROCESS | 1647 | 1467751386600 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:06 INFO - PROCESS | 1647 | 1467751386602 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x126184800 == 33 [pid = 1647] [id = 470] 13:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12100a000) [pid = 1647] [serial = 1409] [outer = 0x0] 13:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12108e000) [pid = 1647] [serial = 1410] [outer = 0x12100a000] 13:43:06 INFO - PROCESS | 1647 | 1467751386644 Marionette DEBUG loaded listener.js 13:43:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121465c00) [pid = 1647] [serial = 1411] [outer = 0x12100a000] 13:43:07 INFO - PROCESS | 1647 | 1467751387066 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]]]}] 13:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 770ms 13:43:07 INFO - PROCESS | 1647 | 1467751387120 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 1647 | 1467751387121 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:43:07 INFO - PROCESS | 1647 | 1467751387124 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 1647 | 1467751387125 Marionette TRACE conn2 <- [1,1854,null,{}] 13:43:07 INFO - PROCESS | 1647 | 1467751387127 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}] 13:43:07 INFO - PROCESS | 1647 | 1467751387130 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:07 INFO - PROCESS | 1647 | 1467751387220 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:43:07 INFO - PROCESS | 1647 | 1467751387276 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1647 | 1467751387277 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c89000 == 34 [pid = 1647] [id = 471] 13:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1127cd400) [pid = 1647] [serial = 1412] [outer = 0x0] 13:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1219cac00) [pid = 1647] [serial = 1413] [outer = 0x1127cd400] 13:43:07 INFO - PROCESS | 1647 | 1467751387301 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12481a800) [pid = 1647] [serial = 1414] [outer = 0x1127cd400] 13:43:07 INFO - PROCESS | 1647 | 1467751387587 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]]]}] 13:43:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:43:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 467ms 13:43:07 INFO - PROCESS | 1647 | 1467751387592 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:43:07 INFO - PROCESS | 1647 | 1467751387593 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:43:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:43:07 INFO - PROCESS | 1647 | 1467751387622 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:43:07 INFO - PROCESS | 1647 | 1467751387623 Marionette TRACE conn2 <- [1,1858,null,{}] 13:43:07 INFO - PROCESS | 1647 | 1467751387625 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}] 13:43:07 INFO - PROCESS | 1647 | 1467751387626 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:07 INFO - PROCESS | 1647 | 1467751387728 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:43:07 INFO - PROCESS | 1647 | 1467751387732 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:07 INFO - PROCESS | 1647 | 1467751387733 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12908b800 == 35 [pid = 1647] [id = 472] 13:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x117eac800) [pid = 1647] [serial = 1415] [outer = 0x0] 13:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12486f400) [pid = 1647] [serial = 1416] [outer = 0x117eac800] 13:43:07 INFO - PROCESS | 1647 | 1467751387757 Marionette DEBUG loaded listener.js 13:43:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124ef2800) [pid = 1647] [serial = 1417] [outer = 0x117eac800] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x112f87400) [pid = 1647] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119b85800) [pid = 1647] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x11662ec00) [pid = 1647] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1121bdc00) [pid = 1647] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112596400) [pid = 1647] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11259b400) [pid = 1647] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x113c35c00) [pid = 1647] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124a91c00) [pid = 1647] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121091400) [pid = 1647] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x11697dc00) [pid = 1647] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x111cac000) [pid = 1647] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11259d000) [pid = 1647] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1121b7c00) [pid = 1647] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x111cac800) [pid = 1647] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:43:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x110eeac00) [pid = 1647] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:43:08 INFO - PROCESS | 1647 | 1467751388256 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]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 689ms 13:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:43:08 INFO - PROCESS | 1647 | 1467751388291 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 1647 | 1467751388292 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:43:08 INFO - PROCESS | 1647 | 1467751388302 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1647 | 1467751388303 Marionette TRACE conn2 <- [1,1862,null,{}] 13:43:08 INFO - PROCESS | 1647 | 1467751388306 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}] 13:43:08 INFO - PROCESS | 1647 | 1467751388307 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:08 INFO - PROCESS | 1647 | 1467751388387 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:43:08 INFO - PROCESS | 1647 | 1467751388390 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1647 | 1467751388392 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x11997e800 == 36 [pid = 1647] [id = 473] 13:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1129e7400) [pid = 1647] [serial = 1418] [outer = 0x0] 13:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1176f1c00) [pid = 1647] [serial = 1419] [outer = 0x1129e7400] 13:43:08 INFO - PROCESS | 1647 | 1467751388418 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x118f6ac00) [pid = 1647] [serial = 1420] [outer = 0x1129e7400] 13:43:08 INFO - PROCESS | 1647 | 1467751388738 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]]]}] 13:43:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:43:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 478ms 13:43:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:43:08 INFO - PROCESS | 1647 | 1467751388773 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:43:08 INFO - PROCESS | 1647 | 1467751388774 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:43:08 INFO - PROCESS | 1647 | 1467751388777 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:43:08 INFO - PROCESS | 1647 | 1467751388779 Marionette TRACE conn2 <- [1,1866,null,{}] 13:43:08 INFO - PROCESS | 1647 | 1467751388782 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}] 13:43:08 INFO - PROCESS | 1647 | 1467751388784 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:08 INFO - PROCESS | 1647 | 1467751388861 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:43:08 INFO - PROCESS | 1647 | 1467751388921 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:08 INFO - PROCESS | 1647 | 1467751388922 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a79b800 == 37 [pid = 1647] [id = 474] 13:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x112d07000) [pid = 1647] [serial = 1421] [outer = 0x0] 13:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119b87000) [pid = 1647] [serial = 1422] [outer = 0x112d07000] 13:43:08 INFO - PROCESS | 1647 | 1467751388946 Marionette DEBUG loaded listener.js 13:43:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x125702800) [pid = 1647] [serial = 1423] [outer = 0x112d07000] 13:43:09 INFO - PROCESS | 1647 | 1467751389207 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]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 473ms 13:43:09 INFO - PROCESS | 1647 | 1467751389252 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1647 | 1467751389254 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:43:09 INFO - PROCESS | 1647 | 1467751389256 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1647 | 1467751389258 Marionette TRACE conn2 <- [1,1870,null,{}] 13:43:09 INFO - PROCESS | 1647 | 1467751389268 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}] 13:43:09 INFO - PROCESS | 1647 | 1467751389269 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:09 INFO - PROCESS | 1647 | 1467751389358 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:43:09 INFO - PROCESS | 1647 | 1467751389364 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 1647 | 1467751389366 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c73800 == 38 [pid = 1647] [id = 475] 13:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1199d5c00) [pid = 1647] [serial = 1424] [outer = 0x0] 13:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12613d000) [pid = 1647] [serial = 1425] [outer = 0x1199d5c00] 13:43:09 INFO - PROCESS | 1647 | 1467751389392 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12669f000) [pid = 1647] [serial = 1426] [outer = 0x1199d5c00] 13:43:09 INFO - PROCESS | 1647 | 1467751389742 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]]]}] 13:43:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:43:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 524ms 13:43:09 INFO - PROCESS | 1647 | 1467751389781 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:43:09 INFO - PROCESS | 1647 | 1467751389783 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:43:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:43:09 INFO - PROCESS | 1647 | 1467751389786 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:43:09 INFO - PROCESS | 1647 | 1467751389788 Marionette TRACE conn2 <- [1,1874,null,{}] 13:43:09 INFO - PROCESS | 1647 | 1467751389791 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}] 13:43:09 INFO - PROCESS | 1647 | 1467751389793 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:09 INFO - PROCESS | 1647 | 1467751389914 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:43:09 INFO - PROCESS | 1647 | 1467751389920 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:09 INFO - PROCESS | 1647 | 1467751389921 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b937000 == 39 [pid = 1647] [id = 476] 13:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1266a3400) [pid = 1647] [serial = 1427] [outer = 0x0] 13:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12682c000) [pid = 1647] [serial = 1428] [outer = 0x1266a3400] 13:43:09 INFO - PROCESS | 1647 | 1467751389940 Marionette DEBUG loaded listener.js 13:43:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128902c00) [pid = 1647] [serial = 1429] [outer = 0x1266a3400] 13:43:10 INFO - PROCESS | 1647 | 1467751390558 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]]]}] 13:43:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:43:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 821ms 13:43:10 INFO - PROCESS | 1647 | 1467751390609 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:43:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:43:10 INFO - PROCESS | 1647 | 1467751390615 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:43:10 INFO - PROCESS | 1647 | 1467751390620 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:43:10 INFO - PROCESS | 1647 | 1467751390623 Marionette TRACE conn2 <- [1,1878,null,{}] 13:43:10 INFO - PROCESS | 1647 | 1467751390629 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}] 13:43:10 INFO - PROCESS | 1647 | 1467751390632 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:10 INFO - PROCESS | 1647 | 1467751390804 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:43:10 INFO - PROCESS | 1647 | 1467751390866 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:10 INFO - PROCESS | 1647 | 1467751390867 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e14800 == 40 [pid = 1647] [id = 477] 13:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1128c7800) [pid = 1647] [serial = 1430] [outer = 0x0] 13:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x112dcfc00) [pid = 1647] [serial = 1431] [outer = 0x1128c7800] 13:43:10 INFO - PROCESS | 1647 | 1467751390899 Marionette DEBUG loaded listener.js 13:43:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x113c65000) [pid = 1647] [serial = 1432] [outer = 0x1128c7800] 13:43:11 INFO - PROCESS | 1647 | 1467751391417 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]]]}] 13:43:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:43:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 874ms 13:43:11 INFO - PROCESS | 1647 | 1467751391494 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:43:11 INFO - PROCESS | 1647 | 1467751391498 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:43:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:43:11 INFO - PROCESS | 1647 | 1467751391505 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:43:11 INFO - PROCESS | 1647 | 1467751391508 Marionette TRACE conn2 <- [1,1882,null,{}] 13:43:11 INFO - PROCESS | 1647 | 1467751391512 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}] 13:43:11 INFO - PROCESS | 1647 | 1467751391514 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:11 INFO - PROCESS | 1647 | 1467751391679 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:43:11 INFO - PROCESS | 1647 | 1467751391789 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:11 INFO - PROCESS | 1647 | 1467751391791 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x124c19800 == 41 [pid = 1647] [id = 478] 13:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1180bf800) [pid = 1647] [serial = 1433] [outer = 0x0] 13:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118203400) [pid = 1647] [serial = 1434] [outer = 0x1180bf800] 13:43:11 INFO - PROCESS | 1647 | 1467751391839 Marionette DEBUG loaded listener.js 13:43:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1185c2000) [pid = 1647] [serial = 1435] [outer = 0x1180bf800] 13:43:12 INFO - PROCESS | 1647 | 1467751392521 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]]]}] 13:43:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:43:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1028ms 13:43:12 INFO - PROCESS | 1647 | 1467751392569 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:43:12 INFO - PROCESS | 1647 | 1467751392571 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:43:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:43:12 INFO - PROCESS | 1647 | 1467751392576 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:43:12 INFO - PROCESS | 1647 | 1467751392578 Marionette TRACE conn2 <- [1,1886,null,{}] 13:43:12 INFO - PROCESS | 1647 | 1467751392581 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}] 13:43:12 INFO - PROCESS | 1647 | 1467751392583 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:12 INFO - PROCESS | 1647 | 1467751392699 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x124c73800 == 40 [pid = 1647] [id = 475] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12a79b800 == 39 [pid = 1647] [id = 474] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11997e800 == 38 [pid = 1647] [id = 473] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12908b800 == 37 [pid = 1647] [id = 472] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x128c89000 == 36 [pid = 1647] [id = 471] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x126184800 == 35 [pid = 1647] [id = 470] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x124c74800 == 34 [pid = 1647] [id = 469] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x12124c800 == 33 [pid = 1647] [id = 468] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x119984000 == 32 [pid = 1647] [id = 467] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x11812f000 == 31 [pid = 1647] [id = 466] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x116949800 == 30 [pid = 1647] [id = 465] 13:43:12 INFO - PROCESS | 1647 | --DOCSHELL 0x118f22000 == 29 [pid = 1647] [id = 464] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x11672bc00) [pid = 1647] [serial = 1297] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x119b8fc00) [pid = 1647] [serial = 1353] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x121095400) [pid = 1647] [serial = 1356] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1217d6c00) [pid = 1647] [serial = 1359] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121ee3400) [pid = 1647] [serial = 1360] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121466000) [pid = 1647] [serial = 1357] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1197d6c00) [pid = 1647] [serial = 1350] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1127cfc00) [pid = 1647] [serial = 1335] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11297c400) [pid = 1647] [serial = 1336] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x114fdb800) [pid = 1647] [serial = 1341] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116730000) [pid = 1647] [serial = 1342] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124fe9400) [pid = 1647] [serial = 1371] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121b68800) [pid = 1647] [serial = 1333] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121472800) [pid = 1647] [serial = 1332] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11714d800) [pid = 1647] [serial = 1344] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118209000) [pid = 1647] [serial = 1345] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1185c5c00) [pid = 1647] [serial = 1347] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118ff0400) [pid = 1647] [serial = 1348] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1127ce800) [pid = 1647] [serial = 1338] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1128d3000) [pid = 1647] [serial = 1339] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124867c00) [pid = 1647] [serial = 1368] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119b89c00) [pid = 1647] [serial = 1366] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11259a800) [pid = 1647] [serial = 1362] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12100ec00) [pid = 1647] [serial = 1354] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x113213000) [pid = 1647] [serial = 1363] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1199b8c00) [pid = 1647] [serial = 1351] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12577b000) [pid = 1647] [serial = 1372] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1249df800) [pid = 1647] [serial = 1369] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1180c2800) [pid = 1647] [serial = 1365] [outer = 0x0] [url = about:blank] 13:43:12 INFO - PROCESS | 1647 | 1467751392792 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:12 INFO - PROCESS | 1647 | 1467751392794 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169b3000 == 30 [pid = 1647] [id = 479] 13:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1127cfc00) [pid = 1647] [serial = 1436] [outer = 0x0] 13:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1128d3000) [pid = 1647] [serial = 1437] [outer = 0x1127cfc00] 13:43:12 INFO - PROCESS | 1647 | 1467751392821 Marionette DEBUG loaded listener.js 13:43:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x115e5dc00) [pid = 1647] [serial = 1438] [outer = 0x1127cfc00] 13:43:13 INFO - PROCESS | 1647 | 1467751393124 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]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 573ms 13:43:13 INFO - PROCESS | 1647 | 1467751393152 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1647 | 1467751393155 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:43:13 INFO - PROCESS | 1647 | 1467751393160 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1647 | 1467751393164 Marionette TRACE conn2 <- [1,1890,null,{}] 13:43:13 INFO - PROCESS | 1647 | 1467751393168 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}] 13:43:13 INFO - PROCESS | 1647 | 1467751393169 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:13 INFO - PROCESS | 1647 | 1467751393249 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:43:13 INFO - PROCESS | 1647 | 1467751393323 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 1647 | 1467751393325 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cf800 == 31 [pid = 1647] [id = 480] 13:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x115e5d400) [pid = 1647] [serial = 1439] [outer = 0x0] 13:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x117147c00) [pid = 1647] [serial = 1440] [outer = 0x115e5d400] 13:43:13 INFO - PROCESS | 1647 | 1467751393351 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x11820ac00) [pid = 1647] [serial = 1441] [outer = 0x115e5d400] 13:43:13 INFO - PROCESS | 1647 | 1467751393626 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]]]}] 13:43:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:43:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 524ms 13:43:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:43:13 INFO - PROCESS | 1647 | 1467751393684 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:43:13 INFO - PROCESS | 1647 | 1467751393685 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:43:13 INFO - PROCESS | 1647 | 1467751393687 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:43:13 INFO - PROCESS | 1647 | 1467751393690 Marionette TRACE conn2 <- [1,1894,null,{}] 13:43:13 INFO - PROCESS | 1647 | 1467751393700 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}] 13:43:13 INFO - PROCESS | 1647 | 1467751393703 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:13 INFO - PROCESS | 1647 | 1467751393790 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:43:13 INFO - PROCESS | 1647 | 1467751393853 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:13 INFO - PROCESS | 1647 | 1467751393855 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215bd000 == 32 [pid = 1647] [id = 481] 13:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127d3000) [pid = 1647] [serial = 1442] [outer = 0x0] 13:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118750000) [pid = 1647] [serial = 1443] [outer = 0x1127d3000] 13:43:13 INFO - PROCESS | 1647 | 1467751393884 Marionette DEBUG loaded listener.js 13:43:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b70400) [pid = 1647] [serial = 1444] [outer = 0x1127d3000] 13:43:14 INFO - PROCESS | 1647 | 1467751394173 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]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 521ms 13:43:14 INFO - PROCESS | 1647 | 1467751394209 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 1647 | 1467751394211 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:43:14 INFO - PROCESS | 1647 | 1467751394216 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 1647 | 1467751394218 Marionette TRACE conn2 <- [1,1898,null,{}] 13:43:14 INFO - PROCESS | 1647 | 1467751394220 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}] 13:43:14 INFO - PROCESS | 1647 | 1467751394221 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:14 INFO - PROCESS | 1647 | 1467751394302 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:43:14 INFO - PROCESS | 1647 | 1467751394306 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1647 | 1467751394307 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1265b1000 == 33 [pid = 1647] [id = 482] 13:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b87c00) [pid = 1647] [serial = 1445] [outer = 0x0] 13:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121008400) [pid = 1647] [serial = 1446] [outer = 0x119b87c00] 13:43:14 INFO - PROCESS | 1647 | 1467751394334 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121087400) [pid = 1647] [serial = 1447] [outer = 0x119b87c00] 13:43:14 INFO - PROCESS | 1647 | 1467751394666 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]]]}] 13:43:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:43:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 471ms 13:43:14 INFO - PROCESS | 1647 | 1467751394687 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:43:14 INFO - PROCESS | 1647 | 1467751394688 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:43:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:43:14 INFO - PROCESS | 1647 | 1467751394690 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:43:14 INFO - PROCESS | 1647 | 1467751394691 Marionette TRACE conn2 <- [1,1902,null,{}] 13:43:14 INFO - PROCESS | 1647 | 1467751394695 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}] 13:43:14 INFO - PROCESS | 1647 | 1467751394696 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:14 INFO - PROCESS | 1647 | 1467751394816 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:43:14 INFO - PROCESS | 1647 | 1467751394827 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:14 INFO - PROCESS | 1647 | 1467751394829 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x128972800 == 34 [pid = 1647] [id = 483] 13:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x111f2dc00) [pid = 1647] [serial = 1448] [outer = 0x0] 13:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d67400) [pid = 1647] [serial = 1449] [outer = 0x111f2dc00] 13:43:14 INFO - PROCESS | 1647 | 1467751394853 Marionette DEBUG loaded listener.js 13:43:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12145c800) [pid = 1647] [serial = 1450] [outer = 0x111f2dc00] 13:43:15 INFO - PROCESS | 1647 | 1467751395203 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]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 13:43:15 INFO - PROCESS | 1647 | 1467751395209 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 1647 | 1467751395211 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:43:15 INFO - PROCESS | 1647 | 1467751395216 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1647 | 1467751395217 Marionette TRACE conn2 <- [1,1906,null,{}] 13:43:15 INFO - PROCESS | 1647 | 1467751395219 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}] 13:43:15 INFO - PROCESS | 1647 | 1467751395223 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:15 INFO - PROCESS | 1647 | 1467751395342 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:43:15 INFO - PROCESS | 1647 | 1467751395382 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 1647 | 1467751395383 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a566000 == 35 [pid = 1647] [id = 484] 13:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12145bc00) [pid = 1647] [serial = 1451] [outer = 0x0] 13:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124819c00) [pid = 1647] [serial = 1452] [outer = 0x12145bc00] 13:43:15 INFO - PROCESS | 1647 | 1467751395408 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12613a400) [pid = 1647] [serial = 1453] [outer = 0x12145bc00] 13:43:15 INFO - PROCESS | 1647 | 1467751395730 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]]]}] 13:43:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:43:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 570ms 13:43:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:43:15 INFO - PROCESS | 1647 | 1467751395787 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:43:15 INFO - PROCESS | 1647 | 1467751395788 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:43:15 INFO - PROCESS | 1647 | 1467751395790 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:43:15 INFO - PROCESS | 1647 | 1467751395791 Marionette TRACE conn2 <- [1,1910,null,{}] 13:43:15 INFO - PROCESS | 1647 | 1467751395793 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}] 13:43:15 INFO - PROCESS | 1647 | 1467751395795 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:15 INFO - PROCESS | 1647 | 1467751395903 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:43:15 INFO - PROCESS | 1647 | 1467751395917 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:15 INFO - PROCESS | 1647 | 1467751395919 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af50000 == 36 [pid = 1647] [id = 485] 13:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121eb0c00) [pid = 1647] [serial = 1454] [outer = 0x0] 13:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12658e800) [pid = 1647] [serial = 1455] [outer = 0x121eb0c00] 13:43:15 INFO - PROCESS | 1647 | 1467751395943 Marionette DEBUG loaded listener.js 13:43:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126826c00) [pid = 1647] [serial = 1456] [outer = 0x121eb0c00] 13:43:16 INFO - PROCESS | 1647 | 1467751396264 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]]]}] 13:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 518ms 13:43:16 INFO - PROCESS | 1647 | 1467751396308 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 1647 | 1467751396309 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:43:16 INFO - PROCESS | 1647 | 1467751396312 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 1647 | 1467751396313 Marionette TRACE conn2 <- [1,1914,null,{}] 13:43:16 INFO - PROCESS | 1647 | 1467751396315 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}] 13:43:16 INFO - PROCESS | 1647 | 1467751396316 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:16 INFO - PROCESS | 1647 | 1467751396417 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:43:16 INFO - PROCESS | 1647 | 1467751396428 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:16 INFO - PROCESS | 1647 | 1467751396429 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b009800 == 37 [pid = 1647] [id = 486] 13:43:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126a37800) [pid = 1647] [serial = 1457] [outer = 0x0] 13:43:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x128905800) [pid = 1647] [serial = 1458] [outer = 0x126a37800] 13:43:16 INFO - PROCESS | 1647 | 1467751396452 Marionette DEBUG loaded listener.js 13:43:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12890e400) [pid = 1647] [serial = 1459] [outer = 0x126a37800] 13:43:16 INFO - PROCESS | 1647 | 1467751396921 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]]]}] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1199d5c00) [pid = 1647] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x112979800) [pid = 1647] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x111e2c800) [pid = 1647] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12100a000) [pid = 1647] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127cd400) [pid = 1647] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1127d5c00) [pid = 1647] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1180bd400) [pid = 1647] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x117eac800) [pid = 1647] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x112d05000) [pid = 1647] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116633800) [pid = 1647] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112d07000) [pid = 1647] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110ee9800) [pid = 1647] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116729000) [pid = 1647] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1185c9c00) [pid = 1647] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119d6c000) [pid = 1647] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121460000) [pid = 1647] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1129e7400) [pid = 1647] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:43:16 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x112d07400) [pid = 1647] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:43:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:43:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 668ms 13:43:16 INFO - PROCESS | 1647 | 1467751396982 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:43:16 INFO - PROCESS | 1647 | 1467751396984 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:43:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:43:16 INFO - PROCESS | 1647 | 1467751396987 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:43:16 INFO - PROCESS | 1647 | 1467751396989 Marionette TRACE conn2 <- [1,1918,null,{}] 13:43:16 INFO - PROCESS | 1647 | 1467751396992 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}] 13:43:16 INFO - PROCESS | 1647 | 1467751396994 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:17 INFO - PROCESS | 1647 | 1467751397119 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:43:17 INFO - PROCESS | 1647 | 1467751397122 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1647 | 1467751397123 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x121443800 == 38 [pid = 1647] [id = 487] 13:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127d2c00) [pid = 1647] [serial = 1460] [outer = 0x0] 13:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x112d06800) [pid = 1647] [serial = 1461] [outer = 0x1127d2c00] 13:43:17 INFO - PROCESS | 1647 | 1467751397148 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116729000) [pid = 1647] [serial = 1462] [outer = 0x1127d2c00] 13:43:17 INFO - PROCESS | 1647 | 1467751397484 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]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 13:43:17 INFO - PROCESS | 1647 | 1467751397508 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:43:17 INFO - PROCESS | 1647 | 1467751397509 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:43:17 INFO - PROCESS | 1647 | 1467751397513 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1647 | 1467751397516 Marionette TRACE conn2 <- [1,1922,null,{}] 13:43:17 INFO - PROCESS | 1647 | 1467751397518 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}] 13:43:17 INFO - PROCESS | 1647 | 1467751397520 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:17 INFO - PROCESS | 1647 | 1467751397626 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:43:17 INFO - PROCESS | 1647 | 1467751397631 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:17 INFO - PROCESS | 1647 | 1467751397633 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc6e800 == 39 [pid = 1647] [id = 488] 13:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112f28c00) [pid = 1647] [serial = 1463] [outer = 0x0] 13:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11820a800) [pid = 1647] [serial = 1464] [outer = 0x112f28c00] 13:43:17 INFO - PROCESS | 1647 | 1467751397657 Marionette DEBUG loaded listener.js 13:43:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12100cc00) [pid = 1647] [serial = 1465] [outer = 0x112f28c00] 13:43:17 INFO - PROCESS | 1647 | 1467751397972 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]]]}] 13:43:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:43:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 471ms 13:43:17 INFO - PROCESS | 1647 | 1467751397984 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:43:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:43:17 INFO - PROCESS | 1647 | 1467751397985 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:43:17 INFO - PROCESS | 1647 | 1467751397987 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:43:17 INFO - PROCESS | 1647 | 1467751397989 Marionette TRACE conn2 <- [1,1926,null,{}] 13:43:17 INFO - PROCESS | 1647 | 1467751397992 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}] 13:43:18 INFO - PROCESS | 1647 | 1467751398002 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:18 INFO - PROCESS | 1647 | 1467751398091 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:43:18 INFO - PROCESS | 1647 | 1467751398097 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 1647 | 1467751398099 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9b6800 == 40 [pid = 1647] [id = 489] 13:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12100d400) [pid = 1647] [serial = 1466] [outer = 0x0] 13:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x128911c00) [pid = 1647] [serial = 1467] [outer = 0x12100d400] 13:43:18 INFO - PROCESS | 1647 | 1467751398124 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128f7f400) [pid = 1647] [serial = 1468] [outer = 0x12100d400] 13:43:18 INFO - PROCESS | 1647 | 1467751398465 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]]]}] 13:43:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:43:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 519ms 13:43:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:43:18 INFO - PROCESS | 1647 | 1467751398508 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:43:18 INFO - PROCESS | 1647 | 1467751398509 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:43:18 INFO - PROCESS | 1647 | 1467751398511 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:43:18 INFO - PROCESS | 1647 | 1467751398514 Marionette TRACE conn2 <- [1,1930,null,{}] 13:43:18 INFO - PROCESS | 1647 | 1467751398516 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}] 13:43:18 INFO - PROCESS | 1647 | 1467751398518 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:18 INFO - PROCESS | 1647 | 1467751398625 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:43:18 INFO - PROCESS | 1647 | 1467751398635 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:18 INFO - PROCESS | 1647 | 1467751398636 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9ce000 == 41 [pid = 1647] [id = 490] 13:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x128f7fc00) [pid = 1647] [serial = 1469] [outer = 0x0] 13:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1290f4800) [pid = 1647] [serial = 1470] [outer = 0x128f7fc00] 13:43:18 INFO - PROCESS | 1647 | 1467751398659 Marionette DEBUG loaded listener.js 13:43:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x129258c00) [pid = 1647] [serial = 1471] [outer = 0x128f7fc00] 13:43:19 INFO - PROCESS | 1647 | 1467751399050 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]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 570ms 13:43:19 INFO - PROCESS | 1647 | 1467751399096 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1647 | 1467751399099 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:43:19 INFO - PROCESS | 1647 | 1467751399104 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1647 | 1467751399106 Marionette TRACE conn2 <- [1,1934,null,{}] 13:43:19 INFO - PROCESS | 1647 | 1467751399110 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}] 13:43:19 INFO - PROCESS | 1647 | 1467751399113 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:19 INFO - PROCESS | 1647 | 1467751399222 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:43:19 INFO - PROCESS | 1647 | 1467751399299 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:19 INFO - PROCESS | 1647 | 1467751399300 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f2c000 == 42 [pid = 1647] [id = 491] 13:43:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1128cd400) [pid = 1647] [serial = 1472] [outer = 0x0] 13:43:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x112f87400) [pid = 1647] [serial = 1473] [outer = 0x1128cd400] 13:43:19 INFO - PROCESS | 1647 | 1467751399331 Marionette DEBUG loaded listener.js 13:43:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11672c000) [pid = 1647] [serial = 1474] [outer = 0x1128cd400] 13:43:19 INFO - PROCESS | 1647 | 1467751399769 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]]]}] 13:43:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:43:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 672ms 13:43:19 INFO - PROCESS | 1647 | 1467751399775 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:43:19 INFO - PROCESS | 1647 | 1467751399780 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:43:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:43:19 INFO - PROCESS | 1647 | 1467751399809 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:43:19 INFO - PROCESS | 1647 | 1467751399811 Marionette TRACE conn2 <- [1,1938,null,{}] 13:43:19 INFO - PROCESS | 1647 | 1467751399832 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}] 13:43:19 INFO - PROCESS | 1647 | 1467751399834 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:19 INFO - PROCESS | 1647 | 1467751399937 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:43:20 INFO - PROCESS | 1647 | 1467751400013 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 1647 | 1467751400015 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288e1800 == 43 [pid = 1647] [id = 492] 13:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118746c00) [pid = 1647] [serial = 1475] [outer = 0x0] 13:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x118fe3000) [pid = 1647] [serial = 1476] [outer = 0x118746c00] 13:43:20 INFO - PROCESS | 1647 | 1467751400045 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1199af800) [pid = 1647] [serial = 1477] [outer = 0x118746c00] 13:43:20 INFO - PROCESS | 1647 | 1467751400466 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]]]}] 13:43:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:43:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 692ms 13:43:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:43:20 INFO - PROCESS | 1647 | 1467751400501 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:43:20 INFO - PROCESS | 1647 | 1467751400503 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:43:20 INFO - PROCESS | 1647 | 1467751400505 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:43:20 INFO - PROCESS | 1647 | 1467751400507 Marionette TRACE conn2 <- [1,1942,null,{}] 13:43:20 INFO - PROCESS | 1647 | 1467751400515 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}] 13:43:20 INFO - PROCESS | 1647 | 1467751400518 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:20 INFO - PROCESS | 1647 | 1467751400623 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:43:20 INFO - PROCESS | 1647 | 1467751400688 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:20 INFO - PROCESS | 1647 | 1467751400691 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd07000 == 44 [pid = 1647] [id = 493] 13:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119d65400) [pid = 1647] [serial = 1478] [outer = 0x0] 13:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x121088c00) [pid = 1647] [serial = 1479] [outer = 0x119d65400] 13:43:20 INFO - PROCESS | 1647 | 1467751400762 Marionette DEBUG loaded listener.js 13:43:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121ee8000) [pid = 1647] [serial = 1480] [outer = 0x119d65400] 13:43:21 INFO - PROCESS | 1647 | 1467751401177 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]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 723ms 13:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:43:21 INFO - PROCESS | 1647 | 1467751401233 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1647 | 1467751401235 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:43:21 INFO - PROCESS | 1647 | 1467751401237 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1647 | 1467751401238 Marionette TRACE conn2 <- [1,1946,null,{}] 13:43:21 INFO - PROCESS | 1647 | 1467751401240 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}] 13:43:21 INFO - PROCESS | 1647 | 1467751401242 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:21 INFO - PROCESS | 1647 | 1467751401343 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:43:21 INFO - PROCESS | 1647 | 1467751401420 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:21 INFO - PROCESS | 1647 | 1467751401421 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d30f800 == 45 [pid = 1647] [id = 494] 13:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12486c000) [pid = 1647] [serial = 1481] [outer = 0x0] 13:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x125705c00) [pid = 1647] [serial = 1482] [outer = 0x12486c000] 13:43:21 INFO - PROCESS | 1647 | 1467751401451 Marionette DEBUG loaded listener.js 13:43:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12658bc00) [pid = 1647] [serial = 1483] [outer = 0x12486c000] 13:43:21 INFO - PROCESS | 1647 | 1467751401902 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]]]}] 13:43:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:43:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 671ms 13:43:21 INFO - PROCESS | 1647 | 1467751401908 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:43:21 INFO - PROCESS | 1647 | 1467751401909 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:43:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:43:21 INFO - PROCESS | 1647 | 1467751401912 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:43:21 INFO - PROCESS | 1647 | 1467751401913 Marionette TRACE conn2 <- [1,1950,null,{}] 13:43:21 INFO - PROCESS | 1647 | 1467751401916 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}] 13:43:21 INFO - PROCESS | 1647 | 1467751401917 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:22 INFO - PROCESS | 1647 | 1467751402017 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:43:22 INFO - PROCESS | 1647 | 1467751402078 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1647 | 1467751402079 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ad6000 == 46 [pid = 1647] [id = 495] 13:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1128d3c00) [pid = 1647] [serial = 1484] [outer = 0x0] 13:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x11820c000) [pid = 1647] [serial = 1485] [outer = 0x1128d3c00] 13:43:22 INFO - PROCESS | 1647 | 1467751402110 Marionette DEBUG loaded listener.js 13:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x124865000) [pid = 1647] [serial = 1486] [outer = 0x1128d3c00] 13:43:22 INFO - PROCESS | 1647 | 1467751402720 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]]]}] 13:43:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:43:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 821ms 13:43:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:43:22 INFO - PROCESS | 1647 | 1467751402734 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:43:22 INFO - PROCESS | 1647 | 1467751402736 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:43:22 INFO - PROCESS | 1647 | 1467751402739 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:43:22 INFO - PROCESS | 1647 | 1467751402742 Marionette TRACE conn2 <- [1,1954,null,{}] 13:43:22 INFO - PROCESS | 1647 | 1467751402745 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}] 13:43:22 INFO - PROCESS | 1647 | 1467751402746 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:22 INFO - PROCESS | 1647 | 1467751402844 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:43:22 INFO - PROCESS | 1647 | 1467751402908 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:22 INFO - PROCESS | 1647 | 1467751402910 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x118354800 == 47 [pid = 1647] [id = 496] 13:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x113c64000) [pid = 1647] [serial = 1487] [outer = 0x0] 13:43:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11697dc00) [pid = 1647] [serial = 1488] [outer = 0x113c64000] 13:43:22 INFO - PROCESS | 1647 | 1467751402950 Marionette DEBUG loaded listener.js 13:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1180c4c00) [pid = 1647] [serial = 1489] [outer = 0x113c64000] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9b6800 == 46 [pid = 1647] [id = 489] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc6e800 == 45 [pid = 1647] [id = 488] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x121443800 == 44 [pid = 1647] [id = 487] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12b009800 == 43 [pid = 1647] [id = 486] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12af50000 == 42 [pid = 1647] [id = 485] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12a566000 == 41 [pid = 1647] [id = 484] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x128972800 == 40 [pid = 1647] [id = 483] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1265b1000 == 39 [pid = 1647] [id = 482] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1215bd000 == 38 [pid = 1647] [id = 481] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cf800 == 37 [pid = 1647] [id = 480] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1169b3000 == 36 [pid = 1647] [id = 479] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x124c19800 == 35 [pid = 1647] [id = 478] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x117e14800 == 34 [pid = 1647] [id = 477] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12b937000 == 33 [pid = 1647] [id = 476] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x116ad6000 == 32 [pid = 1647] [id = 495] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12d30f800 == 31 [pid = 1647] [id = 494] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd07000 == 30 [pid = 1647] [id = 493] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1288e1800 == 29 [pid = 1647] [id = 492] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9ce000 == 28 [pid = 1647] [id = 490] 13:43:23 INFO - PROCESS | 1647 | --DOCSHELL 0x118f2c000 == 27 [pid = 1647] [id = 491] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x12613d000) [pid = 1647] [serial = 1425] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1185cd400) [pid = 1647] [serial = 1401] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x118feac00) [pid = 1647] [serial = 1402] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x119d63400) [pid = 1647] [serial = 1408] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x121465c00) [pid = 1647] [serial = 1411] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12108e000) [pid = 1647] [serial = 1410] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12481a800) [pid = 1647] [serial = 1414] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1219cac00) [pid = 1647] [serial = 1413] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x112984c00) [pid = 1647] [serial = 1395] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1133b1000) [pid = 1647] [serial = 1396] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1193d3c00) [pid = 1647] [serial = 1404] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12486f400) [pid = 1647] [serial = 1416] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118205800) [pid = 1647] [serial = 1393] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11714a800) [pid = 1647] [serial = 1392] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x116982c00) [pid = 1647] [serial = 1398] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x117ea3000) [pid = 1647] [serial = 1399] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125702800) [pid = 1647] [serial = 1423] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1128c7400) [pid = 1647] [serial = 1375] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x111e5cc00) [pid = 1647] [serial = 1374] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1180bc800) [pid = 1647] [serial = 1378] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116fb3400) [pid = 1647] [serial = 1377] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1199b9400) [pid = 1647] [serial = 1381] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118fedc00) [pid = 1647] [serial = 1380] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121eb7800) [pid = 1647] [serial = 1384] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12136f800) [pid = 1647] [serial = 1383] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x125709400) [pid = 1647] [serial = 1387] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1249dd800) [pid = 1647] [serial = 1386] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1176f1c00) [pid = 1647] [serial = 1419] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119b87000) [pid = 1647] [serial = 1422] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124ef2800) [pid = 1647] [serial = 1417] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x116a1a400) [pid = 1647] [serial = 1390] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12669f000) [pid = 1647] [serial = 1426] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1133b2800) [pid = 1647] [serial = 1389] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1199d9800) [pid = 1647] [serial = 1407] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118f6ac00) [pid = 1647] [serial = 1420] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1199bb400) [pid = 1647] [serial = 1405] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12682c000) [pid = 1647] [serial = 1428] [outer = 0x0] [url = about:blank] 13:43:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1121be800) [pid = 1647] [serial = 1490] [outer = 0x12ca46000] 13:43:23 INFO - PROCESS | 1647 | 1467751403925 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]]]}] 13:43:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:43:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1222ms 13:43:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:43:23 INFO - PROCESS | 1647 | 1467751403961 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:43:23 INFO - PROCESS | 1647 | 1467751403963 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:43:23 INFO - PROCESS | 1647 | 1467751403966 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:43:23 INFO - PROCESS | 1647 | 1467751403968 Marionette TRACE conn2 <- [1,1958,null,{}] 13:43:23 INFO - PROCESS | 1647 | 1467751403971 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}] 13:43:23 INFO - PROCESS | 1647 | 1467751403973 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:24 INFO - PROCESS | 1647 | 1467751404056 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:43:24 INFO - PROCESS | 1647 | 1467751404112 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 1647 | 1467751404115 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d78800 == 28 [pid = 1647] [id = 497] 13:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11259e400) [pid = 1647] [serial = 1491] [outer = 0x0] 13:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1129e7400) [pid = 1647] [serial = 1492] [outer = 0x11259e400] 13:43:24 INFO - PROCESS | 1647 | 1467751404149 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x113210400) [pid = 1647] [serial = 1493] [outer = 0x11259e400] 13:43:24 INFO - PROCESS | 1647 | 1467751404486 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]]]}] 13:43:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:43:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 572ms 13:43:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:43:24 INFO - PROCESS | 1647 | 1467751404537 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:43:24 INFO - PROCESS | 1647 | 1467751404541 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:43:24 INFO - PROCESS | 1647 | 1467751404545 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:43:24 INFO - PROCESS | 1647 | 1467751404547 Marionette TRACE conn2 <- [1,1962,null,{}] 13:43:24 INFO - PROCESS | 1647 | 1467751404550 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}] 13:43:24 INFO - PROCESS | 1647 | 1467751404551 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:24 INFO - PROCESS | 1647 | 1467751404630 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:43:24 INFO - PROCESS | 1647 | 1467751404684 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:24 INFO - PROCESS | 1647 | 1467751404685 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x118721000 == 29 [pid = 1647] [id = 498] 13:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11321c400) [pid = 1647] [serial = 1494] [outer = 0x0] 13:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x115e68c00) [pid = 1647] [serial = 1495] [outer = 0x11321c400] 13:43:24 INFO - PROCESS | 1647 | 1467751404712 Marionette DEBUG loaded listener.js 13:43:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1180bc400) [pid = 1647] [serial = 1496] [outer = 0x11321c400] 13:43:24 INFO - PROCESS | 1647 | 1467751404990 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]]]}] 13:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms 13:43:25 INFO - PROCESS | 1647 | 1467751405020 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:43:25 INFO - PROCESS | 1647 | 1467751405022 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:43:25 INFO - PROCESS | 1647 | 1467751405024 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 1647 | 1467751405027 Marionette TRACE conn2 <- [1,1966,null,{}] 13:43:25 INFO - PROCESS | 1647 | 1467751405043 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}] 13:43:25 INFO - PROCESS | 1647 | 1467751405049 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:25 INFO - PROCESS | 1647 | 1467751405128 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:43:25 INFO - PROCESS | 1647 | 1467751405135 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1647 | 1467751405137 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121243800 == 30 [pid = 1647] [id = 499] 13:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127d0000) [pid = 1647] [serial = 1497] [outer = 0x0] 13:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118745000) [pid = 1647] [serial = 1498] [outer = 0x1127d0000] 13:43:25 INFO - PROCESS | 1647 | 1467751405164 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118feac00) [pid = 1647] [serial = 1499] [outer = 0x1127d0000] 13:43:25 INFO - PROCESS | 1647 | 1467751405521 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]]]}] 13:43:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:43:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 536ms 13:43:25 INFO - PROCESS | 1647 | 1467751405561 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:43:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:43:25 INFO - PROCESS | 1647 | 1467751405563 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:43:25 INFO - PROCESS | 1647 | 1467751405566 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:43:25 INFO - PROCESS | 1647 | 1467751405567 Marionette TRACE conn2 <- [1,1970,null,{}] 13:43:25 INFO - PROCESS | 1647 | 1467751405569 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}] 13:43:25 INFO - PROCESS | 1647 | 1467751405571 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:25 INFO - PROCESS | 1647 | 1467751405648 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:43:25 INFO - PROCESS | 1647 | 1467751405652 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:25 INFO - PROCESS | 1647 | 1467751405653 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b11000 == 31 [pid = 1647] [id = 500] 13:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1199b3000) [pid = 1647] [serial = 1500] [outer = 0x0] 13:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199b6800) [pid = 1647] [serial = 1501] [outer = 0x1199b3000] 13:43:25 INFO - PROCESS | 1647 | 1467751405678 Marionette DEBUG loaded listener.js 13:43:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199d5c00) [pid = 1647] [serial = 1502] [outer = 0x1199b3000] 13:43:26 INFO - PROCESS | 1647 | 1467751406052 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]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 519ms 13:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:43:26 INFO - PROCESS | 1647 | 1467751406089 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1647 | 1467751406090 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:43:26 INFO - PROCESS | 1647 | 1467751406092 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1647 | 1467751406093 Marionette TRACE conn2 <- [1,1974,null,{}] 13:43:26 INFO - PROCESS | 1647 | 1467751406096 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}] 13:43:26 INFO - PROCESS | 1647 | 1467751406104 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:26 INFO - PROCESS | 1647 | 1467751406238 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:43:26 INFO - PROCESS | 1647 | 1467751406253 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 1647 | 1467751406254 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c0800 == 32 [pid = 1647] [id = 501] 13:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x113211800) [pid = 1647] [serial = 1503] [outer = 0x0] 13:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119b84c00) [pid = 1647] [serial = 1504] [outer = 0x113211800] 13:43:26 INFO - PROCESS | 1647 | 1467751406278 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d64c00) [pid = 1647] [serial = 1505] [outer = 0x113211800] 13:43:26 INFO - PROCESS | 1647 | 1467751406621 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]]]}] 13:43:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:43:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 571ms 13:43:26 INFO - PROCESS | 1647 | 1467751406663 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:43:26 INFO - PROCESS | 1647 | 1467751406665 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:43:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:43:26 INFO - PROCESS | 1647 | 1467751406667 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:43:26 INFO - PROCESS | 1647 | 1467751406668 Marionette TRACE conn2 <- [1,1978,null,{}] 13:43:26 INFO - PROCESS | 1647 | 1467751406676 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}] 13:43:26 INFO - PROCESS | 1647 | 1467751406680 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:26 INFO - PROCESS | 1647 | 1467751406792 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:43:26 INFO - PROCESS | 1647 | 1467751406830 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:26 INFO - PROCESS | 1647 | 1467751406831 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288d2000 == 33 [pid = 1647] [id = 502] 13:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x110e3c400) [pid = 1647] [serial = 1506] [outer = 0x0] 13:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121010000) [pid = 1647] [serial = 1507] [outer = 0x110e3c400] 13:43:26 INFO - PROCESS | 1647 | 1467751406855 Marionette DEBUG loaded listener.js 13:43:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121464800) [pid = 1647] [serial = 1508] [outer = 0x110e3c400] 13:43:27 INFO - PROCESS | 1647 | 1467751407169 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]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 518ms 13:43:27 INFO - PROCESS | 1647 | 1467751407186 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 1647 | 1467751407187 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:43:27 INFO - PROCESS | 1647 | 1467751407189 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 1647 | 1467751407190 Marionette TRACE conn2 <- [1,1982,null,{}] 13:43:27 INFO - PROCESS | 1647 | 1467751407193 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}] 13:43:27 INFO - PROCESS | 1647 | 1467751407194 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:27 INFO - PROCESS | 1647 | 1467751407297 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:43:27 INFO - PROCESS | 1647 | 1467751407333 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 1647 | 1467751407334 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f5b000 == 34 [pid = 1647] [id = 503] 13:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121465c00) [pid = 1647] [serial = 1509] [outer = 0x0] 13:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121b63400) [pid = 1647] [serial = 1510] [outer = 0x121465c00] 13:43:27 INFO - PROCESS | 1647 | 1467751407358 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x124816000) [pid = 1647] [serial = 1511] [outer = 0x121465c00] 13:43:27 INFO - PROCESS | 1647 | 1467751407668 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]]]}] 13:43:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:43:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 518ms 13:43:27 INFO - PROCESS | 1647 | 1467751407708 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:43:27 INFO - PROCESS | 1647 | 1467751407709 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:43:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:43:27 INFO - PROCESS | 1647 | 1467751407711 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:43:27 INFO - PROCESS | 1647 | 1467751407712 Marionette TRACE conn2 <- [1,1986,null,{}] 13:43:27 INFO - PROCESS | 1647 | 1467751407715 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}] 13:43:27 INFO - PROCESS | 1647 | 1467751407716 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:27 INFO - PROCESS | 1647 | 1467751407813 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:43:27 INFO - PROCESS | 1647 | 1467751407852 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:27 INFO - PROCESS | 1647 | 1467751407853 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a222000 == 35 [pid = 1647] [id = 504] 13:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124819800) [pid = 1647] [serial = 1512] [outer = 0x0] 13:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124871800) [pid = 1647] [serial = 1513] [outer = 0x124819800] 13:43:27 INFO - PROCESS | 1647 | 1467751407877 Marionette DEBUG loaded listener.js 13:43:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124b5d800) [pid = 1647] [serial = 1514] [outer = 0x124819800] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12145bc00) [pid = 1647] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121eb0c00) [pid = 1647] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x126a37800) [pid = 1647] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1127cfc00) [pid = 1647] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127d3000) [pid = 1647] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115e5d400) [pid = 1647] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1266a3400) [pid = 1647] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119b87c00) [pid = 1647] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128c7800) [pid = 1647] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1180bf800) [pid = 1647] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1127d2c00) [pid = 1647] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12100d400) [pid = 1647] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128f7fc00) [pid = 1647] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112f28c00) [pid = 1647] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:43:28 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x111f2dc00) [pid = 1647] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:43:28 INFO - PROCESS | 1647 | 1467751408315 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]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 619ms 13:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:43:28 INFO - PROCESS | 1647 | 1467751408333 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1647 | 1467751408334 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:43:28 INFO - PROCESS | 1647 | 1467751408336 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1647 | 1467751408337 Marionette TRACE conn2 <- [1,1990,null,{}] 13:43:28 INFO - PROCESS | 1647 | 1467751408340 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}] 13:43:28 INFO - PROCESS | 1647 | 1467751408341 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:28 INFO - PROCESS | 1647 | 1467751408461 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:43:28 INFO - PROCESS | 1647 | 1467751408501 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1647 | 1467751408502 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x121242000 == 36 [pid = 1647] [id = 505] 13:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x113c35c00) [pid = 1647] [serial = 1515] [outer = 0x0] 13:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11820fc00) [pid = 1647] [serial = 1516] [outer = 0x113c35c00] 13:43:28 INFO - PROCESS | 1647 | 1467751408526 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121008000) [pid = 1647] [serial = 1517] [outer = 0x113c35c00] 13:43:28 INFO - PROCESS | 1647 | 1467751408793 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]]]}] 13:43:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:43:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 13:43:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:43:28 INFO - PROCESS | 1647 | 1467751408806 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:43:28 INFO - PROCESS | 1647 | 1467751408808 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:43:28 INFO - PROCESS | 1647 | 1467751408810 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:43:28 INFO - PROCESS | 1647 | 1467751408811 Marionette TRACE conn2 <- [1,1994,null,{}] 13:43:28 INFO - PROCESS | 1647 | 1467751408823 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}] 13:43:28 INFO - PROCESS | 1647 | 1467751408824 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:28 INFO - PROCESS | 1647 | 1467751408905 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:43:28 INFO - PROCESS | 1647 | 1467751408909 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:28 INFO - PROCESS | 1647 | 1467751408910 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac4a000 == 37 [pid = 1647] [id = 506] 13:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121460000) [pid = 1647] [serial = 1518] [outer = 0x0] 13:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124b64c00) [pid = 1647] [serial = 1519] [outer = 0x121460000] 13:43:28 INFO - PROCESS | 1647 | 1467751408936 Marionette DEBUG loaded listener.js 13:43:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124ff7000) [pid = 1647] [serial = 1520] [outer = 0x121460000] 13:43:29 INFO - PROCESS | 1647 | 1467751409260 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]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 480ms 13:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:43:29 INFO - PROCESS | 1647 | 1467751409290 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 1647 | 1467751409292 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:43:29 INFO - PROCESS | 1647 | 1467751409294 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1647 | 1467751409296 Marionette TRACE conn2 <- [1,1998,null,{}] 13:43:29 INFO - PROCESS | 1647 | 1467751409298 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}] 13:43:29 INFO - PROCESS | 1647 | 1467751409299 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:29 INFO - PROCESS | 1647 | 1467751409428 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:43:29 INFO - PROCESS | 1647 | 1467751409434 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 1647 | 1467751409436 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b012000 == 38 [pid = 1647] [id = 507] 13:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124869c00) [pid = 1647] [serial = 1521] [outer = 0x0] 13:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12577b400) [pid = 1647] [serial = 1522] [outer = 0x124869c00] 13:43:29 INFO - PROCESS | 1647 | 1467751409462 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x119d6c000) [pid = 1647] [serial = 1523] [outer = 0x124869c00] 13:43:29 INFO - PROCESS | 1647 | 1467751409795 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]]]}] 13:43:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:43:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 523ms 13:43:29 INFO - PROCESS | 1647 | 1467751409818 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:43:29 INFO - PROCESS | 1647 | 1467751409819 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:43:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:43:29 INFO - PROCESS | 1647 | 1467751409821 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:43:29 INFO - PROCESS | 1647 | 1467751409822 Marionette TRACE conn2 <- [1,2002,null,{}] 13:43:29 INFO - PROCESS | 1647 | 1467751409824 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}] 13:43:29 INFO - PROCESS | 1647 | 1467751409825 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:29 INFO - PROCESS | 1647 | 1467751409905 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:43:29 INFO - PROCESS | 1647 | 1467751409909 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:29 INFO - PROCESS | 1647 | 1467751409910 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc88000 == 39 [pid = 1647] [id = 508] 13:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128905400) [pid = 1647] [serial = 1524] [outer = 0x0] 13:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12892a800) [pid = 1647] [serial = 1525] [outer = 0x128905400] 13:43:29 INFO - PROCESS | 1647 | 1467751409938 Marionette DEBUG loaded listener.js 13:43:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128c0c400) [pid = 1647] [serial = 1526] [outer = 0x128905400] 13:43:30 INFO - PROCESS | 1647 | --DOCSHELL 0x115d78800 == 38 [pid = 1647] [id = 497] 13:43:30 INFO - PROCESS | 1647 | --DOCSHELL 0x118354800 == 37 [pid = 1647] [id = 496] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121b11000 == 36 [pid = 1647] [id = 500] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x118721000 == 35 [pid = 1647] [id = 498] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121243800 == 34 [pid = 1647] [id = 499] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1288d2000 == 33 [pid = 1647] [id = 502] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x128f5b000 == 32 [pid = 1647] [id = 503] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c0800 == 31 [pid = 1647] [id = 501] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12a222000 == 30 [pid = 1647] [id = 504] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x121242000 == 29 [pid = 1647] [id = 505] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac4a000 == 28 [pid = 1647] [id = 506] 13:43:31 INFO - PROCESS | 1647 | --DOCSHELL 0x12b012000 == 27 [pid = 1647] [id = 507] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124819c00) [pid = 1647] [serial = 1452] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12658e800) [pid = 1647] [serial = 1455] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12613a400) [pid = 1647] [serial = 1453] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128905800) [pid = 1647] [serial = 1458] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1128d3000) [pid = 1647] [serial = 1437] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115e5dc00) [pid = 1647] [serial = 1438] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118750000) [pid = 1647] [serial = 1443] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119b70400) [pid = 1647] [serial = 1444] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x117147c00) [pid = 1647] [serial = 1440] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11820ac00) [pid = 1647] [serial = 1441] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x128902c00) [pid = 1647] [serial = 1429] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121008400) [pid = 1647] [serial = 1446] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121087400) [pid = 1647] [serial = 1447] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112dcfc00) [pid = 1647] [serial = 1431] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x113c65000) [pid = 1647] [serial = 1432] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x118203400) [pid = 1647] [serial = 1434] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1185c2000) [pid = 1647] [serial = 1435] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x116729000) [pid = 1647] [serial = 1462] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x128f7f400) [pid = 1647] [serial = 1468] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1290f4800) [pid = 1647] [serial = 1470] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112d06800) [pid = 1647] [serial = 1461] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x11820a800) [pid = 1647] [serial = 1464] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x128911c00) [pid = 1647] [serial = 1467] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119d67400) [pid = 1647] [serial = 1449] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x12145c800) [pid = 1647] [serial = 1450] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x129258c00) [pid = 1647] [serial = 1471] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x12100cc00) [pid = 1647] [serial = 1465] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x126826c00) [pid = 1647] [serial = 1456] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12890e400) [pid = 1647] [serial = 1459] [outer = 0x0] [url = about:blank] 13:43:31 INFO - PROCESS | 1647 | 1467751411388 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]]]}] 13:43:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:43:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1581ms 13:43:31 INFO - PROCESS | 1647 | 1467751411403 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:43:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:43:31 INFO - PROCESS | 1647 | 1467751411405 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:43:31 INFO - PROCESS | 1647 | 1467751411409 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:43:31 INFO - PROCESS | 1647 | 1467751411411 Marionette TRACE conn2 <- [1,2006,null,{}] 13:43:31 INFO - PROCESS | 1647 | 1467751411416 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}] 13:43:31 INFO - PROCESS | 1647 | 1467751411418 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:31 INFO - PROCESS | 1647 | 1467751411522 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:43:31 INFO - PROCESS | 1647 | 1467751411589 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:31 INFO - PROCESS | 1647 | 1467751411591 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164a6800 == 28 [pid = 1647] [id = 509] 13:43:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x1127ce400) [pid = 1647] [serial = 1527] [outer = 0x0] 13:43:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x1127cf800) [pid = 1647] [serial = 1528] [outer = 0x1127ce400] 13:43:31 INFO - PROCESS | 1647 | 1467751411623 Marionette DEBUG loaded listener.js 13:43:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x110eee400) [pid = 1647] [serial = 1529] [outer = 0x1127ce400] 13:43:32 INFO - PROCESS | 1647 | 1467751412072 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]]]}] 13:43:32 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 13:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 676ms 13:43:32 INFO - PROCESS | 1647 | 1467751412091 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1647 | 1467751412099 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:43:32 INFO - PROCESS | 1647 | 1467751412107 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1647 | 1467751412109 Marionette TRACE conn2 <- [1,2010,null,{}] 13:43:32 INFO - PROCESS | 1647 | 1467751412120 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}] 13:43:32 INFO - PROCESS | 1647 | 1467751412122 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:32 INFO - PROCESS | 1647 | 1467751412204 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:43:32 INFO - PROCESS | 1647 | 1467751412209 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1647 | 1467751412211 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x118142000 == 29 [pid = 1647] [id = 510] 13:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x112d07400) [pid = 1647] [serial = 1530] [outer = 0x0] 13:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x113216000) [pid = 1647] [serial = 1531] [outer = 0x112d07400] 13:43:32 INFO - PROCESS | 1647 | 1467751412240 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112979800) [pid = 1647] [serial = 1532] [outer = 0x112d07400] 13:43:32 INFO - PROCESS | 1647 | 1467751412599 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]]]}] 13:43:32 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 13:43:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 522ms 13:43:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:43:32 INFO - PROCESS | 1647 | 1467751412635 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:43:32 INFO - PROCESS | 1647 | 1467751412636 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:43:32 INFO - PROCESS | 1647 | 1467751412638 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:43:32 INFO - PROCESS | 1647 | 1467751412641 Marionette TRACE conn2 <- [1,2014,null,{}] 13:43:32 INFO - PROCESS | 1647 | 1467751412649 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}] 13:43:32 INFO - PROCESS | 1647 | 1467751412653 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:32 INFO - PROCESS | 1647 | 1467751412735 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:43:32 INFO - PROCESS | 1647 | 1467751412741 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:32 INFO - PROCESS | 1647 | 1467751412743 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x11999a000 == 30 [pid = 1647] [id = 511] 13:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x110e32400) [pid = 1647] [serial = 1533] [outer = 0x0] 13:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116a1a800) [pid = 1647] [serial = 1534] [outer = 0x110e32400] 13:43:32 INFO - PROCESS | 1647 | 1467751412774 Marionette DEBUG loaded listener.js 13:43:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1176f4800) [pid = 1647] [serial = 1535] [outer = 0x110e32400] 13:43:33 INFO - PROCESS | 1647 | 1467751413123 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]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 521ms 13:43:33 INFO - PROCESS | 1647 | 1467751413160 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:43:33 INFO - PROCESS | 1647 | 1467751413163 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:43:33 INFO - PROCESS | 1647 | 1467751413166 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1647 | 1467751413168 Marionette TRACE conn2 <- [1,2018,null,{}] 13:43:33 INFO - PROCESS | 1647 | 1467751413171 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}] 13:43:33 INFO - PROCESS | 1647 | 1467751413173 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:33 INFO - PROCESS | 1647 | 1467751413323 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:43:33 INFO - PROCESS | 1647 | 1467751413337 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:33 INFO - PROCESS | 1647 | 1467751413338 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12123f000 == 31 [pid = 1647] [id = 512] 13:43:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x117eac400) [pid = 1647] [serial = 1536] [outer = 0x0] 13:43:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1180c6400) [pid = 1647] [serial = 1537] [outer = 0x117eac400] 13:43:33 INFO - PROCESS | 1647 | 1467751413378 Marionette DEBUG loaded listener.js 13:43:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11820a000) [pid = 1647] [serial = 1538] [outer = 0x117eac400] 13:43:33 INFO - PROCESS | 1647 | 1467751413724 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]]]}] 13:43:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:43:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 622ms 13:43:33 INFO - PROCESS | 1647 | 1467751413788 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:43:33 INFO - PROCESS | 1647 | 1467751413790 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:43:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:43:33 INFO - PROCESS | 1647 | 1467751413805 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:43:33 INFO - PROCESS | 1647 | 1467751413807 Marionette TRACE conn2 <- [1,2022,null,{}] 13:43:33 INFO - PROCESS | 1647 | 1467751413810 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}] 13:43:33 INFO - PROCESS | 1647 | 1467751413812 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:33 INFO - PROCESS | 1647 | 1467751413953 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:43:34 INFO - PROCESS | 1647 | 1467751414025 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 1647 | 1467751414026 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b1d800 == 32 [pid = 1647] [id = 513] 13:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1128d2800) [pid = 1647] [serial = 1539] [outer = 0x0] 13:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118210400) [pid = 1647] [serial = 1540] [outer = 0x1128d2800] 13:43:34 INFO - PROCESS | 1647 | 1467751414065 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118741c00) [pid = 1647] [serial = 1541] [outer = 0x1128d2800] 13:43:34 INFO - PROCESS | 1647 | 1467751414395 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]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 633ms 13:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:43:34 INFO - PROCESS | 1647 | 1467751414425 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1647 | 1467751414427 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:43:34 INFO - PROCESS | 1647 | 1467751414431 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1647 | 1467751414433 Marionette TRACE conn2 <- [1,2026,null,{}] 13:43:34 INFO - PROCESS | 1647 | 1467751414436 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}] 13:43:34 INFO - PROCESS | 1647 | 1467751414440 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:34 INFO - PROCESS | 1647 | 1467751414558 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:43:34 INFO - PROCESS | 1647 | 1467751414564 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:34 INFO - PROCESS | 1647 | 1467751414565 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256bb000 == 33 [pid = 1647] [id = 514] 13:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x110e34000) [pid = 1647] [serial = 1542] [outer = 0x0] 13:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11888e800) [pid = 1647] [serial = 1543] [outer = 0x110e34000] 13:43:34 INFO - PROCESS | 1647 | 1467751414589 Marionette DEBUG loaded listener.js 13:43:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x119b7c000) [pid = 1647] [serial = 1544] [outer = 0x110e34000] 13:43:34 INFO - PROCESS | 1647 | 1467751414882 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]]]}] 13:43:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:43:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 471ms 13:43:34 INFO - PROCESS | 1647 | 1467751414903 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:43:34 INFO - PROCESS | 1647 | 1467751414904 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:43:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:43:34 INFO - PROCESS | 1647 | 1467751414906 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:43:34 INFO - PROCESS | 1647 | 1467751414907 Marionette TRACE conn2 <- [1,2030,null,{}] 13:43:34 INFO - PROCESS | 1647 | 1467751414909 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}] 13:43:34 INFO - PROCESS | 1647 | 1467751414911 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:34 INFO - PROCESS | 1647 | 1467751414995 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:43:35 INFO - PROCESS | 1647 | 1467751415000 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1647 | 1467751415001 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288d8800 == 34 [pid = 1647] [id = 515] 13:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119115800) [pid = 1647] [serial = 1545] [outer = 0x0] 13:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b8f800) [pid = 1647] [serial = 1546] [outer = 0x119115800] 13:43:35 INFO - PROCESS | 1647 | 1467751415025 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x120f33800) [pid = 1647] [serial = 1547] [outer = 0x119115800] 13:43:35 INFO - PROCESS | 1647 | 1467751415406 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]]]}] 13:43:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:43:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 13:43:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:43:35 INFO - PROCESS | 1647 | 1467751415440 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:43:35 INFO - PROCESS | 1647 | 1467751415442 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:43:35 INFO - PROCESS | 1647 | 1467751415448 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:43:35 INFO - PROCESS | 1647 | 1467751415450 Marionette TRACE conn2 <- [1,2034,null,{}] 13:43:35 INFO - PROCESS | 1647 | 1467751415453 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}] 13:43:35 INFO - PROCESS | 1647 | 1467751415455 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:35 INFO - PROCESS | 1647 | 1467751415567 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:43:35 INFO - PROCESS | 1647 | 1467751415572 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:35 INFO - PROCESS | 1647 | 1467751415573 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c6c000 == 35 [pid = 1647] [id = 516] 13:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d60c00) [pid = 1647] [serial = 1548] [outer = 0x0] 13:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12100c400) [pid = 1647] [serial = 1549] [outer = 0x119d60c00] 13:43:35 INFO - PROCESS | 1647 | 1467751415612 Marionette DEBUG loaded listener.js 13:43:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12108b800) [pid = 1647] [serial = 1550] [outer = 0x119d60c00] 13:43:35 INFO - PROCESS | 1647 | 1467751415982 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 575ms 13:43:36 INFO - PROCESS | 1647 | 1467751416021 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:43:36 INFO - PROCESS | 1647 | 1467751416023 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:43:36 INFO - PROCESS | 1647 | 1467751416026 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1647 | 1467751416028 Marionette TRACE conn2 <- [1,2038,null,{}] 13:43:36 INFO - PROCESS | 1647 | 1467751416038 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}] 13:43:36 INFO - PROCESS | 1647 | 1467751416040 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:36 INFO - PROCESS | 1647 | 1467751416218 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:43:36 INFO - PROCESS | 1647 | 1467751416230 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1647 | 1467751416231 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x119999800 == 36 [pid = 1647] [id = 517] 13:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x111c19800) [pid = 1647] [serial = 1551] [outer = 0x0] 13:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121092000) [pid = 1647] [serial = 1552] [outer = 0x111c19800] 13:43:36 INFO - PROCESS | 1647 | 1467751416271 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12145e400) [pid = 1647] [serial = 1553] [outer = 0x111c19800] 13:43:36 INFO - PROCESS | 1647 | 1467751416713 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]]]}] 13:43:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:43:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 728ms 13:43:36 INFO - PROCESS | 1647 | 1467751416754 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:43:36 INFO - PROCESS | 1647 | 1467751416755 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:43:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:43:36 INFO - PROCESS | 1647 | 1467751416757 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:43:36 INFO - PROCESS | 1647 | 1467751416758 Marionette TRACE conn2 <- [1,2042,null,{}] 13:43:36 INFO - PROCESS | 1647 | 1467751416769 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}] 13:43:36 INFO - PROCESS | 1647 | 1467751416770 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:36 INFO - PROCESS | 1647 | 1467751416871 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:43:36 INFO - PROCESS | 1647 | 1467751416923 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:36 INFO - PROCESS | 1647 | 1467751416924 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a794000 == 37 [pid = 1647] [id = 518] 13:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x110de0000) [pid = 1647] [serial = 1554] [outer = 0x0] 13:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121462400) [pid = 1647] [serial = 1555] [outer = 0x110de0000] 13:43:36 INFO - PROCESS | 1647 | 1467751416948 Marionette DEBUG loaded listener.js 13:43:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121eb5000) [pid = 1647] [serial = 1556] [outer = 0x110de0000] 13:43:37 INFO - PROCESS | 1647 | 1467751417289 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]]]}] 13:43:37 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) 13:43:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 569ms 13:43:37 INFO - PROCESS | 1647 | 1467751417339 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:43:37 INFO - PROCESS | 1647 | 1467751417342 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:43:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:43:37 INFO - PROCESS | 1647 | 1467751417345 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:43:37 INFO - PROCESS | 1647 | 1467751417359 Marionette TRACE conn2 <- [1,2046,null,{}] 13:43:37 INFO - PROCESS | 1647 | 1467751417363 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}] 13:43:37 INFO - PROCESS | 1647 | 1467751417365 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:37 INFO - PROCESS | 1647 | 1467751417528 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:43:37 INFO - PROCESS | 1647 | 1467751417547 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:37 INFO - PROCESS | 1647 | 1467751417549 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218be000 == 38 [pid = 1647] [id = 519] 13:43:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121ee0400) [pid = 1647] [serial = 1557] [outer = 0x0] 13:43:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124cc8800) [pid = 1647] [serial = 1558] [outer = 0x121ee0400] 13:43:37 INFO - PROCESS | 1647 | 1467751417589 Marionette DEBUG loaded listener.js 13:43:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12577b000) [pid = 1647] [serial = 1559] [outer = 0x121ee0400] 13:43:37 INFO - PROCESS | 1647 | 1467751417986 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]]]}] 13:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 684ms 13:43:38 INFO - PROCESS | 1647 | 1467751418029 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:43:38 INFO - PROCESS | 1647 | 1467751418031 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:43:38 INFO - PROCESS | 1647 | 1467751418034 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 1647 | 1467751418036 Marionette TRACE conn2 <- [1,2050,null,{}] 13:43:38 INFO - PROCESS | 1647 | 1467751418039 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}] 13:43:38 INFO - PROCESS | 1647 | 1467751418041 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:38 INFO - PROCESS | 1647 | 1467751418219 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:43:38 INFO - PROCESS | 1647 | 1467751418243 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:38 INFO - PROCESS | 1647 | 1467751418243 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b907000 == 39 [pid = 1647] [id = 520] 13:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12613e000) [pid = 1647] [serial = 1560] [outer = 0x0] 13:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12650b400) [pid = 1647] [serial = 1561] [outer = 0x12613e000] 13:43:38 INFO - PROCESS | 1647 | 1467751418281 Marionette DEBUG loaded listener.js 13:43:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x126611000) [pid = 1647] [serial = 1562] [outer = 0x12613e000] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x113211800) [pid = 1647] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x110e3c400) [pid = 1647] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x113c35c00) [pid = 1647] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121465c00) [pid = 1647] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124819800) [pid = 1647] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121460000) [pid = 1647] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124869c00) [pid = 1647] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1199b3000) [pid = 1647] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127d0000) [pid = 1647] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11321c400) [pid = 1647] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x11259e400) [pid = 1647] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x113c64000) [pid = 1647] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128d3c00) [pid = 1647] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12486c000) [pid = 1647] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119d65400) [pid = 1647] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118746c00) [pid = 1647] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:43:38 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1128cd400) [pid = 1647] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:43:38 INFO - PROCESS | 1647 | 1467751418867 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]]]}] 13:43:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:43:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 871ms 13:43:38 INFO - PROCESS | 1647 | 1467751418905 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:43:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:43:38 INFO - PROCESS | 1647 | 1467751418915 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:43:38 INFO - PROCESS | 1647 | 1467751418917 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:43:38 INFO - PROCESS | 1647 | 1467751418918 Marionette TRACE conn2 <- [1,2054,null,{}] 13:43:38 INFO - PROCESS | 1647 | 1467751418921 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}] 13:43:38 INFO - PROCESS | 1647 | 1467751418922 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:39 INFO - PROCESS | 1647 | 1467751418999 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:43:39 INFO - PROCESS | 1647 | 1467751419057 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1647 | 1467751419058 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a405800 == 40 [pid = 1647] [id = 521] 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x11259d000) [pid = 1647] [serial = 1563] [outer = 0x0] 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1180bc000) [pid = 1647] [serial = 1564] [outer = 0x11259d000] 13:43:39 INFO - PROCESS | 1647 | 1467751419081 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d65400) [pid = 1647] [serial = 1565] [outer = 0x11259d000] 13:43:39 INFO - PROCESS | 1647 | 1467751419326 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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 418ms 13:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:43:39 INFO - PROCESS | 1647 | 1467751419335 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1647 | 1467751419336 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:43:39 INFO - PROCESS | 1647 | 1467751419338 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1647 | 1467751419339 Marionette TRACE conn2 <- [1,2058,null,{}] 13:43:39 INFO - PROCESS | 1647 | 1467751419341 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}] 13:43:39 INFO - PROCESS | 1647 | 1467751419342 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:39 INFO - PROCESS | 1647 | 1467751419431 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:43:39 INFO - PROCESS | 1647 | 1467751419435 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1647 | 1467751419436 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7b000 == 41 [pid = 1647] [id = 522] 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12145f800) [pid = 1647] [serial = 1566] [outer = 0x0] 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12613a400) [pid = 1647] [serial = 1567] [outer = 0x12145f800] 13:43:39 INFO - PROCESS | 1647 | 1467751419459 Marionette DEBUG loaded listener.js 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1266a9800) [pid = 1647] [serial = 1568] [outer = 0x12145f800] 13:43:39 INFO - PROCESS | 1647 | 1467751419777 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]]]}] 13:43:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:43:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 469ms 13:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:43:39 INFO - PROCESS | 1647 | 1467751419807 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:43:39 INFO - PROCESS | 1647 | 1467751419808 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:43:39 INFO - PROCESS | 1647 | 1467751419810 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:43:39 INFO - PROCESS | 1647 | 1467751419811 Marionette TRACE conn2 <- [1,2062,null,{}] 13:43:39 INFO - PROCESS | 1647 | 1467751419816 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}] 13:43:39 INFO - PROCESS | 1647 | 1467751419817 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:39 INFO - PROCESS | 1647 | 1467751419892 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:43:39 INFO - PROCESS | 1647 | 1467751419954 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:39 INFO - PROCESS | 1647 | 1467751419955 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c26d000 == 42 [pid = 1647] [id = 523] 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1199e0400) [pid = 1647] [serial = 1569] [outer = 0x0] 13:43:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12669dc00) [pid = 1647] [serial = 1570] [outer = 0x1199e0400] 13:43:39 INFO - PROCESS | 1647 | 1467751419979 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126a45400) [pid = 1647] [serial = 1571] [outer = 0x1199e0400] 13:43:40 INFO - PROCESS | 1647 | 1467751420233 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]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 473ms 13:43:40 INFO - PROCESS | 1647 | 1467751420285 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 1647 | 1467751420286 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:43:40 INFO - PROCESS | 1647 | 1467751420288 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 1647 | 1467751420289 Marionette TRACE conn2 <- [1,2066,null,{}] 13:43:40 INFO - PROCESS | 1647 | 1467751420291 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}] 13:43:40 INFO - PROCESS | 1647 | 1467751420292 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:40 INFO - PROCESS | 1647 | 1467751420374 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:43:40 INFO - PROCESS | 1647 | 1467751420379 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:40 INFO - PROCESS | 1647 | 1467751420381 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9b4800 == 43 [pid = 1647] [id = 524] 13:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112d05000) [pid = 1647] [serial = 1572] [outer = 0x0] 13:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128907800) [pid = 1647] [serial = 1573] [outer = 0x112d05000] 13:43:40 INFO - PROCESS | 1647 | 1467751420405 Marionette DEBUG loaded listener.js 13:43:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12892ac00) [pid = 1647] [serial = 1574] [outer = 0x112d05000] 13:43:40 INFO - PROCESS | 1647 | 1467751420733 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]]]}] 13:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 470ms 13:43:40 INFO - PROCESS | 1647 | 1467751420800 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:43:40 INFO - PROCESS | 1647 | 1467751420802 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:43:40 INFO - PROCESS | 1647 | 1467751420806 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:43:40 INFO - PROCESS | 1647 | 1467751420809 Marionette TRACE conn2 <- [1,2070,null,{}] 13:43:40 INFO - PROCESS | 1647 | 1467751420813 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}] 13:43:40 INFO - PROCESS | 1647 | 1467751420815 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:40 INFO - PROCESS | 1647 | 1467751420920 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:43:41 INFO - PROCESS | 1647 | 1467751421017 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1647 | 1467751421019 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x11695f000 == 44 [pid = 1647] [id = 525] 13:43:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x110ef0c00) [pid = 1647] [serial = 1575] [outer = 0x0] 13:43:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x111cad400) [pid = 1647] [serial = 1576] [outer = 0x110ef0c00] 13:43:41 INFO - PROCESS | 1647 | 1467751421051 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x11259d400) [pid = 1647] [serial = 1577] [outer = 0x110ef0c00] 13:43:41 INFO - PROCESS | 1647 | 1467751421583 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]]]}] 13:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 824ms 13:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:43:41 INFO - PROCESS | 1647 | 1467751421632 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:43:41 INFO - PROCESS | 1647 | 1467751421634 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:43:41 INFO - PROCESS | 1647 | 1467751421638 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:43:41 INFO - PROCESS | 1647 | 1467751421641 Marionette TRACE conn2 <- [1,2074,null,{}] 13:43:41 INFO - PROCESS | 1647 | 1467751421644 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}] 13:43:41 INFO - PROCESS | 1647 | 1467751421646 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:41 INFO - PROCESS | 1647 | 1467751421758 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:43:41 INFO - PROCESS | 1647 | 1467751421837 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:41 INFO - PROCESS | 1647 | 1467751421839 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff2800 == 45 [pid = 1647] [id = 526] 13:43:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x113350400) [pid = 1647] [serial = 1578] [outer = 0x0] 13:43:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x113da3000) [pid = 1647] [serial = 1579] [outer = 0x113350400] 13:43:41 INFO - PROCESS | 1647 | 1467751421869 Marionette DEBUG loaded listener.js 13:43:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x115e63c00) [pid = 1647] [serial = 1580] [outer = 0x113350400] 13:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 979ms 13:43:42 INFO - PROCESS | 1647 | 1467751422607 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]]]}] 13:43:42 INFO - PROCESS | 1647 | 1467751422644 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:43:42 INFO - PROCESS | 1647 | 1467751422648 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:43:42 INFO - PROCESS | 1647 | 1467751422653 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:43:42 INFO - PROCESS | 1647 | 1467751422655 Marionette TRACE conn2 <- [1,2078,null,{}] 13:43:42 INFO - PROCESS | 1647 | 1467751422658 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}] 13:43:42 INFO - PROCESS | 1647 | 1467751422660 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:42 INFO - PROCESS | 1647 | 1467751422770 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:43:42 INFO - PROCESS | 1647 | 1467751422854 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:42 INFO - PROCESS | 1647 | 1467751422857 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x118134800 == 46 [pid = 1647] [id = 527] 13:43:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113c60800) [pid = 1647] [serial = 1581] [outer = 0x0] 13:43:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x115defc00) [pid = 1647] [serial = 1582] [outer = 0x113c60800] 13:43:42 INFO - PROCESS | 1647 | 1467751422883 Marionette DEBUG loaded listener.js 13:43:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x116735400) [pid = 1647] [serial = 1583] [outer = 0x113c60800] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12c26d000 == 45 [pid = 1647] [id = 523] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7b000 == 44 [pid = 1647] [id = 522] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a405800 == 43 [pid = 1647] [id = 521] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12b907000 == 42 [pid = 1647] [id = 520] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1218be000 == 41 [pid = 1647] [id = 519] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a794000 == 40 [pid = 1647] [id = 518] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x12892a800) [pid = 1647] [serial = 1525] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x119999800 == 39 [pid = 1647] [id = 517] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x128c6c000 == 38 [pid = 1647] [id = 516] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1288d8800 == 37 [pid = 1647] [id = 515] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1256bb000 == 36 [pid = 1647] [id = 514] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x121b1d800 == 35 [pid = 1647] [id = 513] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12123f000 == 34 [pid = 1647] [id = 512] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x11999a000 == 33 [pid = 1647] [id = 511] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x118142000 == 32 [pid = 1647] [id = 510] 13:43:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1164a6800 == 31 [pid = 1647] [id = 509] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x119b84c00) [pid = 1647] [serial = 1504] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x121464800) [pid = 1647] [serial = 1508] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x121010000) [pid = 1647] [serial = 1507] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x11820fc00) [pid = 1647] [serial = 1516] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124816000) [pid = 1647] [serial = 1511] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121b63400) [pid = 1647] [serial = 1510] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124871800) [pid = 1647] [serial = 1513] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124b64c00) [pid = 1647] [serial = 1519] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12577b400) [pid = 1647] [serial = 1522] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x124ff7000) [pid = 1647] [serial = 1520] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124b5d800) [pid = 1647] [serial = 1514] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x121008000) [pid = 1647] [serial = 1517] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199b6800) [pid = 1647] [serial = 1501] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118745000) [pid = 1647] [serial = 1498] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118feac00) [pid = 1647] [serial = 1499] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x115e68c00) [pid = 1647] [serial = 1495] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1180bc400) [pid = 1647] [serial = 1496] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1129e7400) [pid = 1647] [serial = 1492] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x113210400) [pid = 1647] [serial = 1493] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1180c4c00) [pid = 1647] [serial = 1489] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x11697dc00) [pid = 1647] [serial = 1488] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x124865000) [pid = 1647] [serial = 1486] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11820c000) [pid = 1647] [serial = 1485] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12658bc00) [pid = 1647] [serial = 1483] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x125705c00) [pid = 1647] [serial = 1482] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x119d6c000) [pid = 1647] [serial = 1523] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121088c00) [pid = 1647] [serial = 1479] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x121ee8000) [pid = 1647] [serial = 1480] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x1199af800) [pid = 1647] [serial = 1477] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x118fe3000) [pid = 1647] [serial = 1476] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x11672c000) [pid = 1647] [serial = 1474] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x112f87400) [pid = 1647] [serial = 1473] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12bf63400) [pid = 1647] [serial = 916] [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.] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x119d64c00) [pid = 1647] [serial = 1505] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1199d5c00) [pid = 1647] [serial = 1502] [outer = 0x0] [url = about:blank] 13:43:43 INFO - PROCESS | 1647 | 1467751423266 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 622ms 13:43:43 INFO - PROCESS | 1647 | 1467751423275 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1647 | 1467751423279 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:43:43 INFO - PROCESS | 1647 | 1467751423285 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1647 | 1467751423286 Marionette TRACE conn2 <- [1,2082,null,{}] 13:43:43 INFO - PROCESS | 1647 | 1467751423289 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}] 13:43:43 INFO - PROCESS | 1647 | 1467751423290 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:43 INFO - PROCESS | 1647 | 1467751423368 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:43:43 INFO - PROCESS | 1647 | 1467751423425 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1647 | 1467751423427 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d9000 == 32 [pid = 1647] [id = 528] 13:43:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x116979000) [pid = 1647] [serial = 1584] [outer = 0x0] 13:43:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1176f7800) [pid = 1647] [serial = 1585] [outer = 0x116979000] 13:43:43 INFO - PROCESS | 1647 | 1467751423453 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1180c6000) [pid = 1647] [serial = 1586] [outer = 0x116979000] 13:43:43 INFO - PROCESS | 1647 | 1467751423760 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]]]}] 13:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 519ms 13:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:43:43 INFO - PROCESS | 1647 | 1467751423805 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:43:43 INFO - PROCESS | 1647 | 1467751423806 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:43:43 INFO - PROCESS | 1647 | 1467751423808 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:43:43 INFO - PROCESS | 1647 | 1467751423811 Marionette TRACE conn2 <- [1,2086,null,{}] 13:43:43 INFO - PROCESS | 1647 | 1467751423818 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}] 13:43:43 INFO - PROCESS | 1647 | 1467751423822 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:43 INFO - PROCESS | 1647 | 1467751423901 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:43:43 INFO - PROCESS | 1647 | 1467751423906 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:43 INFO - PROCESS | 1647 | 1467751423908 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12125d000 == 33 [pid = 1647] [id = 529] 13:43:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x118206400) [pid = 1647] [serial = 1587] [outer = 0x0] 13:43:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11889c400) [pid = 1647] [serial = 1588] [outer = 0x118206400] 13:43:43 INFO - PROCESS | 1647 | 1467751423940 Marionette DEBUG loaded listener.js 13:43:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1197d4c00) [pid = 1647] [serial = 1589] [outer = 0x118206400] 13:43:44 INFO - PROCESS | 1647 | 1467751424294 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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 523ms 13:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:43:44 INFO - PROCESS | 1647 | 1467751424333 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 1647 | 1467751424335 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:43:44 INFO - PROCESS | 1647 | 1467751424337 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1647 | 1467751424338 Marionette TRACE conn2 <- [1,2090,null,{}] 13:43:44 INFO - PROCESS | 1647 | 1467751424341 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}] 13:43:44 INFO - PROCESS | 1647 | 1467751424342 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:44 INFO - PROCESS | 1647 | 1467751424421 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:43:44 INFO - PROCESS | 1647 | 1467751424425 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1647 | 1467751424426 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256bc800 == 34 [pid = 1647] [id = 530] 13:43:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1197d7000) [pid = 1647] [serial = 1590] [outer = 0x0] 13:43:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x119b80c00) [pid = 1647] [serial = 1591] [outer = 0x1197d7000] 13:43:44 INFO - PROCESS | 1647 | 1467751424455 Marionette DEBUG loaded listener.js 13:43:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119d61c00) [pid = 1647] [serial = 1592] [outer = 0x1197d7000] 13:43:44 INFO - PROCESS | 1647 | 1467751424784 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]]]}] 13:43:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms 13:43:44 INFO - PROCESS | 1647 | 1467751424808 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:43:44 INFO - PROCESS | 1647 | 1467751424809 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:43:44 INFO - PROCESS | 1647 | 1467751424811 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:43:44 INFO - PROCESS | 1647 | 1467751424814 Marionette TRACE conn2 <- [1,2094,null,{}] 13:43:44 INFO - PROCESS | 1647 | 1467751424817 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}] 13:43:44 INFO - PROCESS | 1647 | 1467751424818 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:44 INFO - PROCESS | 1647 | 1467751424925 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:43:44 INFO - PROCESS | 1647 | 1467751424931 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:44 INFO - PROCESS | 1647 | 1467751424933 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x1265b1000 == 35 [pid = 1647] [id = 531] 13:43:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118f64400) [pid = 1647] [serial = 1593] [outer = 0x0] 13:43:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119f11800) [pid = 1647] [serial = 1594] [outer = 0x118f64400] 13:43:44 INFO - PROCESS | 1647 | 1467751424964 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12108a400) [pid = 1647] [serial = 1595] [outer = 0x118f64400] 13:43:45 INFO - PROCESS | 1647 | 1467751425291 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]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 521ms 13:43:45 INFO - PROCESS | 1647 | 1467751425334 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1647 | 1467751425335 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:43:45 INFO - PROCESS | 1647 | 1467751425338 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1647 | 1467751425339 Marionette TRACE conn2 <- [1,2098,null,{}] 13:43:45 INFO - PROCESS | 1647 | 1467751425341 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}] 13:43:45 INFO - PROCESS | 1647 | 1467751425345 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:45 INFO - PROCESS | 1647 | 1467751425462 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:43:45 INFO - PROCESS | 1647 | 1467751425465 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:45 INFO - PROCESS | 1647 | 1467751425466 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1290a1000 == 36 [pid = 1647] [id = 532] 13:43:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12108c400) [pid = 1647] [serial = 1596] [outer = 0x0] 13:43:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121468400) [pid = 1647] [serial = 1597] [outer = 0x12108c400] 13:43:45 INFO - PROCESS | 1647 | 1467751425491 Marionette DEBUG loaded listener.js 13:43:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1249dc000) [pid = 1647] [serial = 1598] [outer = 0x12108c400] 13:43:45 INFO - PROCESS | 1647 | 1467751425815 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]]]}] 13:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 519ms 13:43:45 INFO - PROCESS | 1647 | 1467751425860 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:43:45 INFO - PROCESS | 1647 | 1467751425862 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:43:45 INFO - PROCESS | 1647 | 1467751425868 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:43:45 INFO - PROCESS | 1647 | 1467751425869 Marionette TRACE conn2 <- [1,2102,null,{}] 13:43:45 INFO - PROCESS | 1647 | 1467751425871 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}] 13:43:45 INFO - PROCESS | 1647 | 1467751425872 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:45 INFO - PROCESS | 1647 | 1467751425969 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:43:46 INFO - PROCESS | 1647 | 1467751426006 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 1647 | 1467751426007 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a56b000 == 37 [pid = 1647] [id = 533] 13:43:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x124b62000) [pid = 1647] [serial = 1599] [outer = 0x0] 13:43:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124eefc00) [pid = 1647] [serial = 1600] [outer = 0x124b62000] 13:43:46 INFO - PROCESS | 1647 | 1467751426038 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12570e800) [pid = 1647] [serial = 1601] [outer = 0x124b62000] 13:43:46 INFO - PROCESS | 1647 | 1467751426333 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]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 520ms 13:43:46 INFO - PROCESS | 1647 | 1467751426386 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 1647 | 1467751426388 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:43:46 INFO - PROCESS | 1647 | 1467751426398 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1647 | 1467751426399 Marionette TRACE conn2 <- [1,2106,null,{}] 13:43:46 INFO - PROCESS | 1647 | 1467751426401 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}] 13:43:46 INFO - PROCESS | 1647 | 1467751426402 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:46 INFO - PROCESS | 1647 | 1467751426502 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:43:46 INFO - PROCESS | 1647 | 1467751426506 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:46 INFO - PROCESS | 1647 | 1467751426507 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac59000 == 38 [pid = 1647] [id = 534] 13:43:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124b5e800) [pid = 1647] [serial = 1602] [outer = 0x0] 13:43:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12613dc00) [pid = 1647] [serial = 1603] [outer = 0x124b5e800] 13:43:46 INFO - PROCESS | 1647 | 1467751426531 Marionette DEBUG loaded listener.js 13:43:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1266a4000) [pid = 1647] [serial = 1604] [outer = 0x124b5e800] 13:43:46 INFO - PROCESS | 1647 | 1467751426873 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]]]}] 13:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 518ms 13:43:46 INFO - PROCESS | 1647 | 1467751426917 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:43:46 INFO - PROCESS | 1647 | 1467751426918 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:43:46 INFO - PROCESS | 1647 | 1467751426920 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:43:46 INFO - PROCESS | 1647 | 1467751426921 Marionette TRACE conn2 <- [1,2110,null,{}] 13:43:46 INFO - PROCESS | 1647 | 1467751426923 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}] 13:43:46 INFO - PROCESS | 1647 | 1467751426925 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:47 INFO - PROCESS | 1647 | 1467751427028 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:43:47 INFO - PROCESS | 1647 | 1467751427067 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1647 | 1467751427068 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b014800 == 39 [pid = 1647] [id = 535] 13:43:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12658e800) [pid = 1647] [serial = 1605] [outer = 0x0] 13:43:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128906800) [pid = 1647] [serial = 1606] [outer = 0x12658e800] 13:43:47 INFO - PROCESS | 1647 | 1467751427091 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128934c00) [pid = 1647] [serial = 1607] [outer = 0x12658e800] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x110de0000) [pid = 1647] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x128905400) [pid = 1647] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1127ce400) [pid = 1647] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x110e34000) [pid = 1647] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128d2800) [pid = 1647] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x110e32400) [pid = 1647] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119d60c00) [pid = 1647] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119115800) [pid = 1647] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x117eac400) [pid = 1647] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112d07400) [pid = 1647] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121ee0400) [pid = 1647] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x111c19800) [pid = 1647] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x11259d000) [pid = 1647] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12613e000) [pid = 1647] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1199e0400) [pid = 1647] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:43:47 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12145f800) [pid = 1647] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:43:47 INFO - PROCESS | 1647 | 1467751427473 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]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 569ms 13:43:47 INFO - PROCESS | 1647 | 1467751427489 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1647 | 1467751427490 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:43:47 INFO - PROCESS | 1647 | 1467751427493 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1647 | 1467751427494 Marionette TRACE conn2 <- [1,2114,null,{}] 13:43:47 INFO - PROCESS | 1647 | 1467751427502 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}] 13:43:47 INFO - PROCESS | 1647 | 1467751427503 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:47 INFO - PROCESS | 1647 | 1467751427614 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:43:47 INFO - PROCESS | 1647 | 1467751427649 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:47 INFO - PROCESS | 1647 | 1467751427650 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b01b800 == 40 [pid = 1647] [id = 536] 13:43:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x110e38000) [pid = 1647] [serial = 1608] [outer = 0x0] 13:43:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118205000) [pid = 1647] [serial = 1609] [outer = 0x110e38000] 13:43:47 INFO - PROCESS | 1647 | 1467751427674 Marionette DEBUG loaded listener.js 13:43:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12120d800) [pid = 1647] [serial = 1610] [outer = 0x110e38000] 13:43:47 INFO - PROCESS | 1647 | 1467751427954 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]]]}] 13:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 474ms 13:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:43:47 INFO - PROCESS | 1647 | 1467751427969 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:43:47 INFO - PROCESS | 1647 | 1467751427970 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:43:47 INFO - PROCESS | 1647 | 1467751427972 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:43:47 INFO - PROCESS | 1647 | 1467751427974 Marionette TRACE conn2 <- [1,2118,null,{}] 13:43:47 INFO - PROCESS | 1647 | 1467751427976 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}] 13:43:47 INFO - PROCESS | 1647 | 1467751427978 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:48 INFO - PROCESS | 1647 | 1467751428088 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:43:48 INFO - PROCESS | 1647 | 1467751428091 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1647 | 1467751428093 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c26a000 == 41 [pid = 1647] [id = 537] 13:43:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121ede400) [pid = 1647] [serial = 1611] [outer = 0x0] 13:43:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124b63800) [pid = 1647] [serial = 1612] [outer = 0x121ede400] 13:43:48 INFO - PROCESS | 1647 | 1467751428120 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1290f6400) [pid = 1647] [serial = 1613] [outer = 0x121ede400] 13:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 470ms 13:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:43:48 INFO - PROCESS | 1647 | 1467751428439 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]]]}] 13:43:48 INFO - PROCESS | 1647 | 1467751428443 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:43:48 INFO - PROCESS | 1647 | 1467751428444 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:43:48 INFO - PROCESS | 1647 | 1467751428448 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:43:48 INFO - PROCESS | 1647 | 1467751428450 Marionette TRACE conn2 <- [1,2122,null,{}] 13:43:48 INFO - PROCESS | 1647 | 1467751428453 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}] 13:43:48 INFO - PROCESS | 1647 | 1467751428454 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:48 INFO - PROCESS | 1647 | 1467751428536 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:43:48 INFO - PROCESS | 1647 | 1467751428599 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:48 INFO - PROCESS | 1647 | 1467751428600 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2cd800 == 42 [pid = 1647] [id = 538] 13:43:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199b5c00) [pid = 1647] [serial = 1614] [outer = 0x0] 13:43:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129254c00) [pid = 1647] [serial = 1615] [outer = 0x1199b5c00] 13:43:48 INFO - PROCESS | 1647 | 1467751428623 Marionette DEBUG loaded listener.js 13:43:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x129260000) [pid = 1647] [serial = 1616] [outer = 0x1199b5c00] 13:43:48 INFO - PROCESS | 1647 | 1467751428981 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]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 571ms 13:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:43:49 INFO - PROCESS | 1647 | 1467751429019 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:43:49 INFO - PROCESS | 1647 | 1467751429021 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:43:49 INFO - PROCESS | 1647 | 1467751429024 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1647 | 1467751429025 Marionette TRACE conn2 <- [1,2126,null,{}] 13:43:49 INFO - PROCESS | 1647 | 1467751429029 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}] 13:43:49 INFO - PROCESS | 1647 | 1467751429030 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:49 INFO - PROCESS | 1647 | 1467751429162 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:43:49 INFO - PROCESS | 1647 | 1467751429248 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1647 | 1467751429249 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd07800 == 43 [pid = 1647] [id = 539] 13:43:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1128d1000) [pid = 1647] [serial = 1617] [outer = 0x0] 13:43:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x129263000) [pid = 1647] [serial = 1618] [outer = 0x1128d1000] 13:43:49 INFO - PROCESS | 1647 | 1467751429272 Marionette DEBUG loaded listener.js 13:43:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1128c6000) [pid = 1647] [serial = 1619] [outer = 0x1128d1000] 13:43:49 INFO - PROCESS | 1647 | 1467751429692 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]]]}] 13:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 719ms 13:43:49 INFO - PROCESS | 1647 | 1467751429743 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:43:49 INFO - PROCESS | 1647 | 1467751429748 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:43:49 INFO - PROCESS | 1647 | 1467751429751 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:43:49 INFO - PROCESS | 1647 | 1467751429755 Marionette TRACE conn2 <- [1,2130,null,{}] 13:43:49 INFO - PROCESS | 1647 | 1467751429759 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}] 13:43:49 INFO - PROCESS | 1647 | 1467751429760 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:49 INFO - PROCESS | 1647 | 1467751429869 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:43:49 INFO - PROCESS | 1647 | 1467751429941 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:49 INFO - PROCESS | 1647 | 1467751429942 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x119711800 == 44 [pid = 1647] [id = 540] 13:43:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1133b0400) [pid = 1647] [serial = 1620] [outer = 0x0] 13:43:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1161a4400) [pid = 1647] [serial = 1621] [outer = 0x1133b0400] 13:43:49 INFO - PROCESS | 1647 | 1467751429973 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1176ee000) [pid = 1647] [serial = 1622] [outer = 0x1133b0400] 13:43:50 INFO - PROCESS | 1647 | 1467751430400 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] 13:43:50 INFO - PROCESS | 1647 | 1467751430428 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:43:50 INFO - PROCESS | 1647 | 1467751430435 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:43:50 INFO - PROCESS | 1647 | 1467751430438 Marionette TRACE conn2 <- [1,2134,null,{}] 13:43:50 INFO - PROCESS | 1647 | 1467751430442 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}] 13:43:50 INFO - PROCESS | 1647 | 1467751430444 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:50 INFO - PROCESS | 1647 | 1467751430635 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:43:50 INFO - PROCESS | 1647 | 1467751430741 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:50 INFO - PROCESS | 1647 | 1467751430743 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x129098800 == 45 [pid = 1647] [id = 541] 13:43:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1180bd800) [pid = 1647] [serial = 1623] [outer = 0x0] 13:43:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118758c00) [pid = 1647] [serial = 1624] [outer = 0x1180bd800] 13:43:50 INFO - PROCESS | 1647 | 1467751430791 Marionette DEBUG loaded listener.js 13:43:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1199b4000) [pid = 1647] [serial = 1625] [outer = 0x1180bd800] 13:43:51 INFO - PROCESS | 1647 | 1467751431280 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]]]}] 13:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 873ms 13:43:51 INFO - PROCESS | 1647 | 1467751431322 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:43:51 INFO - PROCESS | 1647 | 1467751431325 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:43:51 INFO - PROCESS | 1647 | 1467751431331 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:43:51 INFO - PROCESS | 1647 | 1467751431336 Marionette TRACE conn2 <- [1,2138,null,{}] 13:43:51 INFO - PROCESS | 1647 | 1467751431348 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}] 13:43:51 INFO - PROCESS | 1647 | 1467751431352 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:51 INFO - PROCESS | 1647 | 1467751431442 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:43:51 INFO - PROCESS | 1647 | 1467751431517 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:51 INFO - PROCESS | 1647 | 1467751431519 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd20000 == 46 [pid = 1647] [id = 542] 13:43:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121460800) [pid = 1647] [serial = 1626] [outer = 0x0] 13:43:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121472800) [pid = 1647] [serial = 1627] [outer = 0x121460800] 13:43:51 INFO - PROCESS | 1647 | 1467751431555 Marionette DEBUG loaded listener.js 13:43:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124867c00) [pid = 1647] [serial = 1628] [outer = 0x121460800] 13:43:52 INFO - PROCESS | 1647 | 1467751432091 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]]]}] 13:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 831ms 13:43:52 INFO - PROCESS | 1647 | 1467751432161 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:43:52 INFO - PROCESS | 1647 | 1467751432164 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:43:52 INFO - PROCESS | 1647 | 1467751432167 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:43:52 INFO - PROCESS | 1647 | 1467751432169 Marionette TRACE conn2 <- [1,2142,null,{}] 13:43:52 INFO - PROCESS | 1647 | 1467751432173 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}] 13:43:52 INFO - PROCESS | 1647 | 1467751432175 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:52 INFO - PROCESS | 1647 | 1467751432325 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:43:52 INFO - PROCESS | 1647 | 1467751432458 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:52 INFO - PROCESS | 1647 | 1467751432459 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d311800 == 47 [pid = 1647] [id = 543] 13:43:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x125781400) [pid = 1647] [serial = 1629] [outer = 0x0] 13:43:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12660f000) [pid = 1647] [serial = 1630] [outer = 0x125781400] 13:43:52 INFO - PROCESS | 1647 | 1467751432507 Marionette DEBUG loaded listener.js 13:43:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x128c0a400) [pid = 1647] [serial = 1631] [outer = 0x125781400] 13:43:52 INFO - PROCESS | 1647 | 1467751432955 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] 13:43:52 INFO - PROCESS | 1647 | 1467751432998 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:43:53 INFO - PROCESS | 1647 | 1467751433002 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1647 | 1467751433003 Marionette TRACE conn2 <- [1,2146,null,{}] 13:43:53 INFO - PROCESS | 1647 | 1467751433006 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}] 13:43:53 INFO - PROCESS | 1647 | 1467751433007 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:53 INFO - PROCESS | 1647 | 1467751433108 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:43:53 INFO - PROCESS | 1647 | 1467751433183 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:53 INFO - PROCESS | 1647 | 1467751433184 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d68b800 == 48 [pid = 1647] [id = 544] 13:43:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x128c11000) [pid = 1647] [serial = 1632] [outer = 0x0] 13:43:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x129258800) [pid = 1647] [serial = 1633] [outer = 0x128c11000] 13:43:53 INFO - PROCESS | 1647 | 1467751433211 Marionette DEBUG loaded listener.js 13:43:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12a5d8000) [pid = 1647] [serial = 1634] [outer = 0x128c11000] 13:43:53 INFO - PROCESS | 1647 | 1467751433672 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] 13:43:53 INFO - PROCESS | 1647 | 1467751433723 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:43:53 INFO - PROCESS | 1647 | 1467751433726 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:43:53 INFO - PROCESS | 1647 | 1467751433727 Marionette TRACE conn2 <- [1,2150,null,{}] 13:43:53 INFO - PROCESS | 1647 | 1467751433729 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}] 13:43:53 INFO - PROCESS | 1647 | 1467751433734 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:53 INFO - PROCESS | 1647 | 1467751433871 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:43:54 INFO - PROCESS | 1647 | 1467751434100 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1647 | 1467751434101 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x118346000 == 49 [pid = 1647] [id = 545] 13:43:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1128c8400) [pid = 1647] [serial = 1635] [outer = 0x0] 13:43:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x11297ac00) [pid = 1647] [serial = 1636] [outer = 0x1128c8400] 13:43:54 INFO - PROCESS | 1647 | 1467751434129 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x112f37400) [pid = 1647] [serial = 1637] [outer = 0x1128c8400] 13:43:54 INFO - PROCESS | 1647 | 1467751434572 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]]]}] 13:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 874ms 13:43:54 INFO - PROCESS | 1647 | 1467751434602 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:43:54 INFO - PROCESS | 1647 | 1467751434604 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:43:54 INFO - PROCESS | 1647 | 1467751434607 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:43:54 INFO - PROCESS | 1647 | 1467751434609 Marionette TRACE conn2 <- [1,2154,null,{}] 13:43:54 INFO - PROCESS | 1647 | 1467751434612 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}] 13:43:54 INFO - PROCESS | 1647 | 1467751434614 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:54 INFO - PROCESS | 1647 | 1467751434713 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:43:54 INFO - PROCESS | 1647 | 1467751434777 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:54 INFO - PROCESS | 1647 | 1467751434778 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195db000 == 50 [pid = 1647] [id = 546] 13:43:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x117147000) [pid = 1647] [serial = 1638] [outer = 0x0] 13:43:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x1180c5800) [pid = 1647] [serial = 1639] [outer = 0x117147000] 13:43:54 INFO - PROCESS | 1647 | 1467751434819 Marionette DEBUG loaded listener.js 13:43:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x118551c00) [pid = 1647] [serial = 1640] [outer = 0x117147000] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2cd800 == 49 [pid = 1647] [id = 538] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c26a000 == 48 [pid = 1647] [id = 537] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12b01b800 == 47 [pid = 1647] [id = 536] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12b014800 == 46 [pid = 1647] [id = 535] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac59000 == 45 [pid = 1647] [id = 534] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a56b000 == 44 [pid = 1647] [id = 533] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1290a1000 == 43 [pid = 1647] [id = 532] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1265b1000 == 42 [pid = 1647] [id = 531] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1256bc800 == 41 [pid = 1647] [id = 530] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12125d000 == 40 [pid = 1647] [id = 529] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d9000 == 39 [pid = 1647] [id = 528] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x118134800 == 38 [pid = 1647] [id = 527] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff2800 == 37 [pid = 1647] [id = 526] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x11695f000 == 36 [pid = 1647] [id = 525] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9b4800 == 35 [pid = 1647] [id = 524] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc88000 == 34 [pid = 1647] [id = 508] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x118346000 == 33 [pid = 1647] [id = 545] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d68b800 == 32 [pid = 1647] [id = 544] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d311800 == 31 [pid = 1647] [id = 543] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd20000 == 30 [pid = 1647] [id = 542] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x129098800 == 29 [pid = 1647] [id = 541] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119711800 == 28 [pid = 1647] [id = 540] 13:43:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd07800 == 27 [pid = 1647] [id = 539] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x121462400) [pid = 1647] [serial = 1555] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x128c0c400) [pid = 1647] [serial = 1526] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1127cf800) [pid = 1647] [serial = 1528] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x110eee400) [pid = 1647] [serial = 1529] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11888e800) [pid = 1647] [serial = 1543] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119b7c000) [pid = 1647] [serial = 1544] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x118210400) [pid = 1647] [serial = 1540] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118741c00) [pid = 1647] [serial = 1541] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116a1a800) [pid = 1647] [serial = 1534] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1176f4800) [pid = 1647] [serial = 1535] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12100c400) [pid = 1647] [serial = 1549] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12108b800) [pid = 1647] [serial = 1550] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119b8f800) [pid = 1647] [serial = 1546] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x120f33800) [pid = 1647] [serial = 1547] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1180c6400) [pid = 1647] [serial = 1537] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x11820a000) [pid = 1647] [serial = 1538] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113216000) [pid = 1647] [serial = 1531] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112979800) [pid = 1647] [serial = 1532] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x124cc8800) [pid = 1647] [serial = 1558] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121092000) [pid = 1647] [serial = 1552] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12577b000) [pid = 1647] [serial = 1559] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121eb5000) [pid = 1647] [serial = 1556] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1180bc000) [pid = 1647] [serial = 1564] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12650b400) [pid = 1647] [serial = 1561] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126a45400) [pid = 1647] [serial = 1571] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12613a400) [pid = 1647] [serial = 1567] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12669dc00) [pid = 1647] [serial = 1570] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1266a9800) [pid = 1647] [serial = 1568] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126611000) [pid = 1647] [serial = 1562] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x128907800) [pid = 1647] [serial = 1573] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d65400) [pid = 1647] [serial = 1565] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12145e400) [pid = 1647] [serial = 1553] [outer = 0x0] [url = about:blank] 13:43:55 INFO - PROCESS | 1647 | 1467751435782 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]]]}] 13:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1224ms 13:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:43:55 INFO - PROCESS | 1647 | 1467751435834 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:43:55 INFO - PROCESS | 1647 | 1467751435836 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:43:55 INFO - PROCESS | 1647 | 1467751435839 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:43:55 INFO - PROCESS | 1647 | 1467751435841 Marionette TRACE conn2 <- [1,2158,null,{}] 13:43:55 INFO - PROCESS | 1647 | 1467751435845 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}] 13:43:55 INFO - PROCESS | 1647 | 1467751435848 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:55 INFO - PROCESS | 1647 | 1467751435935 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:43:56 INFO - PROCESS | 1647 | 1467751435997 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1647 | 1467751435999 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f5c000 == 28 [pid = 1647] [id = 547] 13:43:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1129e5c00) [pid = 1647] [serial = 1641] [outer = 0x0] 13:43:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x113211400) [pid = 1647] [serial = 1642] [outer = 0x1129e5c00] 13:43:56 INFO - PROCESS | 1647 | 1467751436026 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x115d15800) [pid = 1647] [serial = 1643] [outer = 0x1129e5c00] 13:43:56 INFO - PROCESS | 1647 | 1467751436340 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]]]}] 13:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 13:43:56 INFO - PROCESS | 1647 | 1467751436360 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:43:56 INFO - PROCESS | 1647 | 1467751436365 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:43:56 INFO - PROCESS | 1647 | 1467751436371 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:43:56 INFO - PROCESS | 1647 | 1467751436373 Marionette TRACE conn2 <- [1,2162,null,{}] 13:43:56 INFO - PROCESS | 1647 | 1467751436376 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}] 13:43:56 INFO - PROCESS | 1647 | 1467751436378 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:56 INFO - PROCESS | 1647 | 1467751436462 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:43:56 INFO - PROCESS | 1647 | 1467751436469 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:56 INFO - PROCESS | 1647 | 1467751436470 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x118fba000 == 29 [pid = 1647] [id = 548] 13:43:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11662ec00) [pid = 1647] [serial = 1644] [outer = 0x0] 13:43:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x117ea9400) [pid = 1647] [serial = 1645] [outer = 0x11662ec00] 13:43:56 INFO - PROCESS | 1647 | 1467751436501 Marionette DEBUG loaded listener.js 13:43:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11820a800) [pid = 1647] [serial = 1646] [outer = 0x11662ec00] 13:43:57 INFO - PROCESS | 1647 | 1467751437006 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]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 670ms 13:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:43:57 INFO - PROCESS | 1647 | 1467751437041 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1647 | 1467751437043 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:43:57 INFO - PROCESS | 1647 | 1467751437045 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1647 | 1467751437047 Marionette TRACE conn2 <- [1,2166,null,{}] 13:43:57 INFO - PROCESS | 1647 | 1467751437061 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}] 13:43:57 INFO - PROCESS | 1647 | 1467751437065 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:57 INFO - PROCESS | 1647 | 1467751437142 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:43:57 INFO - PROCESS | 1647 | 1467751437151 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1647 | 1467751437153 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215ad800 == 30 [pid = 1647] [id = 549] 13:43:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1125a2000) [pid = 1647] [serial = 1647] [outer = 0x0] 13:43:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x118ff0400) [pid = 1647] [serial = 1648] [outer = 0x1125a2000] 13:43:57 INFO - PROCESS | 1647 | 1467751437229 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1197d9400) [pid = 1647] [serial = 1649] [outer = 0x1125a2000] 13:43:57 INFO - PROCESS | 1647 | 1467751437501 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]]]}] 13:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 476ms 13:43:57 INFO - PROCESS | 1647 | 1467751437523 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:43:57 INFO - PROCESS | 1647 | 1467751437524 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:43:57 INFO - PROCESS | 1647 | 1467751437526 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:43:57 INFO - PROCESS | 1647 | 1467751437528 Marionette TRACE conn2 <- [1,2170,null,{}] 13:43:57 INFO - PROCESS | 1647 | 1467751437537 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}] 13:43:57 INFO - PROCESS | 1647 | 1467751437538 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:57 INFO - PROCESS | 1647 | 1467751437621 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:43:57 INFO - PROCESS | 1647 | 1467751437625 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:57 INFO - PROCESS | 1647 | 1467751437626 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c0800 == 31 [pid = 1647] [id = 550] 13:43:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1199b7000) [pid = 1647] [serial = 1650] [outer = 0x0] 13:43:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119b82400) [pid = 1647] [serial = 1651] [outer = 0x1199b7000] 13:43:57 INFO - PROCESS | 1647 | 1467751437653 Marionette DEBUG loaded listener.js 13:43:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119b8e800) [pid = 1647] [serial = 1652] [outer = 0x1199b7000] 13:43:58 INFO - PROCESS | 1647 | 1467751438008 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 522ms 13:43:58 INFO - PROCESS | 1647 | 1467751438057 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1647 | 1467751438058 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:43:58 INFO - PROCESS | 1647 | 1467751438060 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1647 | 1467751438061 Marionette TRACE conn2 <- [1,2174,null,{}] 13:43:58 INFO - PROCESS | 1647 | 1467751438064 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}] 13:43:58 INFO - PROCESS | 1647 | 1467751438065 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:58 INFO - PROCESS | 1647 | 1467751438158 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:43:58 INFO - PROCESS | 1647 | 1467751438197 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1647 | 1467751438198 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12686e000 == 32 [pid = 1647] [id = 551] 13:43:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1176f7000) [pid = 1647] [serial = 1653] [outer = 0x0] 13:43:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119d67800) [pid = 1647] [serial = 1654] [outer = 0x1176f7000] 13:43:58 INFO - PROCESS | 1647 | 1467751438222 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121009c00) [pid = 1647] [serial = 1655] [outer = 0x1176f7000] 13:43:58 INFO - PROCESS | 1647 | 1467751438536 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]]]}] 13:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 522ms 13:43:58 INFO - PROCESS | 1647 | 1467751438583 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:43:58 INFO - PROCESS | 1647 | 1467751438584 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:43:58 INFO - PROCESS | 1647 | 1467751438596 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:43:58 INFO - PROCESS | 1647 | 1467751438597 Marionette TRACE conn2 <- [1,2178,null,{}] 13:43:58 INFO - PROCESS | 1647 | 1467751438600 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}] 13:43:58 INFO - PROCESS | 1647 | 1467751438604 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:58 INFO - PROCESS | 1647 | 1467751438728 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:43:58 INFO - PROCESS | 1647 | 1467751438734 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:58 INFO - PROCESS | 1647 | 1467751438735 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f63000 == 33 [pid = 1647] [id = 552] 13:43:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1193d5800) [pid = 1647] [serial = 1656] [outer = 0x0] 13:43:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121011800) [pid = 1647] [serial = 1657] [outer = 0x1193d5800] 13:43:58 INFO - PROCESS | 1647 | 1467751438759 Marionette DEBUG loaded listener.js 13:43:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121b68000) [pid = 1647] [serial = 1658] [outer = 0x1193d5800] 13:43:59 INFO - PROCESS | 1647 | 1467751439084 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]]]}] 13:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 529ms 13:43:59 INFO - PROCESS | 1647 | 1467751439124 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:43:59 INFO - PROCESS | 1647 | 1467751439137 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:43:59 INFO - PROCESS | 1647 | 1467751439140 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:43:59 INFO - PROCESS | 1647 | 1467751439141 Marionette TRACE conn2 <- [1,2182,null,{}] 13:43:59 INFO - PROCESS | 1647 | 1467751439143 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}] 13:43:59 INFO - PROCESS | 1647 | 1467751439144 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:59 INFO - PROCESS | 1647 | 1467751439245 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:43:59 INFO - PROCESS | 1647 | 1467751439298 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:43:59 INFO - PROCESS | 1647 | 1467751439299 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:43:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a558000 == 34 [pid = 1647] [id = 553] 13:43:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121edcc00) [pid = 1647] [serial = 1659] [outer = 0x0] 13:43:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12481bc00) [pid = 1647] [serial = 1660] [outer = 0x121edcc00] 13:43:59 INFO - PROCESS | 1647 | 1467751439339 Marionette DEBUG loaded listener.js 13:43:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124a8d000) [pid = 1647] [serial = 1661] [outer = 0x121edcc00] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1128d1000) [pid = 1647] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12108c400) [pid = 1647] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124b62000) [pid = 1647] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12658e800) [pid = 1647] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x110e38000) [pid = 1647] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x124b5e800) [pid = 1647] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1197d7000) [pid = 1647] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116979000) [pid = 1647] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113c60800) [pid = 1647] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x112d05000) [pid = 1647] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x113350400) [pid = 1647] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x118f64400) [pid = 1647] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118206400) [pid = 1647] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:43:59 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110ef0c00) [pid = 1647] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:44:00 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1199b5c00) [pid = 1647] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:44:00 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121ede400) [pid = 1647] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:44:00 INFO - PROCESS | 1647 | 1467751440009 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]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 918ms 13:44:00 INFO - PROCESS | 1647 | 1467751440059 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:44:00 INFO - PROCESS | 1647 | 1467751440060 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:44:00 INFO - PROCESS | 1647 | 1467751440063 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1647 | 1467751440064 Marionette TRACE conn2 <- [1,2186,null,{}] 13:44:00 INFO - PROCESS | 1647 | 1467751440067 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}] 13:44:00 INFO - PROCESS | 1647 | 1467751440068 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:00 INFO - PROCESS | 1647 | 1467751440141 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:44:00 INFO - PROCESS | 1647 | 1467751440149 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1647 | 1467751440150 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ada800 == 35 [pid = 1647] [id = 554] 13:44:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x110e40000) [pid = 1647] [serial = 1662] [outer = 0x0] 13:44:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x113350400) [pid = 1647] [serial = 1663] [outer = 0x110e40000] 13:44:00 INFO - PROCESS | 1647 | 1467751440175 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1180c1400) [pid = 1647] [serial = 1664] [outer = 0x110e40000] 13:44:00 INFO - PROCESS | 1647 | 1467751440545 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]]]}] 13:44:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:44:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 13:44:00 INFO - PROCESS | 1647 | 1467751440603 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:44:00 INFO - PROCESS | 1647 | 1467751440605 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:44:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:44:00 INFO - PROCESS | 1647 | 1467751440623 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:44:00 INFO - PROCESS | 1647 | 1467751440624 Marionette TRACE conn2 <- [1,2190,null,{}] 13:44:00 INFO - PROCESS | 1647 | 1467751440627 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}] 13:44:00 INFO - PROCESS | 1647 | 1467751440628 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:00 INFO - PROCESS | 1647 | 1467751440703 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:44:00 INFO - PROCESS | 1647 | 1467751440706 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:00 INFO - PROCESS | 1647 | 1467751440707 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215a2000 == 36 [pid = 1647] [id = 555] 13:44:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x112f87400) [pid = 1647] [serial = 1665] [outer = 0x0] 13:44:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119b89400) [pid = 1647] [serial = 1666] [outer = 0x112f87400] 13:44:00 INFO - PROCESS | 1647 | 1467751440734 Marionette DEBUG loaded listener.js 13:44:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124868c00) [pid = 1647] [serial = 1667] [outer = 0x112f87400] 13:44:01 INFO - PROCESS | 1647 | 1467751441038 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 434ms 13:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:44:01 INFO - PROCESS | 1647 | 1467751441042 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1647 | 1467751441043 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:44:01 INFO - PROCESS | 1647 | 1467751441046 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1647 | 1467751441049 Marionette TRACE conn2 <- [1,2194,null,{}] 13:44:01 INFO - PROCESS | 1647 | 1467751441057 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}] 13:44:01 INFO - PROCESS | 1647 | 1467751441058 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:01 INFO - PROCESS | 1647 | 1467751441137 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:44:01 INFO - PROCESS | 1647 | 1467751441142 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 1647 | 1467751441143 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b90b800 == 37 [pid = 1647] [id = 556] 13:44:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1193d7000) [pid = 1647] [serial = 1668] [outer = 0x0] 13:44:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124ff2400) [pid = 1647] [serial = 1669] [outer = 0x1193d7000] 13:44:01 INFO - PROCESS | 1647 | 1467751441169 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12612fc00) [pid = 1647] [serial = 1670] [outer = 0x1193d7000] 13:44:01 INFO - PROCESS | 1647 | 1467751441516 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]]]}] 13:44:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:44:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 479ms 13:44:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:44:01 INFO - PROCESS | 1647 | 1467751441526 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:44:01 INFO - PROCESS | 1647 | 1467751441528 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:44:01 INFO - PROCESS | 1647 | 1467751441544 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:44:01 INFO - PROCESS | 1647 | 1467751441547 Marionette TRACE conn2 <- [1,2198,null,{}] 13:44:01 INFO - PROCESS | 1647 | 1467751441550 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}] 13:44:01 INFO - PROCESS | 1647 | 1467751441553 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:01 INFO - PROCESS | 1647 | 1467751441735 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:44:01 INFO - PROCESS | 1647 | 1467751441741 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:01 INFO - PROCESS | 1647 | 1467751441743 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12686d800 == 38 [pid = 1647] [id = 557] 13:44:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12613d000) [pid = 1647] [serial = 1671] [outer = 0x0] 13:44:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x126605400) [pid = 1647] [serial = 1672] [outer = 0x12613d000] 13:44:01 INFO - PROCESS | 1647 | 1467751441784 Marionette DEBUG loaded listener.js 13:44:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x128929000) [pid = 1647] [serial = 1673] [outer = 0x12613d000] 13:44:02 INFO - PROCESS | 1647 | 1467751442403 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]]]}] 13:44:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:44:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 884ms 13:44:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:44:02 INFO - PROCESS | 1647 | 1467751442417 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:44:02 INFO - PROCESS | 1647 | 1467751442420 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:44:02 INFO - PROCESS | 1647 | 1467751442423 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:44:02 INFO - PROCESS | 1647 | 1467751442425 Marionette TRACE conn2 <- [1,2202,null,{}] 13:44:02 INFO - PROCESS | 1647 | 1467751442430 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}] 13:44:02 INFO - PROCESS | 1647 | 1467751442432 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:02 INFO - PROCESS | 1647 | 1467751442548 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:44:02 INFO - PROCESS | 1647 | 1467751442632 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:02 INFO - PROCESS | 1647 | 1467751442634 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x118721000 == 39 [pid = 1647] [id = 558] 13:44:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1128c5800) [pid = 1647] [serial = 1674] [outer = 0x0] 13:44:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1129ea400) [pid = 1647] [serial = 1675] [outer = 0x1128c5800] 13:44:02 INFO - PROCESS | 1647 | 1467751442667 Marionette DEBUG loaded listener.js 13:44:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x115e5dc00) [pid = 1647] [serial = 1676] [outer = 0x1128c5800] 13:44:03 INFO - PROCESS | 1647 | 1467751443266 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]]]}] 13:44:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:44:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 871ms 13:44:03 INFO - PROCESS | 1647 | 1467751443294 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:44:03 INFO - PROCESS | 1647 | 1467751443298 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:44:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:44:03 INFO - PROCESS | 1647 | 1467751443302 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:44:03 INFO - PROCESS | 1647 | 1467751443304 Marionette TRACE conn2 <- [1,2206,null,{}] 13:44:03 INFO - PROCESS | 1647 | 1467751443307 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}] 13:44:03 INFO - PROCESS | 1647 | 1467751443308 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:03 INFO - PROCESS | 1647 | 1467751443420 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:44:03 INFO - PROCESS | 1647 | 1467751443482 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:03 INFO - PROCESS | 1647 | 1467751443483 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x126651000 == 40 [pid = 1647] [id = 559] 13:44:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1180c9c00) [pid = 1647] [serial = 1677] [outer = 0x0] 13:44:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1185cb800) [pid = 1647] [serial = 1678] [outer = 0x1180c9c00] 13:44:03 INFO - PROCESS | 1647 | 1467751443515 Marionette DEBUG loaded listener.js 13:44:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x118f61000) [pid = 1647] [serial = 1679] [outer = 0x1180c9c00] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12b90b800 == 39 [pid = 1647] [id = 556] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1215a2000 == 38 [pid = 1647] [id = 555] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x124ada800 == 37 [pid = 1647] [id = 554] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12a558000 == 36 [pid = 1647] [id = 553] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x128f63000 == 35 [pid = 1647] [id = 552] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x12686e000 == 34 [pid = 1647] [id = 551] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c0800 == 33 [pid = 1647] [id = 550] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1215ad800 == 32 [pid = 1647] [id = 549] 13:44:04 INFO - PROCESS | 1647 | 1467751444192 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]]]}] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x118fba000 == 31 [pid = 1647] [id = 548] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x116f5c000 == 30 [pid = 1647] [id = 547] 13:44:04 INFO - PROCESS | 1647 | --DOCSHELL 0x1195db000 == 29 [pid = 1647] [id = 546] 13:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 920ms 13:44:04 INFO - PROCESS | 1647 | 1467751444222 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:44:04 INFO - PROCESS | 1647 | 1467751444225 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:44:04 INFO - PROCESS | 1647 | 1467751444228 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1647 | 1467751444231 Marionette TRACE conn2 <- [1,2210,null,{}] 13:44:04 INFO - PROCESS | 1647 | 1467751444235 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}] 13:44:04 INFO - PROCESS | 1647 | 1467751444237 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:04 INFO - PROCESS | 1647 | 1467751444327 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12570e800) [pid = 1647] [serial = 1601] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x124eefc00) [pid = 1647] [serial = 1600] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128906800) [pid = 1647] [serial = 1606] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x118205000) [pid = 1647] [serial = 1609] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1266a4000) [pid = 1647] [serial = 1604] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12613dc00) [pid = 1647] [serial = 1603] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x119b80c00) [pid = 1647] [serial = 1591] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119d61c00) [pid = 1647] [serial = 1592] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1176f7800) [pid = 1647] [serial = 1585] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1180c6000) [pid = 1647] [serial = 1586] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x115defc00) [pid = 1647] [serial = 1582] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x116735400) [pid = 1647] [serial = 1583] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12892ac00) [pid = 1647] [serial = 1574] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113da3000) [pid = 1647] [serial = 1579] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x115e63c00) [pid = 1647] [serial = 1580] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x119f11800) [pid = 1647] [serial = 1594] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11889c400) [pid = 1647] [serial = 1588] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1197d4c00) [pid = 1647] [serial = 1589] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x111cad400) [pid = 1647] [serial = 1576] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x11259d400) [pid = 1647] [serial = 1577] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x129260000) [pid = 1647] [serial = 1616] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x124b63800) [pid = 1647] [serial = 1612] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129254c00) [pid = 1647] [serial = 1615] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1290f6400) [pid = 1647] [serial = 1613] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128934c00) [pid = 1647] [serial = 1607] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12120d800) [pid = 1647] [serial = 1610] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12108a400) [pid = 1647] [serial = 1595] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x1128c6000) [pid = 1647] [serial = 1619] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x129263000) [pid = 1647] [serial = 1618] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x121468400) [pid = 1647] [serial = 1597] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1249dc000) [pid = 1647] [serial = 1598] [outer = 0x0] [url = about:blank] 13:44:04 INFO - PROCESS | 1647 | 1467751444395 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 1647 | 1467751444397 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f66000 == 30 [pid = 1647] [id = 560] 13:44:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1128c6000) [pid = 1647] [serial = 1680] [outer = 0x0] 13:44:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x112dc7c00) [pid = 1647] [serial = 1681] [outer = 0x1128c6000] 13:44:04 INFO - PROCESS | 1647 | 1467751444424 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x114f65800) [pid = 1647] [serial = 1682] [outer = 0x1128c6000] 13:44:04 INFO - PROCESS | 1647 | 1467751444739 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]]]}] 13:44:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:44:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 523ms 13:44:04 INFO - PROCESS | 1647 | 1467751444753 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:44:04 INFO - PROCESS | 1647 | 1467751444755 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:44:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:44:04 INFO - PROCESS | 1647 | 1467751444760 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:44:04 INFO - PROCESS | 1647 | 1467751444761 Marionette TRACE conn2 <- [1,2214,null,{}] 13:44:04 INFO - PROCESS | 1647 | 1467751444765 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}] 13:44:04 INFO - PROCESS | 1647 | 1467751444769 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:04 INFO - PROCESS | 1647 | 1467751444849 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:44:04 INFO - PROCESS | 1647 | 1467751444854 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:04 INFO - PROCESS | 1647 | 1467751444855 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x119984800 == 31 [pid = 1647] [id = 561] 13:44:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11697d000) [pid = 1647] [serial = 1683] [outer = 0x0] 13:44:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1180c4400) [pid = 1647] [serial = 1684] [outer = 0x11697d000] 13:44:04 INFO - PROCESS | 1647 | 1467751444881 Marionette DEBUG loaded listener.js 13:44:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118211000) [pid = 1647] [serial = 1685] [outer = 0x11697d000] 13:44:05 INFO - PROCESS | 1647 | 1467751445224 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]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 472ms 13:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:44:05 INFO - PROCESS | 1647 | 1467751445237 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1647 | 1467751445238 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:44:05 INFO - PROCESS | 1647 | 1467751445240 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1647 | 1467751445243 Marionette TRACE conn2 <- [1,2218,null,{}] 13:44:05 INFO - PROCESS | 1647 | 1467751445251 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}] 13:44:05 INFO - PROCESS | 1647 | 1467751445254 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:05 INFO - PROCESS | 1647 | 1467751445333 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:44:05 INFO - PROCESS | 1647 | 1467751445338 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1647 | 1467751445340 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x1248e2000 == 32 [pid = 1647] [id = 562] 13:44:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x11873dc00) [pid = 1647] [serial = 1686] [outer = 0x0] 13:44:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1193d7c00) [pid = 1647] [serial = 1687] [outer = 0x11873dc00] 13:44:05 INFO - PROCESS | 1647 | 1467751445368 Marionette DEBUG loaded listener.js 13:44:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1199d5400) [pid = 1647] [serial = 1688] [outer = 0x11873dc00] 13:44:05 INFO - PROCESS | 1647 | 1467751445726 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]]]}] 13:44:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:44:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 524ms 13:44:05 INFO - PROCESS | 1647 | 1467751445765 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:44:05 INFO - PROCESS | 1647 | 1467751445768 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:44:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:44:05 INFO - PROCESS | 1647 | 1467751445771 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:44:05 INFO - PROCESS | 1647 | 1467751445773 Marionette TRACE conn2 <- [1,2222,null,{}] 13:44:05 INFO - PROCESS | 1647 | 1467751445776 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}] 13:44:05 INFO - PROCESS | 1647 | 1467751445778 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:05 INFO - PROCESS | 1647 | 1467751445899 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:44:05 INFO - PROCESS | 1647 | 1467751445904 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:05 INFO - PROCESS | 1647 | 1467751445905 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x126864800 == 33 [pid = 1647] [id = 563] 13:44:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d61800) [pid = 1647] [serial = 1689] [outer = 0x0] 13:44:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x120f33c00) [pid = 1647] [serial = 1690] [outer = 0x119d61800] 13:44:05 INFO - PROCESS | 1647 | 1467751445944 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12108b000) [pid = 1647] [serial = 1691] [outer = 0x119d61800] 13:44:06 INFO - PROCESS | 1647 | 1467751446433 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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 13:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:44:06 INFO - PROCESS | 1647 | 1467751446442 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1647 | 1467751446443 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:44:06 INFO - PROCESS | 1647 | 1467751446446 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1647 | 1467751446448 Marionette TRACE conn2 <- [1,2226,null,{}] 13:44:06 INFO - PROCESS | 1647 | 1467751446458 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}] 13:44:06 INFO - PROCESS | 1647 | 1467751446459 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:06 INFO - PROCESS | 1647 | 1467751446555 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:44:06 INFO - PROCESS | 1647 | 1467751446558 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:06 INFO - PROCESS | 1647 | 1467751446559 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f63000 == 34 [pid = 1647] [id = 564] 13:44:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121089400) [pid = 1647] [serial = 1692] [outer = 0x0] 13:44:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121094400) [pid = 1647] [serial = 1693] [outer = 0x121089400] 13:44:06 INFO - PROCESS | 1647 | 1467751446583 Marionette DEBUG loaded listener.js 13:44:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12145d000) [pid = 1647] [serial = 1694] [outer = 0x121089400] 13:44:06 INFO - PROCESS | 1647 | 1467751446920 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]]]}] 13:44:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:44:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 529ms 13:44:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:44:06 INFO - PROCESS | 1647 | 1467751446976 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:44:06 INFO - PROCESS | 1647 | 1467751446977 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:44:06 INFO - PROCESS | 1647 | 1467751446979 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:44:06 INFO - PROCESS | 1647 | 1467751446980 Marionette TRACE conn2 <- [1,2230,null,{}] 13:44:06 INFO - PROCESS | 1647 | 1467751446983 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}] 13:44:06 INFO - PROCESS | 1647 | 1467751446987 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:07 INFO - PROCESS | 1647 | 1467751447104 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:44:07 INFO - PROCESS | 1647 | 1467751447127 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 1647 | 1467751447128 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a79f000 == 35 [pid = 1647] [id = 565] 13:44:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121366c00) [pid = 1647] [serial = 1695] [outer = 0x0] 13:44:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1217dfc00) [pid = 1647] [serial = 1696] [outer = 0x121366c00] 13:44:07 INFO - PROCESS | 1647 | 1467751447159 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12613c000) [pid = 1647] [serial = 1697] [outer = 0x121366c00] 13:44:07 INFO - PROCESS | 1647 | 1467751447508 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]]]}] 13:44:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:44:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 573ms 13:44:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:44:07 INFO - PROCESS | 1647 | 1467751447553 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:44:07 INFO - PROCESS | 1647 | 1467751447555 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:44:07 INFO - PROCESS | 1647 | 1467751447559 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:44:07 INFO - PROCESS | 1647 | 1467751447560 Marionette TRACE conn2 <- [1,2234,null,{}] 13:44:07 INFO - PROCESS | 1647 | 1467751447572 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}] 13:44:07 INFO - PROCESS | 1647 | 1467751447574 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:07 INFO - PROCESS | 1647 | 1467751447723 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:44:07 INFO - PROCESS | 1647 | 1467751447769 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:07 INFO - PROCESS | 1647 | 1467751447770 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b006000 == 36 [pid = 1647] [id = 566] 13:44:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121468c00) [pid = 1647] [serial = 1698] [outer = 0x0] 13:44:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126590c00) [pid = 1647] [serial = 1699] [outer = 0x121468c00] 13:44:07 INFO - PROCESS | 1647 | 1467751447793 Marionette DEBUG loaded listener.js 13:44:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126a40c00) [pid = 1647] [serial = 1700] [outer = 0x121468c00] 13:44:08 INFO - PROCESS | 1647 | 1467751448089 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 13:44:08 INFO - PROCESS | 1647 | 1467751448128 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:44:08 INFO - PROCESS | 1647 | 1467751448129 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:44:08 INFO - PROCESS | 1647 | 1467751448134 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1647 | 1467751448135 Marionette TRACE conn2 <- [1,2238,null,{}] 13:44:08 INFO - PROCESS | 1647 | 1467751448137 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}] 13:44:08 INFO - PROCESS | 1647 | 1467751448138 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:08 INFO - PROCESS | 1647 | 1467751448238 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:44:08 INFO - PROCESS | 1647 | 1467751448241 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1647 | 1467751448242 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93c800 == 37 [pid = 1647] [id = 567] 13:44:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112f2c800) [pid = 1647] [serial = 1701] [outer = 0x0] 13:44:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126595c00) [pid = 1647] [serial = 1702] [outer = 0x112f2c800] 13:44:08 INFO - PROCESS | 1647 | 1467751448309 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12892d400) [pid = 1647] [serial = 1703] [outer = 0x112f2c800] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1133b0400) [pid = 1647] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1180bd800) [pid = 1647] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121460800) [pid = 1647] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x117147000) [pid = 1647] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x125781400) [pid = 1647] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1129e5c00) [pid = 1647] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1199b7000) [pid = 1647] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x128c11000) [pid = 1647] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1176f7000) [pid = 1647] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x11662ec00) [pid = 1647] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1125a2000) [pid = 1647] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1128c8400) [pid = 1647] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1193d5800) [pid = 1647] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121edcc00) [pid = 1647] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1193d7000) [pid = 1647] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x110e40000) [pid = 1647] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:44:08 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112f87400) [pid = 1647] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:44:08 INFO - PROCESS | 1647 | 1467751448674 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]]]}] 13:44:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:44:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 569ms 13:44:08 INFO - PROCESS | 1647 | 1467751448703 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:44:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:44:08 INFO - PROCESS | 1647 | 1467751448704 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:44:08 INFO - PROCESS | 1647 | 1467751448706 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:44:08 INFO - PROCESS | 1647 | 1467751448707 Marionette TRACE conn2 <- [1,2242,null,{}] 13:44:08 INFO - PROCESS | 1647 | 1467751448710 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}] 13:44:08 INFO - PROCESS | 1647 | 1467751448711 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:08 INFO - PROCESS | 1647 | 1467751448789 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:44:08 INFO - PROCESS | 1647 | 1467751448854 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:08 INFO - PROCESS | 1647 | 1467751448855 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b0c000 == 38 [pid = 1647] [id = 568] 13:44:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1129e5c00) [pid = 1647] [serial = 1704] [outer = 0x0] 13:44:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x117149400) [pid = 1647] [serial = 1705] [outer = 0x1129e5c00] 13:44:08 INFO - PROCESS | 1647 | 1467751448879 Marionette DEBUG loaded listener.js 13:44:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1199b7000) [pid = 1647] [serial = 1706] [outer = 0x1129e5c00] 13:44:09 INFO - PROCESS | 1647 | 1467751449133 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 470ms 13:44:09 INFO - PROCESS | 1647 | 1467751449176 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 1647 | 1467751449177 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:44:09 INFO - PROCESS | 1647 | 1467751449187 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1647 | 1467751449188 Marionette TRACE conn2 <- [1,2246,null,{}] 13:44:09 INFO - PROCESS | 1647 | 1467751449191 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}] 13:44:09 INFO - PROCESS | 1647 | 1467751449192 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:09 INFO - PROCESS | 1647 | 1467751449284 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:44:09 INFO - PROCESS | 1647 | 1467751449288 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1647 | 1467751449289 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c268800 == 39 [pid = 1647] [id = 569] 13:44:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x120f2cc00) [pid = 1647] [serial = 1707] [outer = 0x0] 13:44:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x128909c00) [pid = 1647] [serial = 1708] [outer = 0x120f2cc00] 13:44:09 INFO - PROCESS | 1647 | 1467751449313 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x128934400) [pid = 1647] [serial = 1709] [outer = 0x120f2cc00] 13:44:09 INFO - PROCESS | 1647 | 1467751449662 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]]]}] 13:44:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:44:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 13:44:09 INFO - PROCESS | 1647 | 1467751449709 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:44:09 INFO - PROCESS | 1647 | 1467751449711 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:44:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:44:09 INFO - PROCESS | 1647 | 1467751449713 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:44:09 INFO - PROCESS | 1647 | 1467751449715 Marionette TRACE conn2 <- [1,2250,null,{}] 13:44:09 INFO - PROCESS | 1647 | 1467751449717 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}] 13:44:09 INFO - PROCESS | 1647 | 1467751449719 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:09 INFO - PROCESS | 1647 | 1467751449808 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:44:09 INFO - PROCESS | 1647 | 1467751449816 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:09 INFO - PROCESS | 1647 | 1467751449818 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2d3000 == 40 [pid = 1647] [id = 570] 13:44:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128c0c400) [pid = 1647] [serial = 1710] [outer = 0x0] 13:44:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1290fa400) [pid = 1647] [serial = 1711] [outer = 0x128c0c400] 13:44:09 INFO - PROCESS | 1647 | 1467751449843 Marionette DEBUG loaded listener.js 13:44:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a452000) [pid = 1647] [serial = 1712] [outer = 0x128c0c400] 13:44:10 INFO - PROCESS | 1647 | 1467751450157 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]]]}] 13:44:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:44:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 469ms 13:44:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:44:10 INFO - PROCESS | 1647 | 1467751450184 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:44:10 INFO - PROCESS | 1647 | 1467751450185 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:44:10 INFO - PROCESS | 1647 | 1467751450187 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:44:10 INFO - PROCESS | 1647 | 1467751450188 Marionette TRACE conn2 <- [1,2254,null,{}] 13:44:10 INFO - PROCESS | 1647 | 1467751450191 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}] 13:44:10 INFO - PROCESS | 1647 | 1467751450192 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:10 INFO - PROCESS | 1647 | 1467751450281 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:44:10 INFO - PROCESS | 1647 | 1467751450285 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:10 INFO - PROCESS | 1647 | 1467751450286 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9d0000 == 41 [pid = 1647] [id = 571] 13:44:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a5d3000) [pid = 1647] [serial = 1713] [outer = 0x0] 13:44:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a5d8800) [pid = 1647] [serial = 1714] [outer = 0x12a5d3000] 13:44:10 INFO - PROCESS | 1647 | 1467751450310 Marionette DEBUG loaded listener.js 13:44:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12a726400) [pid = 1647] [serial = 1715] [outer = 0x12a5d3000] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116f66000 == 40 [pid = 1647] [id = 560] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x126651000 == 39 [pid = 1647] [id = 559] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12686d800 == 38 [pid = 1647] [id = 557] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x118721000 == 37 [pid = 1647] [id = 558] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119984800 == 36 [pid = 1647] [id = 561] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x126864800 == 35 [pid = 1647] [id = 563] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b006000 == 34 [pid = 1647] [id = 566] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x121b0c000 == 33 [pid = 1647] [id = 568] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128f63000 == 32 [pid = 1647] [id = 564] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93c800 == 31 [pid = 1647] [id = 567] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a79f000 == 30 [pid = 1647] [id = 565] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1248e2000 == 29 [pid = 1647] [id = 562] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c268800 == 28 [pid = 1647] [id = 569] 13:44:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2d3000 == 27 [pid = 1647] [id = 570] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1176ee000) [pid = 1647] [serial = 1622] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1161a4400) [pid = 1647] [serial = 1621] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1199b4000) [pid = 1647] [serial = 1625] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118758c00) [pid = 1647] [serial = 1624] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124867c00) [pid = 1647] [serial = 1628] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121472800) [pid = 1647] [serial = 1627] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x118551c00) [pid = 1647] [serial = 1640] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128c0a400) [pid = 1647] [serial = 1631] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12660f000) [pid = 1647] [serial = 1630] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1180c5800) [pid = 1647] [serial = 1639] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113211400) [pid = 1647] [serial = 1642] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119b82400) [pid = 1647] [serial = 1651] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a5d8000) [pid = 1647] [serial = 1634] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119d67800) [pid = 1647] [serial = 1654] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x115d15800) [pid = 1647] [serial = 1643] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x117ea9400) [pid = 1647] [serial = 1645] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x129258800) [pid = 1647] [serial = 1633] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x11820a800) [pid = 1647] [serial = 1646] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x118ff0400) [pid = 1647] [serial = 1648] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x1197d9400) [pid = 1647] [serial = 1649] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 75 (0x112f37400) [pid = 1647] [serial = 1637] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 74 (0x11297ac00) [pid = 1647] [serial = 1636] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 73 (0x121011800) [pid = 1647] [serial = 1657] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 72 (0x12481bc00) [pid = 1647] [serial = 1660] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 71 (0x121b68000) [pid = 1647] [serial = 1658] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 70 (0x12612fc00) [pid = 1647] [serial = 1670] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 69 (0x113350400) [pid = 1647] [serial = 1663] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 68 (0x119b89400) [pid = 1647] [serial = 1666] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 67 (0x124ff2400) [pid = 1647] [serial = 1669] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 66 (0x124a8d000) [pid = 1647] [serial = 1661] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 65 (0x121009c00) [pid = 1647] [serial = 1655] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 64 (0x1180c1400) [pid = 1647] [serial = 1664] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 63 (0x124868c00) [pid = 1647] [serial = 1667] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 62 (0x119b8e800) [pid = 1647] [serial = 1652] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | --DOMWINDOW == 61 (0x126605400) [pid = 1647] [serial = 1672] [outer = 0x0] [url = about:blank] 13:44:11 INFO - PROCESS | 1647 | 1467751451759 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]]]}] 13:44:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:44:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1621ms 13:44:11 INFO - PROCESS | 1647 | 1467751451809 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:44:11 INFO - PROCESS | 1647 | 1467751451811 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:44:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:44:11 INFO - PROCESS | 1647 | 1467751451820 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:44:11 INFO - PROCESS | 1647 | 1467751451822 Marionette TRACE conn2 <- [1,2258,null,{}] 13:44:11 INFO - PROCESS | 1647 | 1467751451826 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}] 13:44:11 INFO - PROCESS | 1647 | 1467751451828 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:11 INFO - PROCESS | 1647 | 1467751451919 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:44:11 INFO - PROCESS | 1647 | 1467751451976 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:11 INFO - PROCESS | 1647 | 1467751451977 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x11694c800 == 28 [pid = 1647] [id = 572] 13:44:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 62 (0x1127cf800) [pid = 1647] [serial = 1716] [outer = 0x0] 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 63 (0x1127d5000) [pid = 1647] [serial = 1717] [outer = 0x1127cf800] 13:44:12 INFO - PROCESS | 1647 | 1467751452004 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 64 (0x1128cd400) [pid = 1647] [serial = 1718] [outer = 0x1127cf800] 13:44:12 INFO - PROCESS | 1647 | 1467751452324 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]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 520ms 13:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:44:12 INFO - PROCESS | 1647 | 1467751452339 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 1647 | 1467751452343 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:44:12 INFO - PROCESS | 1647 | 1467751452349 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1647 | 1467751452353 Marionette TRACE conn2 <- [1,2262,null,{}] 13:44:12 INFO - PROCESS | 1647 | 1467751452355 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}] 13:44:12 INFO - PROCESS | 1647 | 1467751452357 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:12 INFO - PROCESS | 1647 | 1467751452437 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:44:12 INFO - PROCESS | 1647 | 1467751452441 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1647 | 1467751452443 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x118346000 == 29 [pid = 1647] [id = 573] 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 65 (0x11297cc00) [pid = 1647] [serial = 1719] [outer = 0x0] 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 66 (0x113352000) [pid = 1647] [serial = 1720] [outer = 0x11297cc00] 13:44:12 INFO - PROCESS | 1647 | 1467751452472 Marionette DEBUG loaded listener.js 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 67 (0x115d10c00) [pid = 1647] [serial = 1721] [outer = 0x11297cc00] 13:44:12 INFO - PROCESS | 1647 | 1467751452794 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]]]}] 13:44:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:44:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 475ms 13:44:12 INFO - PROCESS | 1647 | 1467751452823 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:44:12 INFO - PROCESS | 1647 | 1467751452824 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:44:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:44:12 INFO - PROCESS | 1647 | 1467751452836 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:44:12 INFO - PROCESS | 1647 | 1467751452838 Marionette TRACE conn2 <- [1,2266,null,{}] 13:44:12 INFO - PROCESS | 1647 | 1467751452846 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}] 13:44:12 INFO - PROCESS | 1647 | 1467751452849 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:12 INFO - PROCESS | 1647 | 1467751452927 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:44:12 INFO - PROCESS | 1647 | 1467751452934 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:12 INFO - PROCESS | 1647 | 1467751452936 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195e0800 == 30 [pid = 1647] [id = 574] 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 68 (0x110e35800) [pid = 1647] [serial = 1722] [outer = 0x0] 13:44:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 69 (0x116a21400) [pid = 1647] [serial = 1723] [outer = 0x110e35800] 13:44:12 INFO - PROCESS | 1647 | 1467751452963 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 70 (0x1176f5400) [pid = 1647] [serial = 1724] [outer = 0x110e35800] 13:44:13 INFO - PROCESS | 1647 | 1467751453309 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]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 522ms 13:44:13 INFO - PROCESS | 1647 | 1467751453359 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:44:13 INFO - PROCESS | 1647 | 1467751453360 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:44:13 INFO - PROCESS | 1647 | 1467751453363 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1647 | 1467751453364 Marionette TRACE conn2 <- [1,2270,null,{}] 13:44:13 INFO - PROCESS | 1647 | 1467751453366 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}] 13:44:13 INFO - PROCESS | 1647 | 1467751453367 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:13 INFO - PROCESS | 1647 | 1467751453468 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:44:13 INFO - PROCESS | 1647 | 1467751453474 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 1647 | 1467751453475 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121243000 == 31 [pid = 1647] [id = 575] 13:44:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 71 (0x1176f7c00) [pid = 1647] [serial = 1725] [outer = 0x0] 13:44:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 72 (0x1180c7400) [pid = 1647] [serial = 1726] [outer = 0x1176f7c00] 13:44:13 INFO - PROCESS | 1647 | 1467751453500 Marionette DEBUG loaded listener.js 13:44:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 73 (0x11854fc00) [pid = 1647] [serial = 1727] [outer = 0x1176f7c00] 13:44:13 INFO - PROCESS | 1647 | 1467751453828 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]]]}] 13:44:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:44:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 519ms 13:44:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:44:13 INFO - PROCESS | 1647 | 1467751453882 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:44:13 INFO - PROCESS | 1647 | 1467751453883 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:44:13 INFO - PROCESS | 1647 | 1467751453885 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:44:13 INFO - PROCESS | 1647 | 1467751453887 Marionette TRACE conn2 <- [1,2274,null,{}] 13:44:13 INFO - PROCESS | 1647 | 1467751453889 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}] 13:44:13 INFO - PROCESS | 1647 | 1467751453898 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:13 INFO - PROCESS | 1647 | 1467751453969 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:44:13 INFO - PROCESS | 1647 | 1467751453972 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:13 INFO - PROCESS | 1647 | 1467751453973 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b10000 == 32 [pid = 1647] [id = 576] 13:44:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 74 (0x112d06000) [pid = 1647] [serial = 1728] [outer = 0x0] 13:44:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 75 (0x11874f400) [pid = 1647] [serial = 1729] [outer = 0x112d06000] 13:44:14 INFO - PROCESS | 1647 | 1467751454000 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 76 (0x118fe5c00) [pid = 1647] [serial = 1730] [outer = 0x112d06000] 13:44:14 INFO - PROCESS | 1647 | 1467751454346 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]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 470ms 13:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:44:14 INFO - PROCESS | 1647 | 1467751454357 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 1647 | 1467751454358 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:44:14 INFO - PROCESS | 1647 | 1467751454360 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 1647 | 1467751454361 Marionette TRACE conn2 <- [1,2278,null,{}] 13:44:14 INFO - PROCESS | 1647 | 1467751454364 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}] 13:44:14 INFO - PROCESS | 1647 | 1467751454370 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:14 INFO - PROCESS | 1647 | 1467751454487 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:44:14 INFO - PROCESS | 1647 | 1467751454493 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1647 | 1467751454494 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c7000 == 33 [pid = 1647] [id = 577] 13:44:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118fe6800) [pid = 1647] [serial = 1731] [outer = 0x0] 13:44:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1197d6000) [pid = 1647] [serial = 1732] [outer = 0x118fe6800] 13:44:14 INFO - PROCESS | 1647 | 1467751454521 Marionette DEBUG loaded listener.js 13:44:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x119b82c00) [pid = 1647] [serial = 1733] [outer = 0x118fe6800] 13:44:14 INFO - PROCESS | 1647 | 1467751454817 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]]]}] 13:44:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:44:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 470ms 13:44:14 INFO - PROCESS | 1647 | 1467751454837 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:44:14 INFO - PROCESS | 1647 | 1467751454838 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:44:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:44:14 INFO - PROCESS | 1647 | 1467751454841 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:44:14 INFO - PROCESS | 1647 | 1467751454842 Marionette TRACE conn2 <- [1,2282,null,{}] 13:44:14 INFO - PROCESS | 1647 | 1467751454844 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}] 13:44:14 INFO - PROCESS | 1647 | 1467751454845 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:14 INFO - PROCESS | 1647 | 1467751454928 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:44:14 INFO - PROCESS | 1647 | 1467751454935 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:14 INFO - PROCESS | 1647 | 1467751454936 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288e0800 == 34 [pid = 1647] [id = 578] 13:44:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x110ef0800) [pid = 1647] [serial = 1734] [outer = 0x0] 13:44:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x119b8ec00) [pid = 1647] [serial = 1735] [outer = 0x110ef0800] 13:44:14 INFO - PROCESS | 1647 | 1467751454960 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x121007400) [pid = 1647] [serial = 1736] [outer = 0x110ef0800] 13:44:15 INFO - PROCESS | 1647 | 1467751455268 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]]]}] 13:44:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 470ms 13:44:15 INFO - PROCESS | 1647 | 1467751455311 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1647 | 1467751455312 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:44:15 INFO - PROCESS | 1647 | 1467751455315 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1647 | 1467751455316 Marionette TRACE conn2 <- [1,2286,null,{}] 13:44:15 INFO - PROCESS | 1647 | 1467751455318 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}] 13:44:15 INFO - PROCESS | 1647 | 1467751455319 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:15 INFO - PROCESS | 1647 | 1467751455420 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:44:15 INFO - PROCESS | 1647 | 1467751455426 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1647 | 1467751455427 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f52000 == 35 [pid = 1647] [id = 579] 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11820cc00) [pid = 1647] [serial = 1737] [outer = 0x0] 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x12100d800) [pid = 1647] [serial = 1738] [outer = 0x11820cc00] 13:44:15 INFO - PROCESS | 1647 | 1467751455451 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12108f400) [pid = 1647] [serial = 1739] [outer = 0x11820cc00] 13:44:15 INFO - PROCESS | 1647 | 1467751455747 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]]]}] 13:44:15 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 13:44:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 468ms 13:44:15 INFO - PROCESS | 1647 | 1467751455785 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:44:15 INFO - PROCESS | 1647 | 1467751455786 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:44:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:44:15 INFO - PROCESS | 1647 | 1467751455788 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:44:15 INFO - PROCESS | 1647 | 1467751455789 Marionette TRACE conn2 <- [1,2290,null,{}] 13:44:15 INFO - PROCESS | 1647 | 1467751455792 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}] 13:44:15 INFO - PROCESS | 1647 | 1467751455793 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:15 INFO - PROCESS | 1647 | 1467751455876 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:44:15 INFO - PROCESS | 1647 | 1467751455880 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:15 INFO - PROCESS | 1647 | 1467751455883 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195de000 == 36 [pid = 1647] [id = 580] 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x12108e000) [pid = 1647] [serial = 1740] [outer = 0x0] 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1210d1400) [pid = 1647] [serial = 1741] [outer = 0x12108e000] 13:44:15 INFO - PROCESS | 1647 | 1467751455907 Marionette DEBUG loaded listener.js 13:44:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12145fc00) [pid = 1647] [serial = 1742] [outer = 0x12108e000] 13:44:16 INFO - PROCESS | 1647 | 1467751456207 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]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 13:44:16 INFO - PROCESS | 1647 | 1467751456258 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:44:16 INFO - PROCESS | 1647 | 1467751456259 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:44:16 INFO - PROCESS | 1647 | 1467751456261 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1647 | 1467751456263 Marionette TRACE conn2 <- [1,2294,null,{}] 13:44:16 INFO - PROCESS | 1647 | 1467751456265 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}] 13:44:16 INFO - PROCESS | 1647 | 1467751456266 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:16 INFO - PROCESS | 1647 | 1467751456345 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:44:16 INFO - PROCESS | 1647 | 1467751456405 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 1647 | 1467751456406 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a55e000 == 37 [pid = 1647] [id = 581] 13:44:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x116fb3800) [pid = 1647] [serial = 1743] [outer = 0x0] 13:44:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121464400) [pid = 1647] [serial = 1744] [outer = 0x116fb3800] 13:44:16 INFO - PROCESS | 1647 | 1467751456430 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121b68400) [pid = 1647] [serial = 1745] [outer = 0x116fb3800] 13:44:16 INFO - PROCESS | 1647 | 1467751456693 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]]]}] 13:44:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:44:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 13:44:16 INFO - PROCESS | 1647 | 1467751456737 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:44:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:44:16 INFO - PROCESS | 1647 | 1467751456739 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:44:16 INFO - PROCESS | 1647 | 1467751456741 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:44:16 INFO - PROCESS | 1647 | 1467751456742 Marionette TRACE conn2 <- [1,2298,null,{}] 13:44:16 INFO - PROCESS | 1647 | 1467751456745 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}] 13:44:16 INFO - PROCESS | 1647 | 1467751456748 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:16 INFO - PROCESS | 1647 | 1467751456844 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:44:16 INFO - PROCESS | 1647 | 1467751456857 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:16 INFO - PROCESS | 1647 | 1467751456858 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b0c000 == 38 [pid = 1647] [id = 582] 13:44:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121ede400) [pid = 1647] [serial = 1746] [outer = 0x0] 13:44:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12486c000) [pid = 1647] [serial = 1747] [outer = 0x121ede400] 13:44:16 INFO - PROCESS | 1647 | 1467751456885 Marionette DEBUG loaded listener.js 13:44:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124b5ec00) [pid = 1647] [serial = 1748] [outer = 0x121ede400] 13:44:17 INFO - PROCESS | 1647 | 1467751457256 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 569ms 13:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:44:17 INFO - PROCESS | 1647 | 1467751457310 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 1647 | 1467751457311 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:44:17 INFO - PROCESS | 1647 | 1467751457313 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 1647 | 1467751457314 Marionette TRACE conn2 <- [1,2302,null,{}] 13:44:17 INFO - PROCESS | 1647 | 1467751457317 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}] 13:44:17 INFO - PROCESS | 1647 | 1467751457318 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:17 INFO - PROCESS | 1647 | 1467751457420 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:44:17 INFO - PROCESS | 1647 | 1467751457431 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1647 | 1467751457432 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b018000 == 39 [pid = 1647] [id = 583] 13:44:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1199bd000) [pid = 1647] [serial = 1749] [outer = 0x0] 13:44:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x124cca400) [pid = 1647] [serial = 1750] [outer = 0x1199bd000] 13:44:17 INFO - PROCESS | 1647 | 1467751457456 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x124ff7800) [pid = 1647] [serial = 1751] [outer = 0x1199bd000] 13:44:17 INFO - PROCESS | 1647 | 1467751457765 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]]]}] 13:44:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:44:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 472ms 13:44:17 INFO - PROCESS | 1647 | 1467751457787 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:44:17 INFO - PROCESS | 1647 | 1467751457788 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:44:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:44:17 INFO - PROCESS | 1647 | 1467751457790 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:44:17 INFO - PROCESS | 1647 | 1467751457791 Marionette TRACE conn2 <- [1,2306,null,{}] 13:44:17 INFO - PROCESS | 1647 | 1467751457793 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}] 13:44:17 INFO - PROCESS | 1647 | 1467751457794 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:17 INFO - PROCESS | 1647 | 1467751457902 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:44:17 INFO - PROCESS | 1647 | 1467751457905 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:17 INFO - PROCESS | 1647 | 1467751457906 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b91b800 == 40 [pid = 1647] [id = 584] 13:44:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121edb800) [pid = 1647] [serial = 1752] [outer = 0x0] 13:44:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125707400) [pid = 1647] [serial = 1753] [outer = 0x121edb800] 13:44:17 INFO - PROCESS | 1647 | 1467751457930 Marionette DEBUG loaded listener.js 13:44:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x126135c00) [pid = 1647] [serial = 1754] [outer = 0x121edb800] 13:44:18 INFO - PROCESS | 1647 | 1467751458273 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]]]}] 13:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 518ms 13:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:44:18 INFO - PROCESS | 1647 | 1467751458309 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 1647 | 1467751458310 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:44:18 INFO - PROCESS | 1647 | 1467751458312 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1647 | 1467751458313 Marionette TRACE conn2 <- [1,2310,null,{}] 13:44:18 INFO - PROCESS | 1647 | 1467751458315 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}] 13:44:18 INFO - PROCESS | 1647 | 1467751458316 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:18 INFO - PROCESS | 1647 | 1467751458414 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:44:18 INFO - PROCESS | 1647 | 1467751458417 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:18 INFO - PROCESS | 1647 | 1467751458418 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc87800 == 41 [pid = 1647] [id = 585] 13:44:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12612fc00) [pid = 1647] [serial = 1755] [outer = 0x0] 13:44:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126608800) [pid = 1647] [serial = 1756] [outer = 0x12612fc00] 13:44:18 INFO - PROCESS | 1647 | 1467751458441 Marionette DEBUG loaded listener.js 13:44:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x126a45400) [pid = 1647] [serial = 1757] [outer = 0x12612fc00] 13:44:18 INFO - PROCESS | 1647 | 1467751458846 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]]]}] 13:44:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:44:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 571ms 13:44:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:44:18 INFO - PROCESS | 1647 | 1467751458884 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:44:18 INFO - PROCESS | 1647 | 1467751458885 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:44:18 INFO - PROCESS | 1647 | 1467751458895 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:44:18 INFO - PROCESS | 1647 | 1467751458896 Marionette TRACE conn2 <- [1,2314,null,{}] 13:44:18 INFO - PROCESS | 1647 | 1467751458900 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}] 13:44:18 INFO - PROCESS | 1647 | 1467751458902 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:19 INFO - PROCESS | 1647 | 1467751459295 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121366c00) [pid = 1647] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121468c00) [pid = 1647] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1129e5c00) [pid = 1647] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x112f2c800) [pid = 1647] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x120f2cc00) [pid = 1647] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x128c0c400) [pid = 1647] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x119d61800) [pid = 1647] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11873dc00) [pid = 1647] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11697d000) [pid = 1647] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1128c6000) [pid = 1647] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1180c9c00) [pid = 1647] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1128c5800) [pid = 1647] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12613d000) [pid = 1647] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:44:19 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x121089400) [pid = 1647] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:44:19 INFO - PROCESS | 1647 | 1467751459344 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1647 | 1467751459345 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256d1800 == 42 [pid = 1647] [id = 586] 13:44:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x110e38c00) [pid = 1647] [serial = 1758] [outer = 0x0] 13:44:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1127d9800) [pid = 1647] [serial = 1759] [outer = 0x110e38c00] 13:44:19 INFO - PROCESS | 1647 | 1467751459369 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1174de000) [pid = 1647] [serial = 1760] [outer = 0x110e38c00] 13:44:19 INFO - PROCESS | 1647 | 1467751459636 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]]]}] 13:44:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:44:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 778ms 13:44:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:44:19 INFO - PROCESS | 1647 | 1467751459670 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:44:19 INFO - PROCESS | 1647 | 1467751459671 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:44:19 INFO - PROCESS | 1647 | 1467751459673 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:44:19 INFO - PROCESS | 1647 | 1467751459674 Marionette TRACE conn2 <- [1,2318,null,{}] 13:44:19 INFO - PROCESS | 1647 | 1467751459676 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}] 13:44:19 INFO - PROCESS | 1647 | 1467751459677 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:19 INFO - PROCESS | 1647 | 1467751459762 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:44:19 INFO - PROCESS | 1647 | 1467751459768 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:19 INFO - PROCESS | 1647 | 1467751459769 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9bf000 == 43 [pid = 1647] [id = 587] 13:44:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1193d2800) [pid = 1647] [serial = 1761] [outer = 0x0] 13:44:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x126136400) [pid = 1647] [serial = 1762] [outer = 0x1193d2800] 13:44:19 INFO - PROCESS | 1647 | 1467751459793 Marionette DEBUG loaded listener.js 13:44:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12890dc00) [pid = 1647] [serial = 1763] [outer = 0x1193d2800] 13:44:20 INFO - PROCESS | 1647 | 1467751460119 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] 13:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 13:44:20 INFO - PROCESS | 1647 | 1467751460142 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:44:20 INFO - PROCESS | 1647 | 1467751460145 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1647 | 1467751460146 Marionette TRACE conn2 <- [1,2322,null,{}] 13:44:20 INFO - PROCESS | 1647 | 1467751460150 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}] 13:44:20 INFO - PROCESS | 1647 | 1467751460151 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:20 INFO - PROCESS | 1647 | 1467751460266 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:44:20 INFO - PROCESS | 1647 | 1467751460272 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1647 | 1467751460273 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd08800 == 44 [pid = 1647] [id = 588] 13:44:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x110ef1000) [pid = 1647] [serial = 1764] [outer = 0x0] 13:44:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12892ac00) [pid = 1647] [serial = 1765] [outer = 0x110ef1000] 13:44:20 INFO - PROCESS | 1647 | 1467751460297 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128f7fc00) [pid = 1647] [serial = 1766] [outer = 0x110ef1000] 13:44:20 INFO - PROCESS | 1647 | 1467751460582 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]]]}] 13:44:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:44:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 471ms 13:44:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:44:20 INFO - PROCESS | 1647 | 1467751460618 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:44:20 INFO - PROCESS | 1647 | 1467751460620 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:44:20 INFO - PROCESS | 1647 | 1467751460622 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:44:20 INFO - PROCESS | 1647 | 1467751460623 Marionette TRACE conn2 <- [1,2326,null,{}] 13:44:20 INFO - PROCESS | 1647 | 1467751460625 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}] 13:44:20 INFO - PROCESS | 1647 | 1467751460626 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:20 INFO - PROCESS | 1647 | 1467751460708 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:44:20 INFO - PROCESS | 1647 | 1467751460712 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:20 INFO - PROCESS | 1647 | 1467751460713 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d30d800 == 45 [pid = 1647] [id = 589] 13:44:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128f84c00) [pid = 1647] [serial = 1767] [outer = 0x0] 13:44:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x129257400) [pid = 1647] [serial = 1768] [outer = 0x128f84c00] 13:44:20 INFO - PROCESS | 1647 | 1467751460737 Marionette DEBUG loaded listener.js 13:44:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12925fc00) [pid = 1647] [serial = 1769] [outer = 0x128f84c00] 13:44:21 INFO - PROCESS | 1647 | 1467751461065 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 469ms 13:44:21 INFO - PROCESS | 1647 | 1467751461091 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1647 | 1467751461093 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:44:21 INFO - PROCESS | 1647 | 1467751461095 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1647 | 1467751461096 Marionette TRACE conn2 <- [1,2330,null,{}] 13:44:21 INFO - PROCESS | 1647 | 1467751461100 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}] 13:44:21 INFO - PROCESS | 1647 | 1467751461102 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:21 INFO - PROCESS | 1647 | 1467751461217 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:44:21 INFO - PROCESS | 1647 | 1467751461222 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:21 INFO - PROCESS | 1647 | 1467751461223 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d692800 == 46 [pid = 1647] [id = 590] 13:44:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1290f5000) [pid = 1647] [serial = 1770] [outer = 0x0] 13:44:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12a5d2000) [pid = 1647] [serial = 1771] [outer = 0x1290f5000] 13:44:21 INFO - PROCESS | 1647 | 1467751461246 Marionette DEBUG loaded listener.js 13:44:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12a725000) [pid = 1647] [serial = 1772] [outer = 0x1290f5000] 13:44:21 INFO - PROCESS | 1647 | 1467751461802 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]]]}] 13:44:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:44:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 13:44:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:44:21 INFO - PROCESS | 1647 | 1467751461817 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:44:21 INFO - PROCESS | 1647 | 1467751461820 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:44:21 INFO - PROCESS | 1647 | 1467751461822 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:44:21 INFO - PROCESS | 1647 | 1467751461824 Marionette TRACE conn2 <- [1,2334,null,{}] 13:44:21 INFO - PROCESS | 1647 | 1467751461828 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}] 13:44:21 INFO - PROCESS | 1647 | 1467751461831 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:21 INFO - PROCESS | 1647 | 1467751461948 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:44:22 INFO - PROCESS | 1647 | 1467751462043 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:22 INFO - PROCESS | 1647 | 1467751462045 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f2c000 == 47 [pid = 1647] [id = 591] 13:44:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1128c7400) [pid = 1647] [serial = 1773] [outer = 0x0] 13:44:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1128c8400) [pid = 1647] [serial = 1774] [outer = 0x1128c7400] 13:44:22 INFO - PROCESS | 1647 | 1467751462075 Marionette DEBUG loaded listener.js 13:44:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112f29800) [pid = 1647] [serial = 1775] [outer = 0x1128c7400] 13:44:22 INFO - PROCESS | 1647 | 1467751462653 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]]]}] 13:44:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:44:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 870ms 13:44:22 INFO - PROCESS | 1647 | 1467751462890 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:44:22 INFO - PROCESS | 1647 | 1467751462892 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:44:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:44:22 INFO - PROCESS | 1647 | 1467751462929 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:44:22 INFO - PROCESS | 1647 | 1467751462931 Marionette TRACE conn2 <- [1,2338,null,{}] 13:44:22 INFO - PROCESS | 1647 | 1467751462935 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}] 13:44:22 INFO - PROCESS | 1647 | 1467751462937 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:23 INFO - PROCESS | 1647 | 1467751463047 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:44:23 INFO - PROCESS | 1647 | 1467751463104 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1647 | 1467751463107 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e14800 == 48 [pid = 1647] [id = 592] 13:44:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1128c9c00) [pid = 1647] [serial = 1776] [outer = 0x0] 13:44:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112da6c00) [pid = 1647] [serial = 1777] [outer = 0x1128c9c00] 13:44:23 INFO - PROCESS | 1647 | 1467751463135 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x113c5f800) [pid = 1647] [serial = 1778] [outer = 0x1128c9c00] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12d30d800 == 47 [pid = 1647] [id = 589] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd08800 == 46 [pid = 1647] [id = 588] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9bf000 == 45 [pid = 1647] [id = 587] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1256d1800 == 44 [pid = 1647] [id = 586] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc87800 == 43 [pid = 1647] [id = 585] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12b91b800 == 42 [pid = 1647] [id = 584] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a5d8800) [pid = 1647] [serial = 1714] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12b018000 == 41 [pid = 1647] [id = 583] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x121b0c000 == 40 [pid = 1647] [id = 582] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12a55e000 == 39 [pid = 1647] [id = 581] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1195de000 == 38 [pid = 1647] [id = 580] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x128f52000 == 37 [pid = 1647] [id = 579] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1288e0800 == 36 [pid = 1647] [id = 578] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c7000 == 35 [pid = 1647] [id = 577] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x121b10000 == 34 [pid = 1647] [id = 576] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x121243000 == 33 [pid = 1647] [id = 575] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x1195e0800 == 32 [pid = 1647] [id = 574] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x118346000 == 31 [pid = 1647] [id = 573] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x11694c800 == 30 [pid = 1647] [id = 572] 13:44:23 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9d0000 == 29 [pid = 1647] [id = 571] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1217dfc00) [pid = 1647] [serial = 1696] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126590c00) [pid = 1647] [serial = 1699] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x117149400) [pid = 1647] [serial = 1705] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x126595c00) [pid = 1647] [serial = 1702] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x126a40c00) [pid = 1647] [serial = 1700] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128909c00) [pid = 1647] [serial = 1708] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x128934400) [pid = 1647] [serial = 1709] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1290fa400) [pid = 1647] [serial = 1711] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1199b7000) [pid = 1647] [serial = 1706] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x120f33c00) [pid = 1647] [serial = 1690] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1193d7c00) [pid = 1647] [serial = 1687] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1199d5400) [pid = 1647] [serial = 1688] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1180c4400) [pid = 1647] [serial = 1684] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118211000) [pid = 1647] [serial = 1685] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x112dc7c00) [pid = 1647] [serial = 1681] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x114f65800) [pid = 1647] [serial = 1682] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118f61000) [pid = 1647] [serial = 1679] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1185cb800) [pid = 1647] [serial = 1678] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x115e5dc00) [pid = 1647] [serial = 1676] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1129ea400) [pid = 1647] [serial = 1675] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128929000) [pid = 1647] [serial = 1673] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a452000) [pid = 1647] [serial = 1712] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121094400) [pid = 1647] [serial = 1693] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12613c000) [pid = 1647] [serial = 1697] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12145d000) [pid = 1647] [serial = 1694] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12892d400) [pid = 1647] [serial = 1703] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12108b000) [pid = 1647] [serial = 1691] [outer = 0x0] [url = about:blank] 13:44:23 INFO - PROCESS | 1647 | 1467751463637 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]]]}] 13:44:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:44:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 723ms 13:44:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:44:23 INFO - PROCESS | 1647 | 1467751463654 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:44:23 INFO - PROCESS | 1647 | 1467751463657 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:44:23 INFO - PROCESS | 1647 | 1467751463664 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:44:23 INFO - PROCESS | 1647 | 1467751463668 Marionette TRACE conn2 <- [1,2342,null,{}] 13:44:23 INFO - PROCESS | 1647 | 1467751463672 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}] 13:44:23 INFO - PROCESS | 1647 | 1467751463675 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:23 INFO - PROCESS | 1647 | 1467751463794 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:44:23 INFO - PROCESS | 1647 | 1467751463804 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:23 INFO - PROCESS | 1647 | 1467751463805 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x11834f800 == 30 [pid = 1647] [id = 593] 13:44:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11672bc00) [pid = 1647] [serial = 1779] [outer = 0x0] 13:44:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116982c00) [pid = 1647] [serial = 1780] [outer = 0x11672bc00] 13:44:23 INFO - PROCESS | 1647 | 1467751463849 Marionette DEBUG loaded listener.js 13:44:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1176f7000) [pid = 1647] [serial = 1781] [outer = 0x11672bc00] 13:44:24 INFO - PROCESS | 1647 | 1467751464268 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]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 627ms 13:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:44:24 INFO - PROCESS | 1647 | 1467751464287 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1647 | 1467751464288 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:44:24 INFO - PROCESS | 1647 | 1467751464290 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1647 | 1467751464291 Marionette TRACE conn2 <- [1,2346,null,{}] 13:44:24 INFO - PROCESS | 1647 | 1467751464298 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}] 13:44:24 INFO - PROCESS | 1647 | 1467751464302 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:24 INFO - PROCESS | 1647 | 1467751464385 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:44:24 INFO - PROCESS | 1647 | 1467751464413 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1647 | 1467751464416 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x121338800 == 31 [pid = 1647] [id = 594] 13:44:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185cb800) [pid = 1647] [serial = 1782] [outer = 0x0] 13:44:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11873f800) [pid = 1647] [serial = 1783] [outer = 0x1185cb800] 13:44:24 INFO - PROCESS | 1647 | 1467751464444 Marionette DEBUG loaded listener.js 13:44:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118f64400) [pid = 1647] [serial = 1784] [outer = 0x1185cb800] 13:44:24 INFO - PROCESS | 1647 | 1467751464786 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]]]}] 13:44:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:44:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 13:44:24 INFO - PROCESS | 1647 | 1467751464809 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:44:24 INFO - PROCESS | 1647 | 1467751464810 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:44:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:44:24 INFO - PROCESS | 1647 | 1467751464813 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:44:24 INFO - PROCESS | 1647 | 1467751464815 Marionette TRACE conn2 <- [1,2350,null,{}] 13:44:24 INFO - PROCESS | 1647 | 1467751464819 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}] 13:44:24 INFO - PROCESS | 1647 | 1467751464820 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:24 INFO - PROCESS | 1647 | 1467751464906 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:44:24 INFO - PROCESS | 1647 | 1467751464961 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:24 INFO - PROCESS | 1647 | 1467751464962 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ae3000 == 32 [pid = 1647] [id = 595] 13:44:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1127d6000) [pid = 1647] [serial = 1785] [outer = 0x0] 13:44:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1193d7000) [pid = 1647] [serial = 1786] [outer = 0x1127d6000] 13:44:24 INFO - PROCESS | 1647 | 1467751464987 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1199b4400) [pid = 1647] [serial = 1787] [outer = 0x1127d6000] 13:44:25 INFO - PROCESS | 1647 | 1467751465258 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms 13:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:44:25 INFO - PROCESS | 1647 | 1467751465288 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1647 | 1467751465289 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:44:25 INFO - PROCESS | 1647 | 1467751465291 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1647 | 1467751465292 Marionette TRACE conn2 <- [1,2354,null,{}] 13:44:25 INFO - PROCESS | 1647 | 1467751465295 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}] 13:44:25 INFO - PROCESS | 1647 | 1467751465296 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:25 INFO - PROCESS | 1647 | 1467751465385 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:44:25 INFO - PROCESS | 1647 | 1467751465388 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1647 | 1467751465389 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288cb800 == 33 [pid = 1647] [id = 596] 13:44:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199bac00) [pid = 1647] [serial = 1788] [outer = 0x0] 13:44:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x119b80c00) [pid = 1647] [serial = 1789] [outer = 0x1199bac00] 13:44:25 INFO - PROCESS | 1647 | 1467751465422 Marionette DEBUG loaded listener.js 13:44:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119d61c00) [pid = 1647] [serial = 1790] [outer = 0x1199bac00] 13:44:25 INFO - PROCESS | 1647 | 1467751465751 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]]]}] 13:44:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:44:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 517ms 13:44:25 INFO - PROCESS | 1647 | 1467751465812 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:44:25 INFO - PROCESS | 1647 | 1467751465813 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:44:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:44:25 INFO - PROCESS | 1647 | 1467751465835 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:44:25 INFO - PROCESS | 1647 | 1467751465836 Marionette TRACE conn2 <- [1,2358,null,{}] 13:44:25 INFO - PROCESS | 1647 | 1467751465838 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}] 13:44:25 INFO - PROCESS | 1647 | 1467751465843 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:25 INFO - PROCESS | 1647 | 1467751465964 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:44:25 INFO - PROCESS | 1647 | 1467751465968 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:25 INFO - PROCESS | 1647 | 1467751465970 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12908f800 == 34 [pid = 1647] [id = 597] 13:44:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12100ec00) [pid = 1647] [serial = 1791] [outer = 0x0] 13:44:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1210cf000) [pid = 1647] [serial = 1792] [outer = 0x12100ec00] 13:44:25 INFO - PROCESS | 1647 | 1467751465995 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12146c400) [pid = 1647] [serial = 1793] [outer = 0x12100ec00] 13:44:26 INFO - PROCESS | 1647 | 1467751466330 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]]]}] 13:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 529ms 13:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:44:26 INFO - PROCESS | 1647 | 1467751466355 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 1647 | 1467751466356 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:44:26 INFO - PROCESS | 1647 | 1467751466358 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 1647 | 1467751466359 Marionette TRACE conn2 <- [1,2362,null,{}] 13:44:26 INFO - PROCESS | 1647 | 1467751466371 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}] 13:44:26 INFO - PROCESS | 1647 | 1467751466372 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:26 INFO - PROCESS | 1647 | 1467751466470 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:44:26 INFO - PROCESS | 1647 | 1467751466474 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:26 INFO - PROCESS | 1647 | 1467751466482 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a54d800 == 35 [pid = 1647] [id = 598] 13:44:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121089400) [pid = 1647] [serial = 1794] [outer = 0x0] 13:44:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121b6c000) [pid = 1647] [serial = 1795] [outer = 0x121089400] 13:44:26 INFO - PROCESS | 1647 | 1467751466539 Marionette DEBUG loaded listener.js 13:44:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12486bc00) [pid = 1647] [serial = 1796] [outer = 0x121089400] 13:44:26 INFO - PROCESS | 1647 | 1467751466862 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]]]}] 13:44:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:44:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 527ms 13:44:26 INFO - PROCESS | 1647 | 1467751466886 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:44:26 INFO - PROCESS | 1647 | 1467751466887 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:44:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:44:26 INFO - PROCESS | 1647 | 1467751466889 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:44:26 INFO - PROCESS | 1647 | 1467751466890 Marionette TRACE conn2 <- [1,2366,null,{}] 13:44:26 INFO - PROCESS | 1647 | 1467751466893 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}] 13:44:26 INFO - PROCESS | 1647 | 1467751466894 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:27 INFO - PROCESS | 1647 | 1467751467002 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:44:27 INFO - PROCESS | 1647 | 1467751467015 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 1647 | 1467751467016 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e2c000 == 36 [pid = 1647] [id = 599] 13:44:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1128c8000) [pid = 1647] [serial = 1797] [outer = 0x0] 13:44:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x124a88c00) [pid = 1647] [serial = 1798] [outer = 0x1128c8000] 13:44:27 INFO - PROCESS | 1647 | 1467751467039 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124ef1000) [pid = 1647] [serial = 1799] [outer = 0x1128c8000] 13:44:27 INFO - PROCESS | 1647 | 1467751467379 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]]]}] 13:44:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:44:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 520ms 13:44:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:44:27 INFO - PROCESS | 1647 | 1467751467411 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:44:27 INFO - PROCESS | 1647 | 1467751467413 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:44:27 INFO - PROCESS | 1647 | 1467751467418 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:44:27 INFO - PROCESS | 1647 | 1467751467419 Marionette TRACE conn2 <- [1,2370,null,{}] 13:44:27 INFO - PROCESS | 1647 | 1467751467421 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}] 13:44:27 INFO - PROCESS | 1647 | 1467751467422 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:27 INFO - PROCESS | 1647 | 1467751467527 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:44:27 INFO - PROCESS | 1647 | 1467751467570 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:27 INFO - PROCESS | 1647 | 1467751467571 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b002800 == 37 [pid = 1647] [id = 600] 13:44:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124b5d400) [pid = 1647] [serial = 1800] [outer = 0x0] 13:44:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x126134800) [pid = 1647] [serial = 1801] [outer = 0x124b5d400] 13:44:27 INFO - PROCESS | 1647 | 1467751467594 Marionette DEBUG loaded listener.js 13:44:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x126505c00) [pid = 1647] [serial = 1802] [outer = 0x124b5d400] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1199bd000) [pid = 1647] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121edb800) [pid = 1647] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1176f7c00) [pid = 1647] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12a5d3000) [pid = 1647] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112d06000) [pid = 1647] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11820cc00) [pid = 1647] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x12108e000) [pid = 1647] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x11297cc00) [pid = 1647] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x110e35800) [pid = 1647] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121ede400) [pid = 1647] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116fb3800) [pid = 1647] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1127cf800) [pid = 1647] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118fe6800) [pid = 1647] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x110ef0800) [pid = 1647] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x128f84c00) [pid = 1647] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12612fc00) [pid = 1647] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1193d2800) [pid = 1647] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x110e38c00) [pid = 1647] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:44:28 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x110ef1000) [pid = 1647] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:44:28 INFO - PROCESS | 1647 | 1467751468130 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]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 769ms 13:44:28 INFO - PROCESS | 1647 | 1467751468188 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1647 | 1467751468189 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:44:28 INFO - PROCESS | 1647 | 1467751468193 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1647 | 1467751468195 Marionette TRACE conn2 <- [1,2374,null,{}] 13:44:28 INFO - PROCESS | 1647 | 1467751468198 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}] 13:44:28 INFO - PROCESS | 1647 | 1467751468201 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:28 INFO - PROCESS | 1647 | 1467751468352 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:44:28 INFO - PROCESS | 1647 | 1467751468398 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1647 | 1467751468399 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a213000 == 38 [pid = 1647] [id = 601] 13:44:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x110ef0000) [pid = 1647] [serial = 1803] [outer = 0x0] 13:44:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x115d15800) [pid = 1647] [serial = 1804] [outer = 0x110ef0000] 13:44:28 INFO - PROCESS | 1647 | 1467751468423 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1193ce400) [pid = 1647] [serial = 1805] [outer = 0x110ef0000] 13:44:28 INFO - PROCESS | 1647 | 1467751468685 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]]]}] 13:44:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:44:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 523ms 13:44:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:44:28 INFO - PROCESS | 1647 | 1467751468720 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:44:28 INFO - PROCESS | 1647 | 1467751468722 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:44:28 INFO - PROCESS | 1647 | 1467751468724 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:44:28 INFO - PROCESS | 1647 | 1467751468726 Marionette TRACE conn2 <- [1,2378,null,{}] 13:44:28 INFO - PROCESS | 1647 | 1467751468728 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}] 13:44:28 INFO - PROCESS | 1647 | 1467751468731 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:28 INFO - PROCESS | 1647 | 1467751468858 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:44:28 INFO - PROCESS | 1647 | 1467751468918 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:28 INFO - PROCESS | 1647 | 1467751468920 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc76800 == 39 [pid = 1647] [id = 602] 13:44:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x111cad400) [pid = 1647] [serial = 1806] [outer = 0x0] 13:44:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12100e000) [pid = 1647] [serial = 1807] [outer = 0x111cad400] 13:44:28 INFO - PROCESS | 1647 | 1467751468946 Marionette DEBUG loaded listener.js 13:44:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12890a000) [pid = 1647] [serial = 1808] [outer = 0x111cad400] 13:44:29 INFO - PROCESS | 1647 | 1467751469224 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]]]}] 13:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 520ms 13:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:44:29 INFO - PROCESS | 1647 | 1467751469245 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1647 | 1467751469246 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:44:29 INFO - PROCESS | 1647 | 1467751469256 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1647 | 1467751469257 Marionette TRACE conn2 <- [1,2382,null,{}] 13:44:29 INFO - PROCESS | 1647 | 1467751469259 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}] 13:44:29 INFO - PROCESS | 1647 | 1467751469260 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:29 INFO - PROCESS | 1647 | 1467751469344 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:44:29 INFO - PROCESS | 1647 | 1467751469351 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1647 | 1467751469352 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9ba000 == 40 [pid = 1647] [id = 603] 13:44:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12890f400) [pid = 1647] [serial = 1809] [outer = 0x0] 13:44:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x128934400) [pid = 1647] [serial = 1810] [outer = 0x12890f400] 13:44:29 INFO - PROCESS | 1647 | 1467751469376 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129258800) [pid = 1647] [serial = 1811] [outer = 0x12890f400] 13:44:29 INFO - PROCESS | 1647 | 1467751469691 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]]]}] 13:44:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:44:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 476ms 13:44:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:44:29 INFO - PROCESS | 1647 | 1467751469726 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:44:29 INFO - PROCESS | 1647 | 1467751469727 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:44:29 INFO - PROCESS | 1647 | 1467751469729 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:44:29 INFO - PROCESS | 1647 | 1467751469730 Marionette TRACE conn2 <- [1,2386,null,{}] 13:44:29 INFO - PROCESS | 1647 | 1467751469735 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}] 13:44:29 INFO - PROCESS | 1647 | 1467751469743 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:29 INFO - PROCESS | 1647 | 1467751469851 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:44:29 INFO - PROCESS | 1647 | 1467751469858 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:29 INFO - PROCESS | 1647 | 1467751469859 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd03800 == 41 [pid = 1647] [id = 604] 13:44:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12925f800) [pid = 1647] [serial = 1812] [outer = 0x0] 13:44:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12a457800) [pid = 1647] [serial = 1813] [outer = 0x12925f800] 13:44:29 INFO - PROCESS | 1647 | 1467751469883 Marionette DEBUG loaded listener.js 13:44:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12a722c00) [pid = 1647] [serial = 1814] [outer = 0x12925f800] 13:44:30 INFO - PROCESS | 1647 | 1467751470434 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]]]}] 13:44:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:44:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 721ms 13:44:30 INFO - PROCESS | 1647 | 1467751470451 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:44:30 INFO - PROCESS | 1647 | 1467751470455 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:44:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:44:30 INFO - PROCESS | 1647 | 1467751470460 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:44:30 INFO - PROCESS | 1647 | 1467751470463 Marionette TRACE conn2 <- [1,2390,null,{}] 13:44:30 INFO - PROCESS | 1647 | 1467751470469 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}] 13:44:30 INFO - PROCESS | 1647 | 1467751470471 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:30 INFO - PROCESS | 1647 | 1467751470593 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:44:30 INFO - PROCESS | 1647 | 1467751470656 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:30 INFO - PROCESS | 1647 | 1467751470657 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x119990000 == 42 [pid = 1647] [id = 605] 13:44:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1129ea400) [pid = 1647] [serial = 1815] [outer = 0x0] 13:44:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115df0400) [pid = 1647] [serial = 1816] [outer = 0x1129ea400] 13:44:30 INFO - PROCESS | 1647 | 1467751470688 Marionette DEBUG loaded listener.js 13:44:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11714d800) [pid = 1647] [serial = 1817] [outer = 0x1129ea400] 13:44:31 INFO - PROCESS | 1647 | 1467751471150 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 726ms 13:44:31 INFO - PROCESS | 1647 | 1467751471184 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1647 | 1467751471188 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:44:31 INFO - PROCESS | 1647 | 1467751471192 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1647 | 1467751471194 Marionette TRACE conn2 <- [1,2394,null,{}] 13:44:31 INFO - PROCESS | 1647 | 1467751471197 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}] 13:44:31 INFO - PROCESS | 1647 | 1467751471199 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:31 INFO - PROCESS | 1647 | 1467751471300 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:44:31 INFO - PROCESS | 1647 | 1467751471362 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:31 INFO - PROCESS | 1647 | 1467751471364 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288da800 == 43 [pid = 1647] [id = 606] 13:44:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1180bc400) [pid = 1647] [serial = 1818] [outer = 0x0] 13:44:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x11873a400) [pid = 1647] [serial = 1819] [outer = 0x1180bc400] 13:44:31 INFO - PROCESS | 1647 | 1467751471393 Marionette DEBUG loaded listener.js 13:44:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119122400) [pid = 1647] [serial = 1820] [outer = 0x1180bc400] 13:44:31 INFO - PROCESS | 1647 | 1467751471855 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]]]}] 13:44:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:44:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 13:44:31 INFO - PROCESS | 1647 | 1467751471863 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:44:31 INFO - PROCESS | 1647 | 1467751471864 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:44:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:44:31 INFO - PROCESS | 1647 | 1467751471867 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:44:31 INFO - PROCESS | 1647 | 1467751471869 Marionette TRACE conn2 <- [1,2398,null,{}] 13:44:31 INFO - PROCESS | 1647 | 1467751471877 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}] 13:44:31 INFO - PROCESS | 1647 | 1467751471881 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:32 INFO - PROCESS | 1647 | 1467751472005 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:44:32 INFO - PROCESS | 1647 | 1467751472070 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1647 | 1467751472072 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd17800 == 44 [pid = 1647] [id = 607] 13:44:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x119b83000) [pid = 1647] [serial = 1821] [outer = 0x0] 13:44:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12100bc00) [pid = 1647] [serial = 1822] [outer = 0x119b83000] 13:44:32 INFO - PROCESS | 1647 | 1467751472102 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x121460800) [pid = 1647] [serial = 1823] [outer = 0x119b83000] 13:44:32 INFO - PROCESS | 1647 | 1467751472555 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]]]}] 13:44:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:44:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 721ms 13:44:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:44:32 INFO - PROCESS | 1647 | 1467751472588 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:44:32 INFO - PROCESS | 1647 | 1467751472590 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:44:32 INFO - PROCESS | 1647 | 1467751472592 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:44:32 INFO - PROCESS | 1647 | 1467751472594 Marionette TRACE conn2 <- [1,2402,null,{}] 13:44:32 INFO - PROCESS | 1647 | 1467751472596 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}] 13:44:32 INFO - PROCESS | 1647 | 1467751472597 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:32 INFO - PROCESS | 1647 | 1467751472700 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:44:32 INFO - PROCESS | 1647 | 1467751472761 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:32 INFO - PROCESS | 1647 | 1467751472762 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d68e000 == 45 [pid = 1647] [id = 608] 13:44:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121472800) [pid = 1647] [serial = 1824] [outer = 0x0] 13:44:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x124870c00) [pid = 1647] [serial = 1825] [outer = 0x121472800] 13:44:32 INFO - PROCESS | 1647 | 1467751472791 Marionette DEBUG loaded listener.js 13:44:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x126829400) [pid = 1647] [serial = 1826] [outer = 0x121472800] 13:44:33 INFO - PROCESS | 1647 | 1467751473268 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]]]}] 13:44:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:44:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 13:44:33 INFO - PROCESS | 1647 | 1467751473332 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:44:33 INFO - PROCESS | 1647 | 1467751473333 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:44:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:44:33 INFO - PROCESS | 1647 | 1467751473337 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:44:33 INFO - PROCESS | 1647 | 1467751473338 Marionette TRACE conn2 <- [1,2406,null,{}] 13:44:33 INFO - PROCESS | 1647 | 1467751473340 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}] 13:44:33 INFO - PROCESS | 1647 | 1467751473342 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:33 INFO - PROCESS | 1647 | 1467751473444 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:44:33 INFO - PROCESS | 1647 | 1467751473651 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:33 INFO - PROCESS | 1647 | 1467751473652 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x118144800 == 46 [pid = 1647] [id = 609] 13:44:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x111c16000) [pid = 1647] [serial = 1827] [outer = 0x0] 13:44:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1128c9800) [pid = 1647] [serial = 1828] [outer = 0x111c16000] 13:44:33 INFO - PROCESS | 1647 | 1467751473681 Marionette DEBUG loaded listener.js 13:44:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x112f8bc00) [pid = 1647] [serial = 1829] [outer = 0x111c16000] 13:44:34 INFO - PROCESS | 1647 | 1467751474087 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]]]}] 13:44:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:44:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 818ms 13:44:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:44:34 INFO - PROCESS | 1647 | 1467751474158 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:44:34 INFO - PROCESS | 1647 | 1467751474161 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:44:34 INFO - PROCESS | 1647 | 1467751474165 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:44:34 INFO - PROCESS | 1647 | 1467751474167 Marionette TRACE conn2 <- [1,2410,null,{}] 13:44:34 INFO - PROCESS | 1647 | 1467751474172 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}] 13:44:34 INFO - PROCESS | 1647 | 1467751474175 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:34 INFO - PROCESS | 1647 | 1467751474310 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:44:34 INFO - PROCESS | 1647 | 1467751474415 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:34 INFO - PROCESS | 1647 | 1467751474417 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215ad800 == 47 [pid = 1647] [id = 610] 13:44:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x115df2800) [pid = 1647] [serial = 1830] [outer = 0x0] 13:44:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x11820c000) [pid = 1647] [serial = 1831] [outer = 0x115df2800] 13:44:34 INFO - PROCESS | 1647 | 1467751474462 Marionette DEBUG loaded listener.js 13:44:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x11888e800) [pid = 1647] [serial = 1832] [outer = 0x115df2800] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9ba000 == 46 [pid = 1647] [id = 603] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc76800 == 45 [pid = 1647] [id = 602] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12a213000 == 44 [pid = 1647] [id = 601] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12b002800 == 43 [pid = 1647] [id = 600] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x117e2c000 == 42 [pid = 1647] [id = 599] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12a54d800 == 41 [pid = 1647] [id = 598] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12908f800 == 40 [pid = 1647] [id = 597] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1288cb800 == 39 [pid = 1647] [id = 596] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x124ae3000 == 38 [pid = 1647] [id = 595] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x121338800 == 37 [pid = 1647] [id = 594] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x11834f800 == 36 [pid = 1647] [id = 593] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x117e14800 == 35 [pid = 1647] [id = 592] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x118f2c000 == 34 [pid = 1647] [id = 591] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12d692800 == 33 [pid = 1647] [id = 590] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x118144800 == 32 [pid = 1647] [id = 609] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12d68e000 == 31 [pid = 1647] [id = 608] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd17800 == 30 [pid = 1647] [id = 607] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x1288da800 == 29 [pid = 1647] [id = 606] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd03800 == 28 [pid = 1647] [id = 604] 13:44:35 INFO - PROCESS | 1647 | --DOCSHELL 0x119990000 == 27 [pid = 1647] [id = 605] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x124cca400) [pid = 1647] [serial = 1750] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x125707400) [pid = 1647] [serial = 1753] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x11854fc00) [pid = 1647] [serial = 1727] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12a726400) [pid = 1647] [serial = 1715] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11874f400) [pid = 1647] [serial = 1729] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x118fe5c00) [pid = 1647] [serial = 1730] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12100d800) [pid = 1647] [serial = 1738] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12108f400) [pid = 1647] [serial = 1739] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1210d1400) [pid = 1647] [serial = 1741] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x12145fc00) [pid = 1647] [serial = 1742] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x113352000) [pid = 1647] [serial = 1720] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115d10c00) [pid = 1647] [serial = 1721] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x116a21400) [pid = 1647] [serial = 1723] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1176f5400) [pid = 1647] [serial = 1724] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12486c000) [pid = 1647] [serial = 1747] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x121464400) [pid = 1647] [serial = 1744] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x121b68400) [pid = 1647] [serial = 1745] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127d5000) [pid = 1647] [serial = 1717] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1128cd400) [pid = 1647] [serial = 1718] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b82c00) [pid = 1647] [serial = 1733] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1197d6000) [pid = 1647] [serial = 1732] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x119b8ec00) [pid = 1647] [serial = 1735] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121007400) [pid = 1647] [serial = 1736] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x129257400) [pid = 1647] [serial = 1768] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x126608800) [pid = 1647] [serial = 1756] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x126a45400) [pid = 1647] [serial = 1757] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x126136400) [pid = 1647] [serial = 1762] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1127d9800) [pid = 1647] [serial = 1759] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x128f7fc00) [pid = 1647] [serial = 1766] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1174de000) [pid = 1647] [serial = 1760] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1180c7400) [pid = 1647] [serial = 1726] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124ff7800) [pid = 1647] [serial = 1751] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x126135c00) [pid = 1647] [serial = 1754] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12890dc00) [pid = 1647] [serial = 1763] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12892ac00) [pid = 1647] [serial = 1765] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12925fc00) [pid = 1647] [serial = 1769] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x124b5ec00) [pid = 1647] [serial = 1748] [outer = 0x0] [url = about:blank] 13:44:35 INFO - PROCESS | 1647 | 1467751475449 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]]]}] 13:44:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:44:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1325ms 13:44:35 INFO - PROCESS | 1647 | 1467751475490 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:44:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:44:35 INFO - PROCESS | 1647 | 1467751475492 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:44:35 INFO - PROCESS | 1647 | 1467751475495 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:44:35 INFO - PROCESS | 1647 | 1467751475497 Marionette TRACE conn2 <- [1,2414,null,{}] 13:44:35 INFO - PROCESS | 1647 | 1467751475500 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}] 13:44:35 INFO - PROCESS | 1647 | 1467751475502 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:35 INFO - PROCESS | 1647 | 1467751475589 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:44:35 INFO - PROCESS | 1647 | 1467751475593 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:35 INFO - PROCESS | 1647 | 1467751475596 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae2000 == 28 [pid = 1647] [id = 611] 13:44:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x1128c4c00) [pid = 1647] [serial = 1833] [outer = 0x0] 13:44:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1129e5c00) [pid = 1647] [serial = 1834] [outer = 0x1128c4c00] 13:44:35 INFO - PROCESS | 1647 | 1467751475626 Marionette DEBUG loaded listener.js 13:44:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x11321b400) [pid = 1647] [serial = 1835] [outer = 0x1128c4c00] 13:44:36 INFO - PROCESS | 1647 | 1467751476001 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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:44:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 13:44:36 INFO - PROCESS | 1647 | 1467751476016 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 1647 | 1467751476019 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:44:36 INFO - PROCESS | 1647 | 1467751476024 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 1647 | 1467751476025 Marionette TRACE conn2 <- [1,2418,null,{}] 13:44:36 INFO - PROCESS | 1647 | 1467751476028 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}] 13:44:36 INFO - PROCESS | 1647 | 1467751476030 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:36 INFO - PROCESS | 1647 | 1467751476110 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:44:36 INFO - PROCESS | 1647 | 1467751476117 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1647 | 1467751476118 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x118722800 == 29 [pid = 1647] [id = 612] 13:44:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x114fdbc00) [pid = 1647] [serial = 1836] [outer = 0x0] 13:44:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x11697ac00) [pid = 1647] [serial = 1837] [outer = 0x114fdbc00] 13:44:36 INFO - PROCESS | 1647 | 1467751476145 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x117148400) [pid = 1647] [serial = 1838] [outer = 0x114fdbc00] 13:44:36 INFO - PROCESS | 1647 | 1467751476498 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]]]}] 13:44:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:44:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 13:44:36 INFO - PROCESS | 1647 | 1467751476545 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:44:36 INFO - PROCESS | 1647 | 1467751476547 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:44:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:44:36 INFO - PROCESS | 1647 | 1467751476549 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:44:36 INFO - PROCESS | 1647 | 1467751476552 Marionette TRACE conn2 <- [1,2422,null,{}] 13:44:36 INFO - PROCESS | 1647 | 1467751476559 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}] 13:44:36 INFO - PROCESS | 1647 | 1467751476563 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:36 INFO - PROCESS | 1647 | 1467751476641 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:44:36 INFO - PROCESS | 1647 | 1467751476646 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:36 INFO - PROCESS | 1647 | 1467751476650 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x121331000 == 30 [pid = 1647] [id = 613] 13:44:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1127d1800) [pid = 1647] [serial = 1839] [outer = 0x0] 13:44:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118543800) [pid = 1647] [serial = 1840] [outer = 0x1127d1800] 13:44:36 INFO - PROCESS | 1647 | 1467751476679 Marionette DEBUG loaded listener.js 13:44:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x118897000) [pid = 1647] [serial = 1841] [outer = 0x1127d1800] 13:44:37 INFO - PROCESS | 1647 | 1467751477021 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]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 13:44:37 INFO - PROCESS | 1647 | 1467751477071 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:44:37 INFO - PROCESS | 1647 | 1467751477073 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:44:37 INFO - PROCESS | 1647 | 1467751477075 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1647 | 1467751477076 Marionette TRACE conn2 <- [1,2426,null,{}] 13:44:37 INFO - PROCESS | 1647 | 1467751477078 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}] 13:44:37 INFO - PROCESS | 1647 | 1467751477079 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:37 INFO - PROCESS | 1647 | 1467751477188 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:44:37 INFO - PROCESS | 1647 | 1467751477193 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1647 | 1467751477194 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x121cb2000 == 31 [pid = 1647] [id = 614] 13:44:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x118fec000) [pid = 1647] [serial = 1842] [outer = 0x0] 13:44:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1197df800) [pid = 1647] [serial = 1843] [outer = 0x118fec000] 13:44:37 INFO - PROCESS | 1647 | 1467751477219 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1199d5800) [pid = 1647] [serial = 1844] [outer = 0x118fec000] 13:44:37 INFO - PROCESS | 1647 | 1467751477554 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]]]}] 13:44:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:44:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 13:44:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:44:37 INFO - PROCESS | 1647 | 1467751477594 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:44:37 INFO - PROCESS | 1647 | 1467751477595 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:44:37 INFO - PROCESS | 1647 | 1467751477597 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:44:37 INFO - PROCESS | 1647 | 1467751477598 Marionette TRACE conn2 <- [1,2430,null,{}] 13:44:37 INFO - PROCESS | 1647 | 1467751477600 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}] 13:44:37 INFO - PROCESS | 1647 | 1467751477602 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:37 INFO - PROCESS | 1647 | 1467751477696 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:44:37 INFO - PROCESS | 1647 | 1467751477700 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:37 INFO - PROCESS | 1647 | 1467751477701 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288e3800 == 32 [pid = 1647] [id = 615] 13:44:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x113d97c00) [pid = 1647] [serial = 1845] [outer = 0x0] 13:44:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x119b7c400) [pid = 1647] [serial = 1846] [outer = 0x113d97c00] 13:44:37 INFO - PROCESS | 1647 | 1467751477725 Marionette DEBUG loaded listener.js 13:44:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119d67000) [pid = 1647] [serial = 1847] [outer = 0x113d97c00] 13:44:38 INFO - PROCESS | 1647 | 1467751478088 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]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 13:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:44:38 INFO - PROCESS | 1647 | 1467751478118 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1647 | 1467751478119 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:44:38 INFO - PROCESS | 1647 | 1467751478121 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1647 | 1467751478122 Marionette TRACE conn2 <- [1,2434,null,{}] 13:44:38 INFO - PROCESS | 1647 | 1467751478125 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}] 13:44:38 INFO - PROCESS | 1647 | 1467751478129 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:38 INFO - PROCESS | 1647 | 1467751478256 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:44:38 INFO - PROCESS | 1647 | 1467751478261 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 1647 | 1467751478262 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a20d000 == 33 [pid = 1647] [id = 616] 13:44:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1199b4000) [pid = 1647] [serial = 1848] [outer = 0x0] 13:44:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121010400) [pid = 1647] [serial = 1849] [outer = 0x1199b4000] 13:44:38 INFO - PROCESS | 1647 | 1467751478305 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12145fc00) [pid = 1647] [serial = 1850] [outer = 0x1199b4000] 13:44:38 INFO - PROCESS | 1647 | 1467751478745 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]]]}] 13:44:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:44:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 669ms 13:44:38 INFO - PROCESS | 1647 | 1467751478790 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:44:38 INFO - PROCESS | 1647 | 1467751478791 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:44:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:44:38 INFO - PROCESS | 1647 | 1467751478794 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:44:38 INFO - PROCESS | 1647 | 1467751478795 Marionette TRACE conn2 <- [1,2438,null,{}] 13:44:38 INFO - PROCESS | 1647 | 1467751478797 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}] 13:44:38 INFO - PROCESS | 1647 | 1467751478798 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:38 INFO - PROCESS | 1647 | 1467751478894 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:44:38 INFO - PROCESS | 1647 | 1467751478898 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:38 INFO - PROCESS | 1647 | 1467751478899 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a55b000 == 34 [pid = 1647] [id = 617] 13:44:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121460000) [pid = 1647] [serial = 1851] [outer = 0x0] 13:44:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x121471c00) [pid = 1647] [serial = 1852] [outer = 0x121460000] 13:44:38 INFO - PROCESS | 1647 | 1467751478923 Marionette DEBUG loaded listener.js 13:44:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x121b68800) [pid = 1647] [serial = 1853] [outer = 0x121460000] 13:44:39 INFO - PROCESS | 1647 | 1467751479246 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]]]}] 13:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 467ms 13:44:39 INFO - PROCESS | 1647 | 1467751479262 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 1647 | 1467751479263 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:44:39 INFO - PROCESS | 1647 | 1467751479273 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 1647 | 1467751479274 Marionette TRACE conn2 <- [1,2442,null,{}] 13:44:39 INFO - PROCESS | 1647 | 1467751479277 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}] 13:44:39 INFO - PROCESS | 1647 | 1467751479278 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:39 INFO - PROCESS | 1647 | 1467751479388 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:44:39 INFO - PROCESS | 1647 | 1467751479392 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:39 INFO - PROCESS | 1647 | 1467751479393 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af50000 == 35 [pid = 1647] [id = 618] 13:44:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x121462c00) [pid = 1647] [serial = 1854] [outer = 0x0] 13:44:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x124868000) [pid = 1647] [serial = 1855] [outer = 0x121462c00] 13:44:39 INFO - PROCESS | 1647 | 1467751479417 Marionette DEBUG loaded listener.js 13:44:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x124870400) [pid = 1647] [serial = 1856] [outer = 0x121462c00] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12890f400) [pid = 1647] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121089400) [pid = 1647] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1128c8000) [pid = 1647] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x110ef0000) [pid = 1647] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124b5d400) [pid = 1647] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1185cb800) [pid = 1647] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1199bac00) [pid = 1647] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1127d6000) [pid = 1647] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1128c7400) [pid = 1647] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11672bc00) [pid = 1647] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1128c9c00) [pid = 1647] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1290f5000) [pid = 1647] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x111cad400) [pid = 1647] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12100ec00) [pid = 1647] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:44:39 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12925f800) [pid = 1647] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:44:39 INFO - PROCESS | 1647 | 1467751479909 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]]]}] 13:44:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:44:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 668ms 13:44:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:44:39 INFO - PROCESS | 1647 | 1467751479942 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:44:39 INFO - PROCESS | 1647 | 1467751479943 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:44:39 INFO - PROCESS | 1647 | 1467751479945 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:44:39 INFO - PROCESS | 1647 | 1467751479946 Marionette TRACE conn2 <- [1,2446,null,{}] 13:44:39 INFO - PROCESS | 1647 | 1467751479968 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}] 13:44:39 INFO - PROCESS | 1647 | 1467751479970 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:40 INFO - PROCESS | 1647 | 1467751480057 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:44:40 INFO - PROCESS | 1647 | 1467751480061 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1647 | 1467751480062 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x121330800 == 36 [pid = 1647] [id = 619] 13:44:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115d11800) [pid = 1647] [serial = 1857] [outer = 0x0] 13:44:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11820d400) [pid = 1647] [serial = 1858] [outer = 0x115d11800] 13:44:40 INFO - PROCESS | 1647 | 1467751480086 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x119b8e800) [pid = 1647] [serial = 1859] [outer = 0x115d11800] 13:44:40 INFO - PROCESS | 1647 | 1467751480388 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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 474ms 13:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:44:40 INFO - PROCESS | 1647 | 1467751480420 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 1647 | 1467751480421 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:44:40 INFO - PROCESS | 1647 | 1467751480423 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1647 | 1467751480424 Marionette TRACE conn2 <- [1,2450,null,{}] 13:44:40 INFO - PROCESS | 1647 | 1467751480426 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}] 13:44:40 INFO - PROCESS | 1647 | 1467751480428 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:40 INFO - PROCESS | 1647 | 1467751480505 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:44:40 INFO - PROCESS | 1647 | 1467751480508 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:40 INFO - PROCESS | 1647 | 1467751480510 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b922000 == 37 [pid = 1647] [id = 620] 13:44:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121089400) [pid = 1647] [serial = 1860] [outer = 0x0] 13:44:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124871800) [pid = 1647] [serial = 1861] [outer = 0x121089400] 13:44:40 INFO - PROCESS | 1647 | 1467751480536 Marionette DEBUG loaded listener.js 13:44:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x124cc8400) [pid = 1647] [serial = 1862] [outer = 0x121089400] 13:44:40 INFO - PROCESS | 1647 | 1467751480902 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]]]}] 13:44:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:44:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 522ms 13:44:40 INFO - PROCESS | 1647 | 1467751480945 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:44:40 INFO - PROCESS | 1647 | 1467751480947 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:44:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:44:40 INFO - PROCESS | 1647 | 1467751480955 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:44:40 INFO - PROCESS | 1647 | 1467751480956 Marionette TRACE conn2 <- [1,2454,null,{}] 13:44:40 INFO - PROCESS | 1647 | 1467751480959 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}] 13:44:40 INFO - PROCESS | 1647 | 1467751480960 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:41 INFO - PROCESS | 1647 | 1467751481053 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:44:41 INFO - PROCESS | 1647 | 1467751481057 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1647 | 1467751481059 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288cf000 == 38 [pid = 1647] [id = 621] 13:44:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12613c800) [pid = 1647] [serial = 1863] [outer = 0x0] 13:44:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126608800) [pid = 1647] [serial = 1864] [outer = 0x12613c800] 13:44:41 INFO - PROCESS | 1647 | 1467751481085 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126a3d400) [pid = 1647] [serial = 1865] [outer = 0x12613c800] 13:44:41 INFO - PROCESS | 1647 | 1467751481383 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]]]}] 13:44:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:44:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 471ms 13:44:41 INFO - PROCESS | 1647 | 1467751481427 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:44:41 INFO - PROCESS | 1647 | 1467751481428 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:44:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:44:41 INFO - PROCESS | 1647 | 1467751481431 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:44:41 INFO - PROCESS | 1647 | 1467751481434 Marionette TRACE conn2 <- [1,2458,null,{}] 13:44:41 INFO - PROCESS | 1647 | 1467751481436 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}] 13:44:41 INFO - PROCESS | 1647 | 1467751481438 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:41 INFO - PROCESS | 1647 | 1467751481515 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:44:41 INFO - PROCESS | 1647 | 1467751481576 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:41 INFO - PROCESS | 1647 | 1467751481577 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b6000 == 39 [pid = 1647] [id = 622] 13:44:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12613dc00) [pid = 1647] [serial = 1866] [outer = 0x0] 13:44:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12890bc00) [pid = 1647] [serial = 1867] [outer = 0x12613dc00] 13:44:41 INFO - PROCESS | 1647 | 1467751481601 Marionette DEBUG loaded listener.js 13:44:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12892a000) [pid = 1647] [serial = 1868] [outer = 0x12613dc00] 13:44:42 INFO - PROCESS | 1647 | 1467751482103 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]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 721ms 13:44:42 INFO - PROCESS | 1647 | 1467751482153 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1647 | 1467751482156 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:44:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:44:42 INFO - PROCESS | 1647 | 1467751482159 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:44:42 INFO - PROCESS | 1647 | 1467751482161 Marionette TRACE conn2 <- [1,2462,null,{}] 13:44:42 INFO - PROCESS | 1647 | 1467751482165 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}] 13:44:42 INFO - PROCESS | 1647 | 1467751482166 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:42 INFO - PROCESS | 1647 | 1467751482285 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:44:42 INFO - PROCESS | 1647 | 1467751482393 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:42 INFO - PROCESS | 1647 | 1467751482395 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x118719000 == 40 [pid = 1647] [id = 623] 13:44:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11297bc00) [pid = 1647] [serial = 1869] [outer = 0x0] 13:44:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x112d07400) [pid = 1647] [serial = 1870] [outer = 0x11297bc00] 13:44:42 INFO - PROCESS | 1647 | 1467751482426 Marionette DEBUG loaded listener.js 13:44:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x114fdb000) [pid = 1647] [serial = 1871] [outer = 0x11297bc00] 13:44:42 INFO - PROCESS | 1647 | 1467751482953 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]]]}] 13:44:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:44:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 822ms 13:44:42 INFO - PROCESS | 1647 | 1467751482990 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:44:42 INFO - PROCESS | 1647 | 1467751482993 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:44:43 INFO - PROCESS | 1647 | 1467751483001 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 1647 | 1467751483003 Marionette TRACE conn2 <- [1,2466,null,{}] 13:44:43 INFO - PROCESS | 1647 | 1467751483006 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}] 13:44:43 INFO - PROCESS | 1647 | 1467751483008 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:43 INFO - PROCESS | 1647 | 1467751483117 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:44:43 INFO - PROCESS | 1647 | 1467751483201 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:43 INFO - PROCESS | 1647 | 1467751483203 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d0800 == 41 [pid = 1647] [id = 624] 13:44:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x113c69400) [pid = 1647] [serial = 1872] [outer = 0x0] 13:44:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1176f5c00) [pid = 1647] [serial = 1873] [outer = 0x113c69400] 13:44:43 INFO - PROCESS | 1647 | 1467751483234 Marionette DEBUG loaded listener.js 13:44:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x118207400) [pid = 1647] [serial = 1874] [outer = 0x113c69400] 13:44:43 INFO - PROCESS | 1647 | 1467751483886 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]]]}] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1288cf000 == 40 [pid = 1647] [id = 621] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12b922000 == 39 [pid = 1647] [id = 620] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x121330800 == 38 [pid = 1647] [id = 619] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12af50000 == 37 [pid = 1647] [id = 618] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a55b000 == 36 [pid = 1647] [id = 617] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x12a20d000 == 35 [pid = 1647] [id = 616] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1288e3800 == 34 [pid = 1647] [id = 615] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x121cb2000 == 33 [pid = 1647] [id = 614] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x121331000 == 32 [pid = 1647] [id = 613] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x118722800 == 31 [pid = 1647] [id = 612] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae2000 == 30 [pid = 1647] [id = 611] 13:44:43 INFO - PROCESS | 1647 | --DOCSHELL 0x1215ad800 == 29 [pid = 1647] [id = 610] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a457800) [pid = 1647] [serial = 1813] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x128934400) [pid = 1647] [serial = 1810] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121b6c000) [pid = 1647] [serial = 1795] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x124a88c00) [pid = 1647] [serial = 1798] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12486bc00) [pid = 1647] [serial = 1796] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x115d15800) [pid = 1647] [serial = 1804] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x126134800) [pid = 1647] [serial = 1801] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11873f800) [pid = 1647] [serial = 1783] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118f64400) [pid = 1647] [serial = 1784] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x119b80c00) [pid = 1647] [serial = 1789] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1193d7000) [pid = 1647] [serial = 1786] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1199b4400) [pid = 1647] [serial = 1787] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1128c8400) [pid = 1647] [serial = 1774] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112f29800) [pid = 1647] [serial = 1775] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116982c00) [pid = 1647] [serial = 1780] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1176f7000) [pid = 1647] [serial = 1781] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x112da6c00) [pid = 1647] [serial = 1777] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113c5f800) [pid = 1647] [serial = 1778] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a725000) [pid = 1647] [serial = 1772] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a5d2000) [pid = 1647] [serial = 1771] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x126505c00) [pid = 1647] [serial = 1802] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x129258800) [pid = 1647] [serial = 1811] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12890a000) [pid = 1647] [serial = 1808] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1210cf000) [pid = 1647] [serial = 1792] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124ef1000) [pid = 1647] [serial = 1799] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12100e000) [pid = 1647] [serial = 1807] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12146c400) [pid = 1647] [serial = 1793] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x119d61c00) [pid = 1647] [serial = 1790] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1193ce400) [pid = 1647] [serial = 1805] [outer = 0x0] [url = about:blank] 13:44:43 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12a722c00) [pid = 1647] [serial = 1814] [outer = 0x0] [url = about:blank] 13:44:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:44:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 972ms 13:44:43 INFO - PROCESS | 1647 | 1467751483972 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:44:43 INFO - PROCESS | 1647 | 1467751483975 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:44:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:44:43 INFO - PROCESS | 1647 | 1467751483978 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:44:43 INFO - PROCESS | 1647 | 1467751483980 Marionette TRACE conn2 <- [1,2470,null,{}] 13:44:43 INFO - PROCESS | 1647 | 1467751483984 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}] 13:44:43 INFO - PROCESS | 1647 | 1467751483986 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:44 INFO - PROCESS | 1647 | 1467751484067 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:44:44 INFO - PROCESS | 1647 | 1467751484075 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1647 | 1467751484076 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x118142000 == 30 [pid = 1647] [id = 625] 13:44:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x115e68c00) [pid = 1647] [serial = 1875] [outer = 0x0] 13:44:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11672bc00) [pid = 1647] [serial = 1876] [outer = 0x115e68c00] 13:44:44 INFO - PROCESS | 1647 | 1467751484106 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1176f7400) [pid = 1647] [serial = 1877] [outer = 0x115e68c00] 13:44:44 INFO - PROCESS | 1647 | 1467751484477 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]]]}] 13:44:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:44:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 523ms 13:44:44 INFO - PROCESS | 1647 | 1467751484501 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:44:44 INFO - PROCESS | 1647 | 1467751484504 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:44:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:44:44 INFO - PROCESS | 1647 | 1467751484509 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:44:44 INFO - PROCESS | 1647 | 1467751484510 Marionette TRACE conn2 <- [1,2474,null,{}] 13:44:44 INFO - PROCESS | 1647 | 1467751484512 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}] 13:44:44 INFO - PROCESS | 1647 | 1467751484514 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:44 INFO - PROCESS | 1647 | 1467751484592 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:44:44 INFO - PROCESS | 1647 | 1467751484596 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:44 INFO - PROCESS | 1647 | 1467751484598 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x119998800 == 31 [pid = 1647] [id = 626] 13:44:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11820f800) [pid = 1647] [serial = 1878] [outer = 0x0] 13:44:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118745000) [pid = 1647] [serial = 1879] [outer = 0x11820f800] 13:44:44 INFO - PROCESS | 1647 | 1467751484628 Marionette DEBUG loaded listener.js 13:44:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118fedc00) [pid = 1647] [serial = 1880] [outer = 0x11820f800] 13:44:44 INFO - PROCESS | 1647 | 1467751484987 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]]]}] 13:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 519ms 13:44:45 INFO - PROCESS | 1647 | 1467751485036 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 1647 | 1467751485037 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:44:45 INFO - PROCESS | 1647 | 1467751485041 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 1647 | 1467751485044 Marionette TRACE conn2 <- [1,2478,null,{}] 13:44:45 INFO - PROCESS | 1647 | 1467751485052 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}] 13:44:45 INFO - PROCESS | 1647 | 1467751485055 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:45 INFO - PROCESS | 1647 | 1467751485135 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:44:45 INFO - PROCESS | 1647 | 1467751485140 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1647 | 1467751485142 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x1265b1800 == 32 [pid = 1647] [id = 627] 13:44:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1127d5000) [pid = 1647] [serial = 1881] [outer = 0x0] 13:44:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119b7c000) [pid = 1647] [serial = 1882] [outer = 0x1127d5000] 13:44:45 INFO - PROCESS | 1647 | 1467751485170 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x120f2d400) [pid = 1647] [serial = 1883] [outer = 0x1127d5000] 13:44:45 INFO - PROCESS | 1647 | 1467751485504 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]]]}] 13:44:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:44:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 471ms 13:44:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:44:45 INFO - PROCESS | 1647 | 1467751485513 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:44:45 INFO - PROCESS | 1647 | 1467751485516 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:44:45 INFO - PROCESS | 1647 | 1467751485520 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:44:45 INFO - PROCESS | 1647 | 1467751485521 Marionette TRACE conn2 <- [1,2482,null,{}] 13:44:45 INFO - PROCESS | 1647 | 1467751485523 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}] 13:44:45 INFO - PROCESS | 1647 | 1467751485524 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:45 INFO - PROCESS | 1647 | 1467751485605 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:44:45 INFO - PROCESS | 1647 | 1467751485609 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:45 INFO - PROCESS | 1647 | 1467751485610 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x129095800 == 33 [pid = 1647] [id = 628] 13:44:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x12100e800) [pid = 1647] [serial = 1884] [outer = 0x0] 13:44:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121091000) [pid = 1647] [serial = 1885] [outer = 0x12100e800] 13:44:45 INFO - PROCESS | 1647 | 1467751485636 Marionette DEBUG loaded listener.js 13:44:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121364c00) [pid = 1647] [serial = 1886] [outer = 0x12100e800] 13:44:45 INFO - PROCESS | 1647 | 1467751485990 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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 520ms 13:44:46 INFO - PROCESS | 1647 | 1467751486044 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1647 | 1467751486045 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:44:46 INFO - PROCESS | 1647 | 1467751486048 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1647 | 1467751486049 Marionette TRACE conn2 <- [1,2486,null,{}] 13:44:46 INFO - PROCESS | 1647 | 1467751486051 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}] 13:44:46 INFO - PROCESS | 1647 | 1467751486052 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:46 INFO - PROCESS | 1647 | 1467751486152 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:44:46 INFO - PROCESS | 1647 | 1467751486162 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1647 | 1467751486163 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a78e000 == 34 [pid = 1647] [id = 629] 13:44:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112599800) [pid = 1647] [serial = 1887] [outer = 0x0] 13:44:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121465400) [pid = 1647] [serial = 1888] [outer = 0x112599800] 13:44:46 INFO - PROCESS | 1647 | 1467751486190 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121b61400) [pid = 1647] [serial = 1889] [outer = 0x112599800] 13:44:46 INFO - PROCESS | 1647 | 1467751486542 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]]]}] 13:44:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:44:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 13:44:46 INFO - PROCESS | 1647 | 1467751486569 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:44:46 INFO - PROCESS | 1647 | 1467751486571 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:44:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:44:46 INFO - PROCESS | 1647 | 1467751486574 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:44:46 INFO - PROCESS | 1647 | 1467751486575 Marionette TRACE conn2 <- [1,2490,null,{}] 13:44:46 INFO - PROCESS | 1647 | 1467751486587 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}] 13:44:46 INFO - PROCESS | 1647 | 1467751486593 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:46 INFO - PROCESS | 1647 | 1467751486761 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:44:46 INFO - PROCESS | 1647 | 1467751486781 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:46 INFO - PROCESS | 1647 | 1467751486782 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac45000 == 35 [pid = 1647] [id = 630] 13:44:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1199bdc00) [pid = 1647] [serial = 1890] [outer = 0x0] 13:44:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124868c00) [pid = 1647] [serial = 1891] [outer = 0x1199bdc00] 13:44:46 INFO - PROCESS | 1647 | 1467751486807 Marionette DEBUG loaded listener.js 13:44:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12669ec00) [pid = 1647] [serial = 1892] [outer = 0x1199bdc00] 13:44:47 INFO - PROCESS | 1647 | 1467751487175 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 13:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:44:47 INFO - PROCESS | 1647 | 1467751487208 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 1647 | 1467751487209 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:44:47 INFO - PROCESS | 1647 | 1467751487211 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 1647 | 1467751487212 Marionette TRACE conn2 <- [1,2494,null,{}] 13:44:47 INFO - PROCESS | 1647 | 1467751487215 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}] 13:44:47 INFO - PROCESS | 1647 | 1467751487216 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:47 INFO - PROCESS | 1647 | 1467751487316 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:44:47 INFO - PROCESS | 1647 | 1467751487320 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 1647 | 1467751487321 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b921800 == 36 [pid = 1647] [id = 631] 13:44:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12108e400) [pid = 1647] [serial = 1893] [outer = 0x0] 13:44:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128906c00) [pid = 1647] [serial = 1894] [outer = 0x12108e400] 13:44:47 INFO - PROCESS | 1647 | 1467751487345 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12892b000) [pid = 1647] [serial = 1895] [outer = 0x12108e400] 13:44:47 INFO - PROCESS | 1647 | 1467751487673 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]]]}] 13:44:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:44:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms 13:44:47 INFO - PROCESS | 1647 | 1467751487734 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:44:47 INFO - PROCESS | 1647 | 1467751487736 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:44:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:44:47 INFO - PROCESS | 1647 | 1467751487738 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:44:47 INFO - PROCESS | 1647 | 1467751487739 Marionette TRACE conn2 <- [1,2498,null,{}] 13:44:47 INFO - PROCESS | 1647 | 1467751487741 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}] 13:44:47 INFO - PROCESS | 1647 | 1467751487742 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:47 INFO - PROCESS | 1647 | 1467751487840 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:44:47 INFO - PROCESS | 1647 | 1467751487853 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:47 INFO - PROCESS | 1647 | 1467751487854 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7d800 == 37 [pid = 1647] [id = 632] 13:44:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12892ac00) [pid = 1647] [serial = 1896] [outer = 0x0] 13:44:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128c03c00) [pid = 1647] [serial = 1897] [outer = 0x12892ac00] 13:44:47 INFO - PROCESS | 1647 | 1467751487877 Marionette DEBUG loaded listener.js 13:44:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128f7fc00) [pid = 1647] [serial = 1898] [outer = 0x12892ac00] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1127d1800) [pid = 1647] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1128c4c00) [pid = 1647] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x113d97c00) [pid = 1647] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118fec000) [pid = 1647] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1199b4000) [pid = 1647] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x114fdbc00) [pid = 1647] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121462c00) [pid = 1647] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x121460000) [pid = 1647] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115df2800) [pid = 1647] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121089400) [pid = 1647] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1129ea400) [pid = 1647] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1180bc400) [pid = 1647] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12613c800) [pid = 1647] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x119b83000) [pid = 1647] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x115d11800) [pid = 1647] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x121472800) [pid = 1647] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:44:48 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x111c16000) [pid = 1647] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:44:48 INFO - PROCESS | 1647 | 1467751488292 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]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 569ms 13:44:48 INFO - PROCESS | 1647 | 1467751488307 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1647 | 1467751488308 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:44:48 INFO - PROCESS | 1647 | 1467751488311 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1647 | 1467751488312 Marionette TRACE conn2 <- [1,2502,null,{}] 13:44:48 INFO - PROCESS | 1647 | 1467751488316 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}] 13:44:48 INFO - PROCESS | 1647 | 1467751488319 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:48 INFO - PROCESS | 1647 | 1467751488397 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:44:48 INFO - PROCESS | 1647 | 1467751488403 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1647 | 1467751488404 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x1265a0800 == 38 [pid = 1647] [id = 633] 13:44:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1128d2400) [pid = 1647] [serial = 1899] [outer = 0x0] 13:44:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1176f5000) [pid = 1647] [serial = 1900] [outer = 0x1128d2400] 13:44:48 INFO - PROCESS | 1647 | 1467751488427 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119b83000) [pid = 1647] [serial = 1901] [outer = 0x1128d2400] 13:44:48 INFO - PROCESS | 1647 | 1467751488747 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]]]}] 13:44:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:44:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 472ms 13:44:48 INFO - PROCESS | 1647 | 1467751488795 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:44:48 INFO - PROCESS | 1647 | 1467751488796 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:44:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:44:48 INFO - PROCESS | 1647 | 1467751488808 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:44:48 INFO - PROCESS | 1647 | 1467751488809 Marionette TRACE conn2 <- [1,2506,null,{}] 13:44:48 INFO - PROCESS | 1647 | 1467751488811 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}] 13:44:48 INFO - PROCESS | 1647 | 1467751488812 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:48 INFO - PROCESS | 1647 | 1467751488894 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:44:48 INFO - PROCESS | 1647 | 1467751488900 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:48 INFO - PROCESS | 1647 | 1467751488901 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c2000 == 39 [pid = 1647] [id = 634] 13:44:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d64800) [pid = 1647] [serial = 1902] [outer = 0x0] 13:44:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12613c800) [pid = 1647] [serial = 1903] [outer = 0x119d64800] 13:44:48 INFO - PROCESS | 1647 | 1467751488933 Marionette DEBUG loaded listener.js 13:44:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1290f0000) [pid = 1647] [serial = 1904] [outer = 0x119d64800] 13:44:49 INFO - PROCESS | 1647 | 1467751489279 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]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 524ms 13:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:44:49 INFO - PROCESS | 1647 | 1467751489329 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 1647 | 1467751489330 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:44:49 INFO - PROCESS | 1647 | 1467751489332 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1647 | 1467751489334 Marionette TRACE conn2 <- [1,2510,null,{}] 13:44:49 INFO - PROCESS | 1647 | 1467751489336 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}] 13:44:49 INFO - PROCESS | 1647 | 1467751489338 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:49 INFO - PROCESS | 1647 | 1467751489429 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:44:49 INFO - PROCESS | 1647 | 1467751489497 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 1647 | 1467751489499 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd20800 == 40 [pid = 1647] [id = 635] 13:44:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1290f1c00) [pid = 1647] [serial = 1905] [outer = 0x0] 13:44:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12925d800) [pid = 1647] [serial = 1906] [outer = 0x1290f1c00] 13:44:49 INFO - PROCESS | 1647 | 1467751489524 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a728400) [pid = 1647] [serial = 1907] [outer = 0x1290f1c00] 13:44:49 INFO - PROCESS | 1647 | 1467751489786 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]]]}] 13:44:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:44:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms 13:44:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:44:49 INFO - PROCESS | 1647 | 1467751489807 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:44:49 INFO - PROCESS | 1647 | 1467751489808 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:44:49 INFO - PROCESS | 1647 | 1467751489810 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:44:49 INFO - PROCESS | 1647 | 1467751489812 Marionette TRACE conn2 <- [1,2514,null,{}] 13:44:49 INFO - PROCESS | 1647 | 1467751489821 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}] 13:44:49 INFO - PROCESS | 1647 | 1467751489822 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:49 INFO - PROCESS | 1647 | 1467751489916 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:44:49 INFO - PROCESS | 1647 | 1467751489920 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:49 INFO - PROCESS | 1647 | 1467751489921 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d122800 == 41 [pid = 1647] [id = 636] 13:44:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1290f6800) [pid = 1647] [serial = 1908] [outer = 0x0] 13:44:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12ac23400) [pid = 1647] [serial = 1909] [outer = 0x1290f6800] 13:44:49 INFO - PROCESS | 1647 | 1467751489944 Marionette DEBUG loaded listener.js 13:44:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ae8fc00) [pid = 1647] [serial = 1910] [outer = 0x1290f6800] 13:44:50 INFO - PROCESS | 1647 | 1467751490412 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]]]}] 13:44:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:44:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 622ms 13:44:50 INFO - PROCESS | 1647 | 1467751490435 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:44:50 INFO - PROCESS | 1647 | 1467751490438 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:44:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:44:50 INFO - PROCESS | 1647 | 1467751490443 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:44:50 INFO - PROCESS | 1647 | 1467751490446 Marionette TRACE conn2 <- [1,2518,null,{}] 13:44:50 INFO - PROCESS | 1647 | 1467751490452 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}] 13:44:50 INFO - PROCESS | 1647 | 1467751490455 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:50 INFO - PROCESS | 1647 | 1467751490617 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:44:50 INFO - PROCESS | 1647 | 1467751490729 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:50 INFO - PROCESS | 1647 | 1467751490731 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195c6000 == 42 [pid = 1647] [id = 637] 13:44:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x114fdbc00) [pid = 1647] [serial = 1911] [outer = 0x0] 13:44:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11612d800) [pid = 1647] [serial = 1912] [outer = 0x114fdbc00] 13:44:50 INFO - PROCESS | 1647 | 1467751490763 Marionette DEBUG loaded listener.js 13:44:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1180c4800) [pid = 1647] [serial = 1913] [outer = 0x114fdbc00] 13:44:51 INFO - PROCESS | 1647 | 1467751491193 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 776ms 13:44:51 INFO - PROCESS | 1647 | 1467751491218 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1647 | 1467751491222 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:44:51 INFO - PROCESS | 1647 | 1467751491227 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1647 | 1467751491228 Marionette TRACE conn2 <- [1,2522,null,{}] 13:44:51 INFO - PROCESS | 1647 | 1467751491231 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}] 13:44:51 INFO - PROCESS | 1647 | 1467751491233 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:51 INFO - PROCESS | 1647 | 1467751491337 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:44:51 INFO - PROCESS | 1647 | 1467751491400 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:51 INFO - PROCESS | 1647 | 1467751491401 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c84000 == 43 [pid = 1647] [id = 638] 13:44:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x118752400) [pid = 1647] [serial = 1914] [outer = 0x0] 13:44:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1193d5800) [pid = 1647] [serial = 1915] [outer = 0x118752400] 13:44:51 INFO - PROCESS | 1647 | 1467751491431 Marionette DEBUG loaded listener.js 13:44:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x119b88c00) [pid = 1647] [serial = 1916] [outer = 0x118752400] 13:44:51 INFO - PROCESS | 1647 | 1467751491885 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]]]}] 13:44:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:44:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 720ms 13:44:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:44:51 INFO - PROCESS | 1647 | 1467751491958 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:44:51 INFO - PROCESS | 1647 | 1467751491960 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:44:51 INFO - PROCESS | 1647 | 1467751491962 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:44:51 INFO - PROCESS | 1647 | 1467751491965 Marionette TRACE conn2 <- [1,2526,null,{}] 13:44:51 INFO - PROCESS | 1647 | 1467751491991 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}] 13:44:51 INFO - PROCESS | 1647 | 1467751491995 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:52 INFO - PROCESS | 1647 | 1467751492095 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:44:52 INFO - PROCESS | 1647 | 1467751492179 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1647 | 1467751492181 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d310000 == 44 [pid = 1647] [id = 639] 13:44:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x121ee5800) [pid = 1647] [serial = 1917] [outer = 0x0] 13:44:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12486b000) [pid = 1647] [serial = 1918] [outer = 0x121ee5800] 13:44:52 INFO - PROCESS | 1647 | 1467751492211 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x124ff2400) [pid = 1647] [serial = 1919] [outer = 0x121ee5800] 13:44:52 INFO - PROCESS | 1647 | 1467751492634 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]]]}] 13:44:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:44:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 690ms 13:44:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:44:52 INFO - PROCESS | 1647 | 1467751492652 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:44:52 INFO - PROCESS | 1647 | 1467751492654 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:44:52 INFO - PROCESS | 1647 | 1467751492656 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:44:52 INFO - PROCESS | 1647 | 1467751492657 Marionette TRACE conn2 <- [1,2530,null,{}] 13:44:52 INFO - PROCESS | 1647 | 1467751492660 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}] 13:44:52 INFO - PROCESS | 1647 | 1467751492661 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:52 INFO - PROCESS | 1647 | 1467751492766 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:44:52 INFO - PROCESS | 1647 | 1467751492828 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:52 INFO - PROCESS | 1647 | 1467751492830 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c267800 == 45 [pid = 1647] [id = 640] 13:44:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1127ccc00) [pid = 1647] [serial = 1920] [outer = 0x0] 13:44:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x126a40400) [pid = 1647] [serial = 1921] [outer = 0x1127ccc00] 13:44:52 INFO - PROCESS | 1647 | 1467751492912 Marionette DEBUG loaded listener.js 13:44:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1290f4800) [pid = 1647] [serial = 1922] [outer = 0x1127ccc00] 13:44:53 INFO - PROCESS | 1647 | 1467751493318 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]]]}] 13:44:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:44:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 671ms 13:44:53 INFO - PROCESS | 1647 | 1467751493327 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:44:53 INFO - PROCESS | 1647 | 1467751493329 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:44:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:44:53 INFO - PROCESS | 1647 | 1467751493333 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:44:53 INFO - PROCESS | 1647 | 1467751493335 Marionette TRACE conn2 <- [1,2534,null,{}] 13:44:53 INFO - PROCESS | 1647 | 1467751493337 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}] 13:44:53 INFO - PROCESS | 1647 | 1467751493339 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:53 INFO - PROCESS | 1647 | 1467751493441 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:44:53 INFO - PROCESS | 1647 | 1467751493703 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:53 INFO - PROCESS | 1647 | 1467751493705 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x115d78000 == 46 [pid = 1647] [id = 641] 13:44:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x1121bd000) [pid = 1647] [serial = 1923] [outer = 0x0] 13:44:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1128c5c00) [pid = 1647] [serial = 1924] [outer = 0x1121bd000] 13:44:53 INFO - PROCESS | 1647 | 1467751493735 Marionette DEBUG loaded listener.js 13:44:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x113210400) [pid = 1647] [serial = 1925] [outer = 0x1121bd000] 13:44:54 INFO - PROCESS | 1647 | 1467751494169 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]]]}] 13:44:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:44:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 874ms 13:44:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:44:54 INFO - PROCESS | 1647 | 1467751494207 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:44:54 INFO - PROCESS | 1647 | 1467751494209 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:44:54 INFO - PROCESS | 1647 | 1467751494213 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:44:54 INFO - PROCESS | 1647 | 1467751494215 Marionette TRACE conn2 <- [1,2538,null,{}] 13:44:54 INFO - PROCESS | 1647 | 1467751494219 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}] 13:44:54 INFO - PROCESS | 1647 | 1467751494220 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:54 INFO - PROCESS | 1647 | 1467751494344 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd20800 == 45 [pid = 1647] [id = 635] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9c2000 == 44 [pid = 1647] [id = 634] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1265a0800 == 43 [pid = 1647] [id = 633] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7d800 == 42 [pid = 1647] [id = 632] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12b921800 == 41 [pid = 1647] [id = 631] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac45000 == 40 [pid = 1647] [id = 630] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12a78e000 == 39 [pid = 1647] [id = 629] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x129095800 == 38 [pid = 1647] [id = 628] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1265b1800 == 37 [pid = 1647] [id = 627] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x119998800 == 36 [pid = 1647] [id = 626] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x118142000 == 35 [pid = 1647] [id = 625] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d0800 == 34 [pid = 1647] [id = 624] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x118719000 == 33 [pid = 1647] [id = 623] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b6000 == 32 [pid = 1647] [id = 622] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x115d78000 == 31 [pid = 1647] [id = 641] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12c267800 == 30 [pid = 1647] [id = 640] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d310000 == 29 [pid = 1647] [id = 639] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x128c84000 == 28 [pid = 1647] [id = 638] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x12d122800 == 27 [pid = 1647] [id = 636] 13:44:55 INFO - PROCESS | 1647 | --DOCSHELL 0x1195c6000 == 26 [pid = 1647] [id = 637] 13:44:55 INFO - PROCESS | 1647 | 1467751495141 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1647 | 1467751495142 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12890bc00) [pid = 1647] [serial = 1867] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x118543800) [pid = 1647] [serial = 1840] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x118897000) [pid = 1647] [serial = 1841] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1129e5c00) [pid = 1647] [serial = 1834] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x11321b400) [pid = 1647] [serial = 1835] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119b7c400) [pid = 1647] [serial = 1846] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x1197df800) [pid = 1647] [serial = 1843] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x119d67000) [pid = 1647] [serial = 1847] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x121010400) [pid = 1647] [serial = 1849] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12145fc00) [pid = 1647] [serial = 1850] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11697ac00) [pid = 1647] [serial = 1837] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x124868000) [pid = 1647] [serial = 1855] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x117148400) [pid = 1647] [serial = 1838] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121b68800) [pid = 1647] [serial = 1853] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x121471c00) [pid = 1647] [serial = 1852] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11888e800) [pid = 1647] [serial = 1832] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x11820c000) [pid = 1647] [serial = 1831] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124871800) [pid = 1647] [serial = 1861] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11714d800) [pid = 1647] [serial = 1817] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x115df0400) [pid = 1647] [serial = 1816] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119122400) [pid = 1647] [serial = 1820] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11873a400) [pid = 1647] [serial = 1819] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x126608800) [pid = 1647] [serial = 1864] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x121460800) [pid = 1647] [serial = 1823] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x11820d400) [pid = 1647] [serial = 1858] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x124870400) [pid = 1647] [serial = 1856] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12100bc00) [pid = 1647] [serial = 1822] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126829400) [pid = 1647] [serial = 1826] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x124870c00) [pid = 1647] [serial = 1825] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x126a3d400) [pid = 1647] [serial = 1865] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x112f8bc00) [pid = 1647] [serial = 1829] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x1128c9800) [pid = 1647] [serial = 1828] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x124cc8400) [pid = 1647] [serial = 1862] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x1199d5800) [pid = 1647] [serial = 1844] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x119b8e800) [pid = 1647] [serial = 1859] [outer = 0x0] [url = about:blank] 13:44:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x112641000 == 27 [pid = 1647] [id = 642] 13:44:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x110e39c00) [pid = 1647] [serial = 1926] [outer = 0x0] 13:44:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x110e3e400) [pid = 1647] [serial = 1927] [outer = 0x110e39c00] 13:44:55 INFO - PROCESS | 1647 | 1467751495234 Marionette DEBUG loaded listener.js 13:44:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x110eed400) [pid = 1647] [serial = 1928] [outer = 0x110e39c00] 13:44:55 INFO - PROCESS | 1647 | 1467751495563 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]]]}] 13:44:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:44:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1422ms 13:44:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:44:55 INFO - PROCESS | 1647 | 1467751495636 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:44:55 INFO - PROCESS | 1647 | 1467751495638 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:44:55 INFO - PROCESS | 1647 | 1467751495642 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:44:55 INFO - PROCESS | 1647 | 1467751495645 Marionette TRACE conn2 <- [1,2542,null,{}] 13:44:55 INFO - PROCESS | 1647 | 1467751495650 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}] 13:44:55 INFO - PROCESS | 1647 | 1467751495652 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:55 INFO - PROCESS | 1647 | 1467751495810 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:44:55 INFO - PROCESS | 1647 | 1467751495929 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:55 INFO - PROCESS | 1647 | 1467751495931 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x115ea6800 == 28 [pid = 1647] [id = 643] 13:44:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x111e5cc00) [pid = 1647] [serial = 1929] [outer = 0x0] 13:44:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x11213bc00) [pid = 1647] [serial = 1930] [outer = 0x111e5cc00] 13:44:55 INFO - PROCESS | 1647 | 1467751495987 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1127cdc00) [pid = 1647] [serial = 1931] [outer = 0x111e5cc00] 13:44:56 INFO - PROCESS | 1647 | 1467751496594 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]]]}] 13:44:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:44:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 975ms 13:44:56 INFO - PROCESS | 1647 | 1467751496641 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:44:56 INFO - PROCESS | 1647 | 1467751496643 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:44:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:44:56 INFO - PROCESS | 1647 | 1467751496652 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:44:56 INFO - PROCESS | 1647 | 1467751496656 Marionette TRACE conn2 <- [1,2546,null,{}] 13:44:56 INFO - PROCESS | 1647 | 1467751496659 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}] 13:44:56 INFO - PROCESS | 1647 | 1467751496661 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:56 INFO - PROCESS | 1647 | 1467751496763 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:44:56 INFO - PROCESS | 1647 | 1467751496839 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:56 INFO - PROCESS | 1647 | 1467751496840 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x11812e800 == 29 [pid = 1647] [id = 644] 13:44:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x112cbe400) [pid = 1647] [serial = 1932] [outer = 0x0] 13:44:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112d04c00) [pid = 1647] [serial = 1933] [outer = 0x112cbe400] 13:44:56 INFO - PROCESS | 1647 | 1467751496873 Marionette DEBUG loaded listener.js 13:44:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x112f7f000) [pid = 1647] [serial = 1934] [outer = 0x112cbe400] 13:44:57 INFO - PROCESS | 1647 | 1467751497394 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]]]}] 13:44:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:44:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 826ms 13:44:57 INFO - PROCESS | 1647 | 1467751497474 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:44:57 INFO - PROCESS | 1647 | 1467751497476 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:44:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:44:57 INFO - PROCESS | 1647 | 1467751497478 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:44:57 INFO - PROCESS | 1647 | 1467751497479 Marionette TRACE conn2 <- [1,2550,null,{}] 13:44:57 INFO - PROCESS | 1647 | 1467751497488 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}] 13:44:57 INFO - PROCESS | 1647 | 1467751497491 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:57 INFO - PROCESS | 1647 | 1467751497600 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:44:57 INFO - PROCESS | 1647 | 1467751497658 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:57 INFO - PROCESS | 1647 | 1467751497661 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x119709000 == 30 [pid = 1647] [id = 645] 13:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x116a13c00) [pid = 1647] [serial = 1935] [outer = 0x0] 13:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116a21000) [pid = 1647] [serial = 1936] [outer = 0x116a13c00] 13:44:57 INFO - PROCESS | 1647 | 1467751497694 Marionette DEBUG loaded listener.js 13:44:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1176eec00) [pid = 1647] [serial = 1937] [outer = 0x116a13c00] 13:44:58 INFO - PROCESS | 1647 | 1467751498202 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]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 774ms 13:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:44:58 INFO - PROCESS | 1647 | 1467751498253 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1647 | 1467751498255 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:44:58 INFO - PROCESS | 1647 | 1467751498258 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1647 | 1467751498260 Marionette TRACE conn2 <- [1,2554,null,{}] 13:44:58 INFO - PROCESS | 1647 | 1467751498264 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}] 13:44:58 INFO - PROCESS | 1647 | 1467751498268 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:58 INFO - PROCESS | 1647 | 1467751498352 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:44:58 INFO - PROCESS | 1647 | 1467751498359 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1647 | 1467751498361 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x11745d000 == 31 [pid = 1647] [id = 646] 13:44:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1128d3000) [pid = 1647] [serial = 1938] [outer = 0x0] 13:44:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x112d9d400) [pid = 1647] [serial = 1939] [outer = 0x1128d3000] 13:44:58 INFO - PROCESS | 1647 | 1467751498388 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x114f66c00) [pid = 1647] [serial = 1940] [outer = 0x1128d3000] 13:44:58 INFO - PROCESS | 1647 | 1467751498737 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]]]}] 13:44:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:44:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 13:44:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:44:58 INFO - PROCESS | 1647 | 1467751498790 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:44:58 INFO - PROCESS | 1647 | 1467751498793 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:44:58 INFO - PROCESS | 1647 | 1467751498799 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:44:58 INFO - PROCESS | 1647 | 1467751498801 Marionette TRACE conn2 <- [1,2558,null,{}] 13:44:58 INFO - PROCESS | 1647 | 1467751498803 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}] 13:44:58 INFO - PROCESS | 1647 | 1467751498805 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:58 INFO - PROCESS | 1647 | 1467751498884 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:44:58 INFO - PROCESS | 1647 | 1467751498888 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:58 INFO - PROCESS | 1647 | 1467751498889 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x12114b000 == 32 [pid = 1647] [id = 647] 13:44:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1127d1800) [pid = 1647] [serial = 1941] [outer = 0x0] 13:44:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x117eaec00) [pid = 1647] [serial = 1942] [outer = 0x1127d1800] 13:44:58 INFO - PROCESS | 1647 | 1467751498916 Marionette DEBUG loaded listener.js 13:44:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1180c7c00) [pid = 1647] [serial = 1943] [outer = 0x1127d1800] 13:44:59 INFO - PROCESS | 1647 | 1467751499277 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]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 521ms 13:44:59 INFO - PROCESS | 1647 | 1467751499325 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:44:59 INFO - PROCESS | 1647 | 1467751499327 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:44:59 INFO - PROCESS | 1647 | 1467751499330 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1647 | 1467751499333 Marionette TRACE conn2 <- [1,2562,null,{}] 13:44:59 INFO - PROCESS | 1647 | 1467751499340 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}] 13:44:59 INFO - PROCESS | 1647 | 1467751499343 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:59 INFO - PROCESS | 1647 | 1467751499419 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:44:59 INFO - PROCESS | 1647 | 1467751499423 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 1647 | 1467751499425 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x124adb000 == 33 [pid = 1647] [id = 648] 13:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x11820d400) [pid = 1647] [serial = 1944] [outer = 0x0] 13:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1185c7400) [pid = 1647] [serial = 1945] [outer = 0x11820d400] 13:44:59 INFO - PROCESS | 1647 | 1467751499454 Marionette DEBUG loaded listener.js 13:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x118758400) [pid = 1647] [serial = 1946] [outer = 0x11820d400] 13:44:59 INFO - PROCESS | 1647 | 1467751499838 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]]]}] 13:44:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:44:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 523ms 13:44:59 INFO - PROCESS | 1647 | 1467751499854 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:44:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:44:59 INFO - PROCESS | 1647 | 1467751499856 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:44:59 INFO - PROCESS | 1647 | 1467751499858 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:44:59 INFO - PROCESS | 1647 | 1467751499859 Marionette TRACE conn2 <- [1,2566,null,{}] 13:44:59 INFO - PROCESS | 1647 | 1467751499861 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}] 13:44:59 INFO - PROCESS | 1647 | 1467751499862 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:59 INFO - PROCESS | 1647 | 1467751499972 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:44:59 INFO - PROCESS | 1647 | 1467751499976 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:44:59 INFO - PROCESS | 1647 | 1467751499976 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:44:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x12685c800 == 34 [pid = 1647] [id = 649] 13:44:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x118897000) [pid = 1647] [serial = 1947] [outer = 0x0] 13:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1193cf800) [pid = 1647] [serial = 1948] [outer = 0x118897000] 13:45:00 INFO - PROCESS | 1647 | 1467751500001 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1199b0000) [pid = 1647] [serial = 1949] [outer = 0x118897000] 13:45:00 INFO - PROCESS | 1647 | 1467751500363 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]]]}] 13:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 13:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:45:00 INFO - PROCESS | 1647 | 1467751500377 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 1647 | 1467751500378 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:45:00 INFO - PROCESS | 1647 | 1467751500382 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 1647 | 1467751500383 Marionette TRACE conn2 <- [1,2570,null,{}] 13:45:00 INFO - PROCESS | 1647 | 1467751500393 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}] 13:45:00 INFO - PROCESS | 1647 | 1467751500394 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:00 INFO - PROCESS | 1647 | 1467751500494 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:45:00 INFO - PROCESS | 1647 | 1467751500497 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:00 INFO - PROCESS | 1647 | 1467751500498 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c77800 == 35 [pid = 1647] [id = 650] 13:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x11820b800) [pid = 1647] [serial = 1950] [outer = 0x0] 13:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1199b6c00) [pid = 1647] [serial = 1951] [outer = 0x11820b800] 13:45:00 INFO - PROCESS | 1647 | 1467751500524 Marionette DEBUG loaded listener.js 13:45:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1199d4c00) [pid = 1647] [serial = 1952] [outer = 0x11820b800] 13:45:00 INFO - PROCESS | 1647 | 1467751500888 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]]]}] 13:45:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:45:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 526ms 13:45:00 INFO - PROCESS | 1647 | 1467751500913 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:45:00 INFO - PROCESS | 1647 | 1467751500914 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:45:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:45:00 INFO - PROCESS | 1647 | 1467751500919 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:45:00 INFO - PROCESS | 1647 | 1467751500920 Marionette TRACE conn2 <- [1,2574,null,{}] 13:45:00 INFO - PROCESS | 1647 | 1467751500922 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}] 13:45:00 INFO - PROCESS | 1647 | 1467751500926 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:01 INFO - PROCESS | 1647 | 1467751501042 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:45:01 INFO - PROCESS | 1647 | 1467751501085 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 1647 | 1467751501087 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a412000 == 36 [pid = 1647] [id = 651] 13:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d64c00) [pid = 1647] [serial = 1953] [outer = 0x0] 13:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121008000) [pid = 1647] [serial = 1954] [outer = 0x119d64c00] 13:45:01 INFO - PROCESS | 1647 | 1467751501112 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1210cf000) [pid = 1647] [serial = 1955] [outer = 0x119d64c00] 13:45:01 INFO - PROCESS | 1647 | 1467751501437 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]]]}] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1121bd000) [pid = 1647] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x114fdbc00) [pid = 1647] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118752400) [pid = 1647] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1199bdc00) [pid = 1647] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12108e400) [pid = 1647] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12100e800) [pid = 1647] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x11297bc00) [pid = 1647] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x115e68c00) [pid = 1647] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12613dc00) [pid = 1647] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12892ac00) [pid = 1647] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x11820f800) [pid = 1647] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1127d5000) [pid = 1647] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113c69400) [pid = 1647] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1128d2400) [pid = 1647] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121ee5800) [pid = 1647] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1127ccc00) [pid = 1647] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x119d64800) [pid = 1647] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112599800) [pid = 1647] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1290f1c00) [pid = 1647] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:45:01 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1290f6800) [pid = 1647] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 569ms 13:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:45:01 INFO - PROCESS | 1647 | 1467751501487 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1647 | 1467751501489 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:45:01 INFO - PROCESS | 1647 | 1467751501491 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1647 | 1467751501492 Marionette TRACE conn2 <- [1,2578,null,{}] 13:45:01 INFO - PROCESS | 1647 | 1467751501494 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}] 13:45:01 INFO - PROCESS | 1647 | 1467751501495 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:01 INFO - PROCESS | 1647 | 1467751501573 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:45:01 INFO - PROCESS | 1647 | 1467751501577 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:01 INFO - PROCESS | 1647 | 1467751501578 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b4800 == 37 [pid = 1647] [id = 652] 13:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1128d0400) [pid = 1647] [serial = 1956] [outer = 0x0] 13:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x113211000) [pid = 1647] [serial = 1957] [outer = 0x1128d0400] 13:45:01 INFO - PROCESS | 1647 | 1467751501602 Marionette DEBUG loaded listener.js 13:45:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11690b800) [pid = 1647] [serial = 1958] [outer = 0x1128d0400] 13:45:01 INFO - PROCESS | 1647 | 1467751501947 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]]]}] 13:45:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:45:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 470ms 13:45:01 INFO - PROCESS | 1647 | 1467751501962 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:45:01 INFO - PROCESS | 1647 | 1467751501963 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:45:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:45:01 INFO - PROCESS | 1647 | 1467751501968 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:45:01 INFO - PROCESS | 1647 | 1467751501970 Marionette TRACE conn2 <- [1,2582,null,{}] 13:45:01 INFO - PROCESS | 1647 | 1467751501972 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}] 13:45:01 INFO - PROCESS | 1647 | 1467751501973 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:02 INFO - PROCESS | 1647 | 1467751502056 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:45:02 INFO - PROCESS | 1647 | 1467751502060 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1647 | 1467751502061 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac4a000 == 38 [pid = 1647] [id = 653] 13:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x115df2000) [pid = 1647] [serial = 1959] [outer = 0x0] 13:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x119d66c00) [pid = 1647] [serial = 1960] [outer = 0x115df2000] 13:45:02 INFO - PROCESS | 1647 | 1467751502085 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12145a400) [pid = 1647] [serial = 1961] [outer = 0x115df2000] 13:45:02 INFO - PROCESS | 1647 | 1467751502392 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]]]}] 13:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 473ms 13:45:02 INFO - PROCESS | 1647 | 1467751502442 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1647 | 1467751502444 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:45:02 INFO - PROCESS | 1647 | 1467751502469 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1647 | 1467751502470 Marionette TRACE conn2 <- [1,2586,null,{}] 13:45:02 INFO - PROCESS | 1647 | 1467751502473 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}] 13:45:02 INFO - PROCESS | 1647 | 1467751502474 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:02 INFO - PROCESS | 1647 | 1467751502555 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:45:02 INFO - PROCESS | 1647 | 1467751502558 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:02 INFO - PROCESS | 1647 | 1467751502559 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12afa4000 == 39 [pid = 1647] [id = 654] 13:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x116fb3800) [pid = 1647] [serial = 1962] [outer = 0x0] 13:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121461c00) [pid = 1647] [serial = 1963] [outer = 0x116fb3800] 13:45:02 INFO - PROCESS | 1647 | 1467751502583 Marionette DEBUG loaded listener.js 13:45:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121472800) [pid = 1647] [serial = 1964] [outer = 0x116fb3800] 13:45:02 INFO - PROCESS | 1647 | 1467751502889 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]]]}] 13:45:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:45:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 491ms 13:45:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:45:02 INFO - PROCESS | 1647 | 1467751502938 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:45:02 INFO - PROCESS | 1647 | 1467751502940 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:45:02 INFO - PROCESS | 1647 | 1467751502943 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:45:02 INFO - PROCESS | 1647 | 1467751502945 Marionette TRACE conn2 <- [1,2590,null,{}] 13:45:02 INFO - PROCESS | 1647 | 1467751502948 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}] 13:45:02 INFO - PROCESS | 1647 | 1467751502950 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:03 INFO - PROCESS | 1647 | 1467751503070 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:45:03 INFO - PROCESS | 1647 | 1467751503156 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1647 | 1467751503157 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b906000 == 40 [pid = 1647] [id = 655] 13:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x116984800) [pid = 1647] [serial = 1965] [outer = 0x0] 13:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1217d9800) [pid = 1647] [serial = 1966] [outer = 0x116984800] 13:45:03 INFO - PROCESS | 1647 | 1467751503196 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x121ee0400) [pid = 1647] [serial = 1967] [outer = 0x116984800] 13:45:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:45:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 620ms 13:45:03 INFO - PROCESS | 1647 | 1467751503554 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]]]}] 13:45:03 INFO - PROCESS | 1647 | 1467751503563 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:45:03 INFO - PROCESS | 1647 | 1467751503565 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:45:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:45:03 INFO - PROCESS | 1647 | 1467751503571 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:45:03 INFO - PROCESS | 1647 | 1467751503572 Marionette TRACE conn2 <- [1,2594,null,{}] 13:45:03 INFO - PROCESS | 1647 | 1467751503575 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}] 13:45:03 INFO - PROCESS | 1647 | 1467751503576 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:03 INFO - PROCESS | 1647 | 1467751503718 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:45:03 INFO - PROCESS | 1647 | 1467751503779 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:03 INFO - PROCESS | 1647 | 1467751503780 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x1132cf000 == 41 [pid = 1647] [id = 656] 13:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110e36c00) [pid = 1647] [serial = 1968] [outer = 0x0] 13:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x110ee9c00) [pid = 1647] [serial = 1969] [outer = 0x110e36c00] 13:45:03 INFO - PROCESS | 1647 | 1467751503812 Marionette DEBUG loaded listener.js 13:45:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1127cb000) [pid = 1647] [serial = 1970] [outer = 0x110e36c00] 13:45:04 INFO - PROCESS | 1647 | 1467751504304 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]]]}] 13:45:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:45:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 771ms 13:45:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:45:04 INFO - PROCESS | 1647 | 1467751504342 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:45:04 INFO - PROCESS | 1647 | 1467751504344 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:45:04 INFO - PROCESS | 1647 | 1467751504364 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:45:04 INFO - PROCESS | 1647 | 1467751504366 Marionette TRACE conn2 <- [1,2598,null,{}] 13:45:04 INFO - PROCESS | 1647 | 1467751504372 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}] 13:45:04 INFO - PROCESS | 1647 | 1467751504375 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:04 INFO - PROCESS | 1647 | 1467751504504 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:45:04 INFO - PROCESS | 1647 | 1467751504590 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:04 INFO - PROCESS | 1647 | 1467751504592 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b12000 == 42 [pid = 1647] [id = 657] 13:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1164df400) [pid = 1647] [serial = 1971] [outer = 0x0] 13:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1174de000) [pid = 1647] [serial = 1972] [outer = 0x1164df400] 13:45:04 INFO - PROCESS | 1647 | 1467751504622 Marionette DEBUG loaded listener.js 13:45:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1180c9c00) [pid = 1647] [serial = 1973] [outer = 0x1164df400] 13:45:05 INFO - PROCESS | 1647 | 1467751505077 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]]]}] 13:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 743ms 13:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:45:05 INFO - PROCESS | 1647 | 1467751505090 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 1647 | 1467751505092 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:45:05 INFO - PROCESS | 1647 | 1467751505095 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 1647 | 1467751505097 Marionette TRACE conn2 <- [1,2602,null,{}] 13:45:05 INFO - PROCESS | 1647 | 1467751505099 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}] 13:45:05 INFO - PROCESS | 1647 | 1467751505101 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:05 INFO - PROCESS | 1647 | 1467751505230 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:45:05 INFO - PROCESS | 1647 | 1467751505335 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:05 INFO - PROCESS | 1647 | 1467751505337 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a794000 == 43 [pid = 1647] [id = 658] 13:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1185bf800) [pid = 1647] [serial = 1974] [outer = 0x0] 13:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x118feac00) [pid = 1647] [serial = 1975] [outer = 0x1185bf800] 13:45:05 INFO - PROCESS | 1647 | 1467751505382 Marionette DEBUG loaded listener.js 13:45:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x1199d5800) [pid = 1647] [serial = 1976] [outer = 0x1185bf800] 13:45:05 INFO - PROCESS | 1647 | 1467751505807 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]]]}] 13:45:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:45:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 13:45:05 INFO - PROCESS | 1647 | 1467751505886 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:45:05 INFO - PROCESS | 1647 | 1467751505889 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:45:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:45:05 INFO - PROCESS | 1647 | 1467751505898 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:45:05 INFO - PROCESS | 1647 | 1467751505903 Marionette TRACE conn2 <- [1,2606,null,{}] 13:45:05 INFO - PROCESS | 1647 | 1467751505905 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}] 13:45:05 INFO - PROCESS | 1647 | 1467751505908 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:06 INFO - PROCESS | 1647 | 1467751506011 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:45:06 INFO - PROCESS | 1647 | 1467751506085 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 1647 | 1467751506087 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c5800 == 44 [pid = 1647] [id = 659] 13:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x1199e0c00) [pid = 1647] [serial = 1977] [outer = 0x0] 13:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12108a800) [pid = 1647] [serial = 1978] [outer = 0x1199e0c00] 13:45:06 INFO - PROCESS | 1647 | 1467751506116 Marionette DEBUG loaded listener.js 13:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12146d800) [pid = 1647] [serial = 1979] [outer = 0x1199e0c00] 13:45:06 INFO - PROCESS | 1647 | 1467751506595 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]]]}] 13:45:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:45:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 727ms 13:45:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:45:06 INFO - PROCESS | 1647 | 1467751506622 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:45:06 INFO - PROCESS | 1647 | 1467751506623 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:45:06 INFO - PROCESS | 1647 | 1467751506625 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:45:06 INFO - PROCESS | 1647 | 1467751506627 Marionette TRACE conn2 <- [1,2610,null,{}] 13:45:06 INFO - PROCESS | 1647 | 1467751506629 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}] 13:45:06 INFO - PROCESS | 1647 | 1467751506631 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:06 INFO - PROCESS | 1647 | 1467751506774 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:45:06 INFO - PROCESS | 1647 | 1467751506966 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:06 INFO - PROCESS | 1647 | 1467751506967 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195ca000 == 45 [pid = 1647] [id = 660] 13:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x1127d8400) [pid = 1647] [serial = 1980] [outer = 0x0] 13:45:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1128ca400) [pid = 1647] [serial = 1981] [outer = 0x1127d8400] 13:45:06 INFO - PROCESS | 1647 | 1467751506997 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x113213400) [pid = 1647] [serial = 1982] [outer = 0x1127d8400] 13:45:07 INFO - PROCESS | 1647 | 1467751507473 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]]]}] 13:45:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:45:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 871ms 13:45:07 INFO - PROCESS | 1647 | 1467751507498 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:45:07 INFO - PROCESS | 1647 | 1467751507500 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:45:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:45:07 INFO - PROCESS | 1647 | 1467751507525 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:45:07 INFO - PROCESS | 1647 | 1467751507526 Marionette TRACE conn2 <- [1,2614,null,{}] 13:45:07 INFO - PROCESS | 1647 | 1467751507530 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}] 13:45:07 INFO - PROCESS | 1647 | 1467751507532 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:07 INFO - PROCESS | 1647 | 1467751507631 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:45:07 INFO - PROCESS | 1647 | 1467751507708 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:07 INFO - PROCESS | 1647 | 1467751507709 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191db000 == 46 [pid = 1647] [id = 661] 13:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x116a1b800) [pid = 1647] [serial = 1983] [outer = 0x0] 13:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x11820b400) [pid = 1647] [serial = 1984] [outer = 0x116a1b800] 13:45:07 INFO - PROCESS | 1647 | 1467751507737 Marionette DEBUG loaded listener.js 13:45:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x118745c00) [pid = 1647] [serial = 1985] [outer = 0x116a1b800] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12b906000 == 45 [pid = 1647] [id = 655] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12afa4000 == 44 [pid = 1647] [id = 654] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac4a000 == 43 [pid = 1647] [id = 653] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b4800 == 42 [pid = 1647] [id = 652] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12a412000 == 41 [pid = 1647] [id = 651] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x128c77800 == 40 [pid = 1647] [id = 650] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12685c800 == 39 [pid = 1647] [id = 649] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x124adb000 == 38 [pid = 1647] [id = 648] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x110e3e400) [pid = 1647] [serial = 1927] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x12114b000 == 37 [pid = 1647] [id = 647] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11745d000 == 36 [pid = 1647] [id = 646] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x119709000 == 35 [pid = 1647] [id = 645] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x11812e800 == 34 [pid = 1647] [id = 644] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x115ea6800 == 33 [pid = 1647] [id = 643] 13:45:07 INFO - PROCESS | 1647 | --DOCSHELL 0x112641000 == 32 [pid = 1647] [id = 642] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1128c5c00) [pid = 1647] [serial = 1924] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x113210400) [pid = 1647] [serial = 1925] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x11612d800) [pid = 1647] [serial = 1912] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x1193d5800) [pid = 1647] [serial = 1915] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x124868c00) [pid = 1647] [serial = 1891] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x128906c00) [pid = 1647] [serial = 1894] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12669ec00) [pid = 1647] [serial = 1892] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121091000) [pid = 1647] [serial = 1885] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x112d07400) [pid = 1647] [serial = 1870] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x114fdb000) [pid = 1647] [serial = 1871] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x11672bc00) [pid = 1647] [serial = 1876] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1176f7400) [pid = 1647] [serial = 1877] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12892a000) [pid = 1647] [serial = 1868] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x128c03c00) [pid = 1647] [serial = 1897] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x118745000) [pid = 1647] [serial = 1879] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118fedc00) [pid = 1647] [serial = 1880] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x119b7c000) [pid = 1647] [serial = 1882] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x120f2d400) [pid = 1647] [serial = 1883] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1176f5c00) [pid = 1647] [serial = 1873] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118207400) [pid = 1647] [serial = 1874] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1180c4800) [pid = 1647] [serial = 1913] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x119b83000) [pid = 1647] [serial = 1901] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12486b000) [pid = 1647] [serial = 1918] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1176f5000) [pid = 1647] [serial = 1900] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1290f4800) [pid = 1647] [serial = 1922] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12613c800) [pid = 1647] [serial = 1903] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121465400) [pid = 1647] [serial = 1888] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12a728400) [pid = 1647] [serial = 1907] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x128f7fc00) [pid = 1647] [serial = 1898] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x126a40400) [pid = 1647] [serial = 1921] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12ac23400) [pid = 1647] [serial = 1909] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x124ff2400) [pid = 1647] [serial = 1919] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x119b88c00) [pid = 1647] [serial = 1916] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12892b000) [pid = 1647] [serial = 1895] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12ae8fc00) [pid = 1647] [serial = 1910] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x12925d800) [pid = 1647] [serial = 1906] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1290f0000) [pid = 1647] [serial = 1904] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x121364c00) [pid = 1647] [serial = 1886] [outer = 0x0] [url = about:blank] 13:45:07 INFO - PROCESS | 1647 | --DOMWINDOW == 76 (0x121b61400) [pid = 1647] [serial = 1889] [outer = 0x0] [url = about:blank] 13:45:08 INFO - PROCESS | 1647 | 1467751508109 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]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 621ms 13:45:08 INFO - PROCESS | 1647 | 1467751508147 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 1647 | 1467751508149 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:45:08 INFO - PROCESS | 1647 | 1467751508152 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1647 | 1467751508153 Marionette TRACE conn2 <- [1,2618,null,{}] 13:45:08 INFO - PROCESS | 1647 | 1467751508156 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}] 13:45:08 INFO - PROCESS | 1647 | 1467751508157 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:08 INFO - PROCESS | 1647 | 1467751508242 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:45:08 INFO - PROCESS | 1647 | 1467751508246 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1647 | 1467751508247 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x119707000 == 33 [pid = 1647] [id = 662] 13:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 77 (0x118745000) [pid = 1647] [serial = 1986] [outer = 0x0] 13:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x1193d5800) [pid = 1647] [serial = 1987] [outer = 0x118745000] 13:45:08 INFO - PROCESS | 1647 | 1467751508275 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x1199d5000) [pid = 1647] [serial = 1988] [outer = 0x118745000] 13:45:08 INFO - PROCESS | 1647 | 1467751508636 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]]]}] 13:45:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:45:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 13:45:08 INFO - PROCESS | 1647 | 1467751508679 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:45:08 INFO - PROCESS | 1647 | 1467751508680 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:45:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:45:08 INFO - PROCESS | 1647 | 1467751508688 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:45:08 INFO - PROCESS | 1647 | 1467751508692 Marionette TRACE conn2 <- [1,2622,null,{}] 13:45:08 INFO - PROCESS | 1647 | 1467751508696 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}] 13:45:08 INFO - PROCESS | 1647 | 1467751508698 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:08 INFO - PROCESS | 1647 | 1467751508777 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:45:08 INFO - PROCESS | 1647 | 1467751508783 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:08 INFO - PROCESS | 1647 | 1467751508785 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12659f800 == 34 [pid = 1647] [id = 663] 13:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x119b84400) [pid = 1647] [serial = 1989] [outer = 0x0] 13:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x12100b000) [pid = 1647] [serial = 1990] [outer = 0x119b84400] 13:45:08 INFO - PROCESS | 1647 | 1467751508810 Marionette DEBUG loaded listener.js 13:45:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x1210cdc00) [pid = 1647] [serial = 1991] [outer = 0x119b84400] 13:45:09 INFO - PROCESS | 1647 | 1467751509178 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 528ms 13:45:09 INFO - PROCESS | 1647 | 1467751509213 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:45:09 INFO - PROCESS | 1647 | 1467751509215 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:45:09 INFO - PROCESS | 1647 | 1467751509218 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1647 | 1467751509219 Marionette TRACE conn2 <- [1,2626,null,{}] 13:45:09 INFO - PROCESS | 1647 | 1467751509222 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}] 13:45:09 INFO - PROCESS | 1647 | 1467751509223 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:09 INFO - PROCESS | 1647 | 1467751509324 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:45:09 INFO - PROCESS | 1647 | 1467751509328 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:09 INFO - PROCESS | 1647 | 1467751509329 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f60000 == 35 [pid = 1647] [id = 664] 13:45:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x121466800) [pid = 1647] [serial = 1992] [outer = 0x0] 13:45:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x121ede400) [pid = 1647] [serial = 1993] [outer = 0x121466800] 13:45:09 INFO - PROCESS | 1647 | 1467751509363 Marionette DEBUG loaded listener.js 13:45:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x12486dc00) [pid = 1647] [serial = 1994] [outer = 0x121466800] 13:45:09 INFO - PROCESS | 1647 | 1467751509772 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]]]}] 13:45:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:45:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 13:45:09 INFO - PROCESS | 1647 | 1467751509789 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:45:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:45:09 INFO - PROCESS | 1647 | 1467751509791 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:45:09 INFO - PROCESS | 1647 | 1467751509794 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:45:09 INFO - PROCESS | 1647 | 1467751509796 Marionette TRACE conn2 <- [1,2630,null,{}] 13:45:09 INFO - PROCESS | 1647 | 1467751509799 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}] 13:45:09 INFO - PROCESS | 1647 | 1467751509802 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:09 INFO - PROCESS | 1647 | 1467751509976 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:45:10 INFO - PROCESS | 1647 | 1467751510014 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1647 | 1467751510020 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a55e000 == 36 [pid = 1647] [id = 665] 13:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x124ccd800) [pid = 1647] [serial = 1995] [outer = 0x0] 13:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x124ff4000) [pid = 1647] [serial = 1996] [outer = 0x124ccd800] 13:45:10 INFO - PROCESS | 1647 | 1467751510072 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12613a800) [pid = 1647] [serial = 1997] [outer = 0x124ccd800] 13:45:10 INFO - PROCESS | 1647 | 1467751510535 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]]]}] 13:45:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:45:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 770ms 13:45:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:45:10 INFO - PROCESS | 1647 | 1467751510570 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:45:10 INFO - PROCESS | 1647 | 1467751510571 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:45:10 INFO - PROCESS | 1647 | 1467751510573 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:45:10 INFO - PROCESS | 1647 | 1467751510574 Marionette TRACE conn2 <- [1,2634,null,{}] 13:45:10 INFO - PROCESS | 1647 | 1467751510577 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}] 13:45:10 INFO - PROCESS | 1647 | 1467751510578 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:10 INFO - PROCESS | 1647 | 1467751510683 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:45:10 INFO - PROCESS | 1647 | 1467751510687 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:10 INFO - PROCESS | 1647 | 1467751510688 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac47800 == 37 [pid = 1647] [id = 666] 13:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x113c42400) [pid = 1647] [serial = 1998] [outer = 0x0] 13:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12613d000) [pid = 1647] [serial = 1999] [outer = 0x113c42400] 13:45:10 INFO - PROCESS | 1647 | 1467751510745 Marionette DEBUG loaded listener.js 13:45:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1266a9800) [pid = 1647] [serial = 2000] [outer = 0x113c42400] 13:45:11 INFO - PROCESS | 1647 | 1467751511076 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]]]}] 13:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 13:45:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:45:11 INFO - PROCESS | 1647 | 1467751511092 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:45:11 INFO - PROCESS | 1647 | 1467751511093 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:45:11 INFO - PROCESS | 1647 | 1467751511095 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1647 | 1467751511095 Marionette TRACE conn2 <- [1,2638,null,{}] 13:45:11 INFO - PROCESS | 1647 | 1467751511100 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}] 13:45:11 INFO - PROCESS | 1647 | 1467751511102 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:11 INFO - PROCESS | 1647 | 1467751511212 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:45:11 INFO - PROCESS | 1647 | 1467751511224 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:11 INFO - PROCESS | 1647 | 1467751511226 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:11 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b93f800 == 38 [pid = 1647] [id = 667] 13:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x126823800) [pid = 1647] [serial = 2001] [outer = 0x0] 13:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12890bc00) [pid = 1647] [serial = 2002] [outer = 0x126823800] 13:45:11 INFO - PROCESS | 1647 | 1467751511252 Marionette DEBUG loaded listener.js 13:45:11 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12892a400) [pid = 1647] [serial = 2003] [outer = 0x126823800] 13:45:11 INFO - PROCESS | 1647 | 1467751511716 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]]]}] 13:45:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:45:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 674ms 13:45:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:45:11 INFO - PROCESS | 1647 | 1467751511770 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:45:11 INFO - PROCESS | 1647 | 1467751511772 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:45:11 INFO - PROCESS | 1647 | 1467751511775 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:45:11 INFO - PROCESS | 1647 | 1467751511777 Marionette TRACE conn2 <- [1,2642,null,{}] 13:45:11 INFO - PROCESS | 1647 | 1467751511780 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}] 13:45:11 INFO - PROCESS | 1647 | 1467751511782 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:11 INFO - PROCESS | 1647 | 1467751511918 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118897000) [pid = 1647] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x115df2000) [pid = 1647] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x116fb3800) [pid = 1647] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d64c00) [pid = 1647] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11820b800) [pid = 1647] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1128d3000) [pid = 1647] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1128d0400) [pid = 1647] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x110e39c00) [pid = 1647] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x11820d400) [pid = 1647] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x116a13c00) [pid = 1647] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:45:12 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1127d1800) [pid = 1647] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:45:12 INFO - PROCESS | 1647 | 1467751512075 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1647 | 1467751512076 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215ad800 == 39 [pid = 1647] [id = 668] 13:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x110dd9800) [pid = 1647] [serial = 2004] [outer = 0x0] 13:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x111f2c000) [pid = 1647] [serial = 2005] [outer = 0x110dd9800] 13:45:12 INFO - PROCESS | 1647 | 1467751512100 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x115df2000) [pid = 1647] [serial = 2006] [outer = 0x110dd9800] 13:45:12 INFO - PROCESS | 1647 | 1467751512368 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]]]}] 13:45:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:45:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 621ms 13:45:12 INFO - PROCESS | 1647 | 1467751512396 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1647 | 1467751512397 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:45:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:45:12 INFO - PROCESS | 1647 | 1467751512407 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1647 | 1467751512408 Marionette TRACE conn2 <- [1,2646,null,{}] 13:45:12 INFO - PROCESS | 1647 | 1467751512410 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}] 13:45:12 INFO - PROCESS | 1647 | 1467751512411 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:12 INFO - PROCESS | 1647 | 1467751512507 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:45:12 INFO - PROCESS | 1647 | 1467751512511 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:12 INFO - PROCESS | 1647 | 1467751512512 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c4000 == 40 [pid = 1647] [id = 669] 13:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1176f7c00) [pid = 1647] [serial = 2007] [outer = 0x0] 13:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199ba400) [pid = 1647] [serial = 2008] [outer = 0x1176f7c00] 13:45:12 INFO - PROCESS | 1647 | 1467751512536 Marionette DEBUG loaded listener.js 13:45:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12892ac00) [pid = 1647] [serial = 2009] [outer = 0x1176f7c00] 13:45:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:45:12 INFO - PROCESS | 1647 | 1467751512869 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]]]}] 13:45:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 475ms 13:45:12 INFO - PROCESS | 1647 | 1467751512878 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:45:12 INFO - PROCESS | 1647 | 1467751512879 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:45:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:45:12 INFO - PROCESS | 1647 | 1467751512891 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:45:12 INFO - PROCESS | 1647 | 1467751512892 Marionette TRACE conn2 <- [1,2650,null,{}] 13:45:12 INFO - PROCESS | 1647 | 1467751512894 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}] 13:45:12 INFO - PROCESS | 1647 | 1467751512895 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:13 INFO - PROCESS | 1647 | 1467751513012 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:45:13 INFO - PROCESS | 1647 | 1467751513018 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 1647 | 1467751513020 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c0800 == 41 [pid = 1647] [id = 670] 13:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1176f8800) [pid = 1647] [serial = 2010] [outer = 0x0] 13:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x128c0f000) [pid = 1647] [serial = 2011] [outer = 0x1176f8800] 13:45:13 INFO - PROCESS | 1647 | 1467751513047 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129259800) [pid = 1647] [serial = 2012] [outer = 0x1176f8800] 13:45:13 INFO - PROCESS | 1647 | 1467751513356 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:45:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 478ms 13:45:13 INFO - PROCESS | 1647 | 1467751513360 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1647 | 1467751513361 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:45:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:45:13 INFO - PROCESS | 1647 | 1467751513371 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1647 | 1467751513373 Marionette TRACE conn2 <- [1,2654,null,{}] 13:45:13 INFO - PROCESS | 1647 | 1467751513375 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}] 13:45:13 INFO - PROCESS | 1647 | 1467751513377 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:13 INFO - PROCESS | 1647 | 1467751513484 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:45:13 INFO - PROCESS | 1647 | 1467751513488 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:13 INFO - PROCESS | 1647 | 1467751513489 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d119000 == 42 [pid = 1647] [id = 671] 13:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12925e000) [pid = 1647] [serial = 2013] [outer = 0x0] 13:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a5d8c00) [pid = 1647] [serial = 2014] [outer = 0x12925e000] 13:45:13 INFO - PROCESS | 1647 | 1467751513512 Marionette DEBUG loaded listener.js 13:45:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a727000) [pid = 1647] [serial = 2015] [outer = 0x12925e000] 13:45:13 INFO - PROCESS | 1647 | 1467751513848 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]]]}] 13:45:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:45:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 526ms 13:45:13 INFO - PROCESS | 1647 | 1467751513891 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:45:13 INFO - PROCESS | 1647 | 1467751513892 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:45:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:45:13 INFO - PROCESS | 1647 | 1467751513894 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:45:13 INFO - PROCESS | 1647 | 1467751513895 Marionette TRACE conn2 <- [1,2658,null,{}] 13:45:13 INFO - PROCESS | 1647 | 1467751513897 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}] 13:45:13 INFO - PROCESS | 1647 | 1467751513898 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:14 INFO - PROCESS | 1647 | 1467751514014 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:45:14 INFO - PROCESS | 1647 | 1467751514021 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1647 | 1467751514022 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d317000 == 43 [pid = 1647] [id = 672] 13:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12145dc00) [pid = 1647] [serial = 2016] [outer = 0x0] 13:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ac1e000) [pid = 1647] [serial = 2017] [outer = 0x12145dc00] 13:45:14 INFO - PROCESS | 1647 | 1467751514045 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ae8fc00) [pid = 1647] [serial = 2018] [outer = 0x12145dc00] 13:45:14 INFO - PROCESS | 1647 | 1467751514507 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]]]}] 13:45:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:45:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 620ms 13:45:14 INFO - PROCESS | 1647 | 1467751514514 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:45:14 INFO - PROCESS | 1647 | 1467751514517 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:45:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:45:14 INFO - PROCESS | 1647 | 1467751514520 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:45:14 INFO - PROCESS | 1647 | 1467751514522 Marionette TRACE conn2 <- [1,2662,null,{}] 13:45:14 INFO - PROCESS | 1647 | 1467751514525 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}] 13:45:14 INFO - PROCESS | 1647 | 1467751514528 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:14 INFO - PROCESS | 1647 | 1467751514640 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:45:14 INFO - PROCESS | 1647 | 1467751514704 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:14 INFO - PROCESS | 1647 | 1467751514706 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x121258000 == 44 [pid = 1647] [id = 673] 13:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x114fccc00) [pid = 1647] [serial = 2019] [outer = 0x0] 13:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x116fbd400) [pid = 1647] [serial = 2020] [outer = 0x114fccc00] 13:45:14 INFO - PROCESS | 1647 | 1467751514777 Marionette DEBUG loaded listener.js 13:45:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118209800) [pid = 1647] [serial = 2021] [outer = 0x114fccc00] 13:45:15 INFO - PROCESS | 1647 | 1467751515189 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]]]}] 13:45:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:45:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 722ms 13:45:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:45:15 INFO - PROCESS | 1647 | 1467751515242 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:45:15 INFO - PROCESS | 1647 | 1467751515245 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:45:15 INFO - PROCESS | 1647 | 1467751515250 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:45:15 INFO - PROCESS | 1647 | 1467751515252 Marionette TRACE conn2 <- [1,2666,null,{}] 13:45:15 INFO - PROCESS | 1647 | 1467751515254 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}] 13:45:15 INFO - PROCESS | 1647 | 1467751515256 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:15 INFO - PROCESS | 1647 | 1467751515388 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:45:15 INFO - PROCESS | 1647 | 1467751515478 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:15 INFO - PROCESS | 1647 | 1467751515480 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a562800 == 45 [pid = 1647] [id = 674] 13:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1197d7000) [pid = 1647] [serial = 2022] [outer = 0x0] 13:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b82c00) [pid = 1647] [serial = 2023] [outer = 0x1197d7000] 13:45:15 INFO - PROCESS | 1647 | 1467751515512 Marionette DEBUG loaded listener.js 13:45:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d69400) [pid = 1647] [serial = 2024] [outer = 0x1197d7000] 13:45:16 INFO - PROCESS | 1647 | 1467751516428 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]]]}] 13:45:16 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) 13:45:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1221ms 13:45:16 INFO - PROCESS | 1647 | 1467751516471 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:45:16 INFO - PROCESS | 1647 | 1467751516473 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:45:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:45:16 INFO - PROCESS | 1647 | 1467751516475 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:45:16 INFO - PROCESS | 1647 | 1467751516478 Marionette TRACE conn2 <- [1,2670,null,{}] 13:45:16 INFO - PROCESS | 1647 | 1467751516486 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}] 13:45:16 INFO - PROCESS | 1647 | 1467751516489 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:16 INFO - PROCESS | 1647 | 1467751516639 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:45:16 INFO - PROCESS | 1647 | 1467751516764 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:16 INFO - PROCESS | 1647 | 1467751516766 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x116690000 == 46 [pid = 1647] [id = 675] 13:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1127ccc00) [pid = 1647] [serial = 2025] [outer = 0x0] 13:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x115d12c00) [pid = 1647] [serial = 2026] [outer = 0x1127ccc00] 13:45:16 INFO - PROCESS | 1647 | 1467751516801 Marionette DEBUG loaded listener.js 13:45:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x124a91800) [pid = 1647] [serial = 2027] [outer = 0x1127ccc00] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12d119000 == 45 [pid = 1647] [id = 671] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9c0800 == 44 [pid = 1647] [id = 670] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2c4000 == 43 [pid = 1647] [id = 669] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1215ad800 == 42 [pid = 1647] [id = 668] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12b93f800 == 41 [pid = 1647] [id = 667] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac47800 == 40 [pid = 1647] [id = 666] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a55e000 == 39 [pid = 1647] [id = 665] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x128f60000 == 38 [pid = 1647] [id = 664] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12659f800 == 37 [pid = 1647] [id = 663] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x119707000 == 36 [pid = 1647] [id = 662] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1191db000 == 35 [pid = 1647] [id = 661] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1195ca000 == 34 [pid = 1647] [id = 660] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2c5800 == 33 [pid = 1647] [id = 659] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x12a794000 == 32 [pid = 1647] [id = 658] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x121b12000 == 31 [pid = 1647] [id = 657] 13:45:17 INFO - PROCESS | 1647 | --DOCSHELL 0x1132cf000 == 30 [pid = 1647] [id = 656] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1199b0000) [pid = 1647] [serial = 1949] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x119d66c00) [pid = 1647] [serial = 1960] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121461c00) [pid = 1647] [serial = 1963] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1210cf000) [pid = 1647] [serial = 1955] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x1199b6c00) [pid = 1647] [serial = 1951] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x114f66c00) [pid = 1647] [serial = 1940] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11690b800) [pid = 1647] [serial = 1958] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x110eed400) [pid = 1647] [serial = 1928] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x118758400) [pid = 1647] [serial = 1946] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1193cf800) [pid = 1647] [serial = 1948] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1199d4c00) [pid = 1647] [serial = 1952] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116a21000) [pid = 1647] [serial = 1936] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12145a400) [pid = 1647] [serial = 1961] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x112d9d400) [pid = 1647] [serial = 1939] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1176eec00) [pid = 1647] [serial = 1937] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x112d04c00) [pid = 1647] [serial = 1933] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x121008000) [pid = 1647] [serial = 1954] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11213bc00) [pid = 1647] [serial = 1930] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1180c7c00) [pid = 1647] [serial = 1943] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x117eaec00) [pid = 1647] [serial = 1942] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1185c7400) [pid = 1647] [serial = 1945] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x113211000) [pid = 1647] [serial = 1957] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x121472800) [pid = 1647] [serial = 1964] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x1217d9800) [pid = 1647] [serial = 1966] [outer = 0x0] [url = about:blank] 13:45:17 INFO - PROCESS | 1647 | 1467751517937 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\n"]]]}] 13:45:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:45:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:45:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1477ms 13:45:17 INFO - PROCESS | 1647 | 1467751517953 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 13:45:17 INFO - PROCESS | 1647 | 1467751517955 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:45:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:45:17 INFO - PROCESS | 1647 | 1467751517958 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:45:17 INFO - PROCESS | 1647 | 1467751517960 Marionette TRACE conn2 <- [1,2674,null,{}] 13:45:17 INFO - PROCESS | 1647 | 1467751517964 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}] 13:45:17 INFO - PROCESS | 1647 | 1467751517965 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:18 INFO - PROCESS | 1647 | 1467751518070 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:45:18 INFO - PROCESS | 1647 | 1467751518139 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:18 INFO - PROCESS | 1647 | 1467751518141 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1169ba800 == 31 [pid = 1647] [id = 676] 13:45:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116a1a400) [pid = 1647] [serial = 2028] [outer = 0x0] 13:45:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1176eec00) [pid = 1647] [serial = 2029] [outer = 0x116a1a400] 13:45:18 INFO - PROCESS | 1647 | 1467751518169 Marionette DEBUG loaded listener.js 13:45:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118202800) [pid = 1647] [serial = 2030] [outer = 0x116a1a400] 13:45:18 INFO - PROCESS | 1647 | 1467751518946 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\n"]]]}] 13:45:18 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 13:45:18 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:45:18 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 13:45:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:18 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1022ms 13:45:18 INFO - PROCESS | 1647 | 1467751518979 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 13:45:18 INFO - PROCESS | 1647 | 1467751518983 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:45:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:45:18 INFO - PROCESS | 1647 | 1467751518989 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:45:18 INFO - PROCESS | 1647 | 1467751518990 Marionette TRACE conn2 <- [1,2678,null,{}] 13:45:18 INFO - PROCESS | 1647 | 1467751518993 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}] 13:45:18 INFO - PROCESS | 1647 | 1467751518994 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:19 INFO - PROCESS | 1647 | 1467751519073 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:45:19 INFO - PROCESS | 1647 | 1467751519077 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:19 INFO - PROCESS | 1647 | 1467751519078 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x1164b6800 == 32 [pid = 1647] [id = 677] 13:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x118891c00) [pid = 1647] [serial = 2031] [outer = 0x0] 13:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1193d7000) [pid = 1647] [serial = 2032] [outer = 0x118891c00] 13:45:19 INFO - PROCESS | 1647 | 1467751519107 Marionette DEBUG loaded listener.js 13:45:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x1199b4800) [pid = 1647] [serial = 2033] [outer = 0x118891c00] 13:45:19 INFO - PROCESS | 1647 | 1467751519945 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]]]}] 13:45:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 13:45:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 970ms 13:45:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:45:19 INFO - PROCESS | 1647 | 1467751519958 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:45:19 INFO - PROCESS | 1647 | 1467751519960 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:45:19 INFO - PROCESS | 1647 | 1467751519962 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:45:19 INFO - PROCESS | 1647 | 1467751519965 Marionette TRACE conn2 <- [1,2682,null,{}] 13:45:19 INFO - PROCESS | 1647 | 1467751519973 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}] 13:45:19 INFO - PROCESS | 1647 | 1467751519976 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:20 INFO - PROCESS | 1647 | 1467751520089 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:45:20 INFO - PROCESS | 1647 | 1467751520105 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:20 INFO - PROCESS | 1647 | 1467751520107 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x1256c5000 == 33 [pid = 1647] [id = 678] 13:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121088800) [pid = 1647] [serial = 2034] [outer = 0x0] 13:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121217c00) [pid = 1647] [serial = 2035] [outer = 0x121088800] 13:45:20 INFO - PROCESS | 1647 | 1467751520134 Marionette DEBUG loaded listener.js 13:45:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1217d2c00) [pid = 1647] [serial = 2036] [outer = 0x121088800] 13:45:20 INFO - PROCESS | 1647 | 1467751520975 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]]]}] 13:45:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 13:45:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1026ms 13:45:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:45:20 INFO - PROCESS | 1647 | 1467751520989 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:45:20 INFO - PROCESS | 1647 | 1467751520991 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:45:20 INFO - PROCESS | 1647 | 1467751520993 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:45:20 INFO - PROCESS | 1647 | 1467751520994 Marionette TRACE conn2 <- [1,2686,null,{}] 13:45:21 INFO - PROCESS | 1647 | 1467751520997 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}] 13:45:21 INFO - PROCESS | 1647 | 1467751520998 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:21 INFO - PROCESS | 1647 | 1467751521110 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:45:21 INFO - PROCESS | 1647 | 1467751521151 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:21 INFO - PROCESS | 1647 | 1467751521152 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x128c81000 == 34 [pid = 1647] [id = 679] 13:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124868000) [pid = 1647] [serial = 2037] [outer = 0x0] 13:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x124c55000) [pid = 1647] [serial = 2038] [outer = 0x124868000] 13:45:21 INFO - PROCESS | 1647 | 1467751521177 Marionette DEBUG loaded listener.js 13:45:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12577b800) [pid = 1647] [serial = 2039] [outer = 0x124868000] 13:45:21 INFO - PROCESS | 1647 | 1467751521974 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\n"]]]}] 13:45:22 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 13:45:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:45:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 13:45:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1020ms 13:45:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:45:22 INFO - PROCESS | 1647 | 1467751522013 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 13:45:22 INFO - PROCESS | 1647 | 1467751522014 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:45:22 INFO - PROCESS | 1647 | 1467751522017 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:45:22 INFO - PROCESS | 1647 | 1467751522018 Marionette TRACE conn2 <- [1,2690,null,{}] 13:45:22 INFO - PROCESS | 1647 | 1467751522020 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}] 13:45:22 INFO - PROCESS | 1647 | 1467751522021 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:22 INFO - PROCESS | 1647 | 1467751522233 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x113c42400) [pid = 1647] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x116a1b800) [pid = 1647] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x121466800) [pid = 1647] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119b84400) [pid = 1647] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x118745000) [pid = 1647] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1127d8400) [pid = 1647] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x124ccd800) [pid = 1647] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x126823800) [pid = 1647] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x110dd9800) [pid = 1647] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1176f8800) [pid = 1647] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x1176f7c00) [pid = 1647] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 13:45:22 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12925e000) [pid = 1647] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:45:22 INFO - PROCESS | 1647 | 1467751522283 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:22 INFO - PROCESS | 1647 | 1467751522284 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x12664b000 == 35 [pid = 1647] [id = 680] 13:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1128c4400) [pid = 1647] [serial = 2040] [outer = 0x0] 13:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x116736400) [pid = 1647] [serial = 2041] [outer = 0x1128c4400] 13:45:22 INFO - PROCESS | 1647 | 1467751522318 Marionette DEBUG loaded listener.js 13:45:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119b8c000) [pid = 1647] [serial = 2042] [outer = 0x1128c4400] 13:45:23 INFO - PROCESS | 1647 | 1467751523097 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\n"]]]}] 13:45:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:45:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:45:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 13:45:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1120ms 13:45:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 13:45:23 INFO - PROCESS | 1647 | 1467751523137 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 13:45:23 INFO - PROCESS | 1647 | 1467751523138 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:45:23 INFO - PROCESS | 1647 | 1467751523141 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:45:23 INFO - PROCESS | 1647 | 1467751523142 Marionette TRACE conn2 <- [1,2694,null,{}] 13:45:23 INFO - PROCESS | 1647 | 1467751523144 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}] 13:45:23 INFO - PROCESS | 1647 | 1467751523148 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:23 INFO - PROCESS | 1647 | 1467751523243 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:45:23 INFO - PROCESS | 1647 | 1467751523310 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:23 INFO - PROCESS | 1647 | 1467751523311 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a560800 == 36 [pid = 1647] [id = 681] 13:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x116fbd000) [pid = 1647] [serial = 2043] [outer = 0x0] 13:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x126824000) [pid = 1647] [serial = 2044] [outer = 0x116fbd000] 13:45:23 INFO - PROCESS | 1647 | 1467751523343 Marionette DEBUG loaded listener.js 13:45:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12925fc00) [pid = 1647] [serial = 2045] [outer = 0x116fbd000] 13:45:24 INFO - PROCESS | 1647 | 1467751524098 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\n"]]]}] 13:45:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:45:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:45:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 13:45:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 970ms 13:45:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:45:24 INFO - PROCESS | 1647 | 1467751524111 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 13:45:24 INFO - PROCESS | 1647 | 1467751524112 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:45:24 INFO - PROCESS | 1647 | 1467751524115 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:45:24 INFO - PROCESS | 1647 | 1467751524117 Marionette TRACE conn2 <- [1,2698,null,{}] 13:45:24 INFO - PROCESS | 1647 | 1467751524119 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}] 13:45:24 INFO - PROCESS | 1647 | 1467751524120 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:24 INFO - PROCESS | 1647 | 1467751524198 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:45:24 INFO - PROCESS | 1647 | 1467751524311 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:24 INFO - PROCESS | 1647 | 1467751524313 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x11296c800 == 37 [pid = 1647] [id = 682] 13:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x110e38800) [pid = 1647] [serial = 2046] [outer = 0x0] 13:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x110fa7800) [pid = 1647] [serial = 2047] [outer = 0x110e38800] 13:45:24 INFO - PROCESS | 1647 | 1467751524345 Marionette DEBUG loaded listener.js 13:45:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x112f8bc00) [pid = 1647] [serial = 2048] [outer = 0x110e38800] 13:45:25 INFO - PROCESS | 1647 | 1467751525307 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\n"]]]}] 13:45:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 13:45:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:45:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 13:45:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1221ms 13:45:25 INFO - PROCESS | 1647 | 1467751525338 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 13:45:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:45:25 INFO - PROCESS | 1647 | 1467751525340 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:45:25 INFO - PROCESS | 1647 | 1467751525343 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:45:25 INFO - PROCESS | 1647 | 1467751525345 Marionette TRACE conn2 <- [1,2702,null,{}] 13:45:25 INFO - PROCESS | 1647 | 1467751525349 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}] 13:45:25 INFO - PROCESS | 1647 | 1467751525350 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:25 INFO - PROCESS | 1647 | 1467751525456 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:45:25 INFO - PROCESS | 1647 | 1467751525519 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:25 INFO - PROCESS | 1647 | 1467751525521 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x121cbb800 == 38 [pid = 1647] [id = 683] 13:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1180be400) [pid = 1647] [serial = 2049] [outer = 0x0] 13:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1199b4c00) [pid = 1647] [serial = 2050] [outer = 0x1180be400] 13:45:25 INFO - PROCESS | 1647 | 1467751525552 Marionette DEBUG loaded listener.js 13:45:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1128c9400) [pid = 1647] [serial = 2051] [outer = 0x1180be400] 13:45:25 INFO - PROCESS | 1647 | 1467751525981 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]]]}] 13:45:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:45:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 672ms 13:45:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:45:26 INFO - PROCESS | 1647 | 1467751526017 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 1647 | 1467751526020 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:45:26 INFO - PROCESS | 1647 | 1467751526023 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 1647 | 1467751526024 Marionette TRACE conn2 <- [1,2706,null,{}] 13:45:26 INFO - PROCESS | 1647 | 1467751526027 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}] 13:45:26 INFO - PROCESS | 1647 | 1467751526028 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:26 INFO - PROCESS | 1647 | 1467751526132 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:45:26 INFO - PROCESS | 1647 | 1467751526212 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 1647 | 1467751526213 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b022800 == 39 [pid = 1647] [id = 684] 13:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x120f34800) [pid = 1647] [serial = 2052] [outer = 0x0] 13:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x121b68400) [pid = 1647] [serial = 2053] [outer = 0x120f34800] 13:45:26 INFO - PROCESS | 1647 | 1467751526245 Marionette DEBUG loaded listener.js 13:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x126504c00) [pid = 1647] [serial = 2054] [outer = 0x120f34800] 13:45:26 INFO - PROCESS | 1647 | 1467751526675 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]]]}] 13:45:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:45:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 668ms 13:45:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:45:26 INFO - PROCESS | 1647 | 1467751526691 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:45:26 INFO - PROCESS | 1647 | 1467751526693 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:45:26 INFO - PROCESS | 1647 | 1467751526700 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:45:26 INFO - PROCESS | 1647 | 1467751526705 Marionette TRACE conn2 <- [1,2710,null,{}] 13:45:26 INFO - PROCESS | 1647 | 1467751526709 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}] 13:45:26 INFO - PROCESS | 1647 | 1467751526711 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:26 INFO - PROCESS | 1647 | 1467751526813 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:45:26 INFO - PROCESS | 1647 | 1467751526912 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:26 INFO - PROCESS | 1647 | 1467751526913 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2ca000 == 40 [pid = 1647] [id = 685] 13:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x124b63800) [pid = 1647] [serial = 2055] [outer = 0x0] 13:45:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1290f1800) [pid = 1647] [serial = 2056] [outer = 0x124b63800] 13:45:26 INFO - PROCESS | 1647 | 1467751526953 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12a723000) [pid = 1647] [serial = 2057] [outer = 0x124b63800] 13:45:27 INFO - PROCESS | 1647 | 1467751527381 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] 13:45:27 INFO - PROCESS | 1647 | 1467751527426 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:45:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:45:27 INFO - PROCESS | 1647 | 1467751527429 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:45:27 INFO - PROCESS | 1647 | 1467751527430 Marionette TRACE conn2 <- [1,2714,null,{}] 13:45:27 INFO - PROCESS | 1647 | 1467751527432 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}] 13:45:27 INFO - PROCESS | 1647 | 1467751527434 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:27 INFO - PROCESS | 1647 | 1467751527539 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:45:27 INFO - PROCESS | 1647 | 1467751527650 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:27 INFO - PROCESS | 1647 | 1467751527651 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd20000 == 41 [pid = 1647] [id = 686] 13:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x126133c00) [pid = 1647] [serial = 2058] [outer = 0x0] 13:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x12ae98800) [pid = 1647] [serial = 2059] [outer = 0x126133c00] 13:45:27 INFO - PROCESS | 1647 | 1467751527682 Marionette DEBUG loaded listener.js 13:45:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12af30800) [pid = 1647] [serial = 2060] [outer = 0x126133c00] 13:45:28 INFO - PROCESS | 1647 | 1467751528059 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]]]}] 13:45:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:45:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 675ms 13:45:28 INFO - PROCESS | 1647 | 1467751528105 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:45:28 INFO - PROCESS | 1647 | 1467751528106 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:45:28 INFO - PROCESS | 1647 | 1467751528108 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1647 | 1467751528110 Marionette TRACE conn2 <- [1,2718,null,{}] 13:45:28 INFO - PROCESS | 1647 | 1467751528112 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}] 13:45:28 INFO - PROCESS | 1647 | 1467751528113 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:28 INFO - PROCESS | 1647 | 1467751528232 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:45:28 INFO - PROCESS | 1647 | 1467751528313 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:28 INFO - PROCESS | 1647 | 1467751528317 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119fed800 == 42 [pid = 1647] [id = 687] 13:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12af30c00) [pid = 1647] [serial = 2061] [outer = 0x0] 13:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12af32800) [pid = 1647] [serial = 2062] [outer = 0x12af30c00] 13:45:28 INFO - PROCESS | 1647 | 1467751528353 Marionette DEBUG loaded listener.js 13:45:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b08d400) [pid = 1647] [serial = 2063] [outer = 0x12af30c00] 13:45:28 INFO - PROCESS | 1647 | 1467751528911 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] 13:45:28 INFO - PROCESS | 1647 | 1467751528955 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:45:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 13:45:28 INFO - PROCESS | 1647 | 1467751528961 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:45:28 INFO - PROCESS | 1647 | 1467751528963 Marionette TRACE conn2 <- [1,2722,null,{}] 13:45:28 INFO - PROCESS | 1647 | 1467751528970 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}] 13:45:28 INFO - PROCESS | 1647 | 1467751528971 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:29 INFO - PROCESS | 1647 | 1467751529095 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:45:29 INFO - PROCESS | 1647 | 1467751529211 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:29 INFO - PROCESS | 1647 | 1467751529213 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a560800 == 41 [pid = 1647] [id = 681] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12664b000 == 40 [pid = 1647] [id = 680] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x128c81000 == 39 [pid = 1647] [id = 679] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1256c5000 == 38 [pid = 1647] [id = 678] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1164b6800 == 37 [pid = 1647] [id = 677] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x1169ba800 == 36 [pid = 1647] [id = 676] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12a562800 == 35 [pid = 1647] [id = 674] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x121258000 == 34 [pid = 1647] [id = 673] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x116690000 == 33 [pid = 1647] [id = 675] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12d317000 == 32 [pid = 1647] [id = 672] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x119fed800 == 31 [pid = 1647] [id = 687] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd20000 == 30 [pid = 1647] [id = 686] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2ca000 == 29 [pid = 1647] [id = 685] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x12b022800 == 28 [pid = 1647] [id = 684] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x121cbb800 == 27 [pid = 1647] [id = 683] 13:45:29 INFO - PROCESS | 1647 | --DOCSHELL 0x11296c800 == 26 [pid = 1647] [id = 682] 13:45:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x112631800 == 27 [pid = 1647] [id = 688] 13:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x11213cc00) [pid = 1647] [serial = 2064] [outer = 0x0] 13:45:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x112594c00) [pid = 1647] [serial = 2065] [outer = 0x11213cc00] 13:45:29 INFO - PROCESS | 1647 | 1467751529953 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1129e5800) [pid = 1647] [serial = 2066] [outer = 0x11213cc00] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12a5d8c00) [pid = 1647] [serial = 2014] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12613d000) [pid = 1647] [serial = 1999] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1174de000) [pid = 1647] [serial = 1972] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x118745c00) [pid = 1647] [serial = 1985] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x11820b400) [pid = 1647] [serial = 1984] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x121ede400) [pid = 1647] [serial = 1993] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x12486dc00) [pid = 1647] [serial = 1994] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x110ee9c00) [pid = 1647] [serial = 1969] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12100b000) [pid = 1647] [serial = 1990] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1210cdc00) [pid = 1647] [serial = 1991] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1193d5800) [pid = 1647] [serial = 1987] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199d5000) [pid = 1647] [serial = 1988] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x113213400) [pid = 1647] [serial = 1982] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1128ca400) [pid = 1647] [serial = 1981] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118feac00) [pid = 1647] [serial = 1975] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12613a800) [pid = 1647] [serial = 1997] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12108a800) [pid = 1647] [serial = 1978] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12890bc00) [pid = 1647] [serial = 2002] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1266a9800) [pid = 1647] [serial = 2000] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x111f2c000) [pid = 1647] [serial = 2005] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x115df2000) [pid = 1647] [serial = 2006] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129259800) [pid = 1647] [serial = 2012] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x124ff4000) [pid = 1647] [serial = 1996] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x1199ba400) [pid = 1647] [serial = 2008] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12892ac00) [pid = 1647] [serial = 2009] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12892a400) [pid = 1647] [serial = 2003] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x128c0f000) [pid = 1647] [serial = 2011] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12a727000) [pid = 1647] [serial = 2015] [outer = 0x0] [url = about:blank] 13:45:30 INFO - PROCESS | 1647 | 1467751530355 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] 13:45:30 INFO - PROCESS | 1647 | 1467751530389 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:45:30 INFO - PROCESS | 1647 | 1467751530392 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1647 | 1467751530394 Marionette TRACE conn2 <- [1,2726,null,{}] 13:45:30 INFO - PROCESS | 1647 | 1467751530397 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}] 13:45:30 INFO - PROCESS | 1647 | 1467751530399 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:30 INFO - PROCESS | 1647 | 1467751530490 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:45:30 INFO - PROCESS | 1647 | 1467751530494 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:30 INFO - PROCESS | 1647 | 1467751530496 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195c4800 == 28 [pid = 1647] [id = 689] 13:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1180c2000) [pid = 1647] [serial = 2067] [outer = 0x0] 13:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x118381c00) [pid = 1647] [serial = 2068] [outer = 0x1180c2000] 13:45:30 INFO - PROCESS | 1647 | 1467751530525 Marionette DEBUG loaded listener.js 13:45:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x118742800) [pid = 1647] [serial = 2069] [outer = 0x1180c2000] 13:45:30 INFO - PROCESS | 1647 | 1467751530895 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]]]}] 13:45:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:45:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 13:45:30 INFO - PROCESS | 1647 | 1467751530913 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:45:30 INFO - PROCESS | 1647 | 1467751530918 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:45:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:45:30 INFO - PROCESS | 1647 | 1467751530926 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:45:30 INFO - PROCESS | 1647 | 1467751530928 Marionette TRACE conn2 <- [1,2730,null,{}] 13:45:30 INFO - PROCESS | 1647 | 1467751530932 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}] 13:45:30 INFO - PROCESS | 1647 | 1467751530934 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:31 INFO - PROCESS | 1647 | 1467751531062 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:45:31 INFO - PROCESS | 1647 | 1467751531070 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:31 INFO - PROCESS | 1647 | 1467751531072 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x121344800 == 29 [pid = 1647] [id = 690] 13:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118891800) [pid = 1647] [serial = 2070] [outer = 0x0] 13:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1193d8400) [pid = 1647] [serial = 2071] [outer = 0x118891800] 13:45:31 INFO - PROCESS | 1647 | 1467751531112 Marionette DEBUG loaded listener.js 13:45:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199ba800) [pid = 1647] [serial = 2072] [outer = 0x118891800] 13:45:32 INFO - PROCESS | 1647 | 1467751532090 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\n"]]]}] 13:45:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 13:45:32 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 13:45:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 13:45:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:45:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:45:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1228ms 13:45:32 INFO - PROCESS | 1647 | 1467751532153 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1647 | 1467751532154 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:45:32 INFO - PROCESS | 1647 | 1467751532156 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1647 | 1467751532159 Marionette TRACE conn2 <- [1,2734,null,{}] 13:45:32 INFO - PROCESS | 1647 | 1467751532166 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}] 13:45:32 INFO - PROCESS | 1647 | 1467751532169 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:32 INFO - PROCESS | 1647 | 1467751532272 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:45:32 INFO - PROCESS | 1647 | 1467751532316 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1647 | 1467751532317 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288cb800 == 30 [pid = 1647] [id = 691] 13:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119d6b400) [pid = 1647] [serial = 2073] [outer = 0x0] 13:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x12100c400) [pid = 1647] [serial = 2074] [outer = 0x119d6b400] 13:45:32 INFO - PROCESS | 1647 | 1467751532342 Marionette DEBUG loaded listener.js 13:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12108e800) [pid = 1647] [serial = 2075] [outer = 0x119d6b400] 13:45:32 INFO - PROCESS | 1647 | 1467751532677 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]]]}] 13:45:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:45:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 573ms 13:45:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:45:32 INFO - PROCESS | 1647 | 1467751532730 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:45:32 INFO - PROCESS | 1647 | 1467751532732 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:45:32 INFO - PROCESS | 1647 | 1467751532734 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:45:32 INFO - PROCESS | 1647 | 1467751532735 Marionette TRACE conn2 <- [1,2738,null,{}] 13:45:32 INFO - PROCESS | 1647 | 1467751532738 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}] 13:45:32 INFO - PROCESS | 1647 | 1467751532739 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:32 INFO - PROCESS | 1647 | 1467751532842 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:45:32 INFO - PROCESS | 1647 | 1467751532855 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:32 INFO - PROCESS | 1647 | 1467751532856 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x129095800 == 31 [pid = 1647] [id = 692] 13:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x121095800) [pid = 1647] [serial = 2076] [outer = 0x0] 13:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121467400) [pid = 1647] [serial = 2077] [outer = 0x121095800] 13:45:32 INFO - PROCESS | 1647 | 1467751532881 Marionette DEBUG loaded listener.js 13:45:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121eb0c00) [pid = 1647] [serial = 2078] [outer = 0x121095800] 13:45:33 INFO - PROCESS | 1647 | 1467751533214 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]]]}] 13:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 13:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:45:33 INFO - PROCESS | 1647 | 1467751533254 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 1647 | 1467751533255 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:45:33 INFO - PROCESS | 1647 | 1467751533257 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1647 | 1467751533259 Marionette TRACE conn2 <- [1,2742,null,{}] 13:45:33 INFO - PROCESS | 1647 | 1467751533261 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}] 13:45:33 INFO - PROCESS | 1647 | 1467751533262 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:33 INFO - PROCESS | 1647 | 1467751533362 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:45:33 INFO - PROCESS | 1647 | 1467751533366 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 1647 | 1467751533368 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a787800 == 32 [pid = 1647] [id = 693] 13:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118752800) [pid = 1647] [serial = 2079] [outer = 0x0] 13:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12486fc00) [pid = 1647] [serial = 2080] [outer = 0x118752800] 13:45:33 INFO - PROCESS | 1647 | 1467751533400 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126138400) [pid = 1647] [serial = 2081] [outer = 0x118752800] 13:45:33 INFO - PROCESS | 1647 | 1467751533753 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]]]}] 13:45:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:45:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 521ms 13:45:33 INFO - PROCESS | 1647 | 1467751533780 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:45:33 INFO - PROCESS | 1647 | 1467751533781 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:45:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:45:33 INFO - PROCESS | 1647 | 1467751533786 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:45:33 INFO - PROCESS | 1647 | 1467751533787 Marionette TRACE conn2 <- [1,2746,null,{}] 13:45:33 INFO - PROCESS | 1647 | 1467751533789 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}] 13:45:33 INFO - PROCESS | 1647 | 1467751533793 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:33 INFO - PROCESS | 1647 | 1467751533895 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:45:33 INFO - PROCESS | 1647 | 1467751533905 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:33 INFO - PROCESS | 1647 | 1467751533907 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:33 INFO - PROCESS | 1647 | ++DOCSHELL 0x11695f000 == 33 [pid = 1647] [id = 694] 13:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12613cc00) [pid = 1647] [serial = 2082] [outer = 0x0] 13:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x128902800) [pid = 1647] [serial = 2083] [outer = 0x12613cc00] 13:45:33 INFO - PROCESS | 1647 | 1467751533931 Marionette DEBUG loaded listener.js 13:45:33 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128c0b000) [pid = 1647] [serial = 2084] [outer = 0x12613cc00] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116984800) [pid = 1647] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x110e36c00) [pid = 1647] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1185bf800) [pid = 1647] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1164df400) [pid = 1647] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116fbd000) [pid = 1647] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x124868000) [pid = 1647] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1127ccc00) [pid = 1647] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x114fccc00) [pid = 1647] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118891c00) [pid = 1647] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x116a1a400) [pid = 1647] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12145dc00) [pid = 1647] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1197d7000) [pid = 1647] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1128c4400) [pid = 1647] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x121088800) [pid = 1647] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1199e0c00) [pid = 1647] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x112cbe400) [pid = 1647] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:45:34 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x111e5cc00) [pid = 1647] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:45:34 INFO - PROCESS | 1647 | 1467751534512 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]]]}] 13:45:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:45:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 770ms 13:45:34 INFO - PROCESS | 1647 | 1467751534555 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:45:34 INFO - PROCESS | 1647 | 1467751534556 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:45:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:45:34 INFO - PROCESS | 1647 | 1467751534559 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:45:34 INFO - PROCESS | 1647 | 1467751534560 Marionette TRACE conn2 <- [1,2750,null,{}] 13:45:34 INFO - PROCESS | 1647 | 1467751534562 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}] 13:45:34 INFO - PROCESS | 1647 | 1467751534563 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:34 INFO - PROCESS | 1647 | 1467751534639 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:45:34 INFO - PROCESS | 1647 | 1467751534723 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:34 INFO - PROCESS | 1647 | 1467751534724 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:34 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b007800 == 34 [pid = 1647] [id = 695] 13:45:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x111ca8400) [pid = 1647] [serial = 2085] [outer = 0x0] 13:45:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x113c34c00) [pid = 1647] [serial = 2086] [outer = 0x111ca8400] 13:45:34 INFO - PROCESS | 1647 | 1467751534748 Marionette DEBUG loaded listener.js 13:45:34 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1185c2400) [pid = 1647] [serial = 2087] [outer = 0x111ca8400] 13:45:35 INFO - PROCESS | 1647 | 1467751535003 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]]]}] 13:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 13:45:35 INFO - PROCESS | 1647 | 1467751535028 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 1647 | 1467751535030 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:45:35 INFO - PROCESS | 1647 | 1467751535039 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1647 | 1467751535040 Marionette TRACE conn2 <- [1,2754,null,{}] 13:45:35 INFO - PROCESS | 1647 | 1467751535043 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}] 13:45:35 INFO - PROCESS | 1647 | 1467751535044 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:35 INFO - PROCESS | 1647 | 1467751535127 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:45:35 INFO - PROCESS | 1647 | 1467751535131 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 1647 | 1467751535132 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc7c000 == 35 [pid = 1647] [id = 696] 13:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112f29400) [pid = 1647] [serial = 2088] [outer = 0x0] 13:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12100e800) [pid = 1647] [serial = 2089] [outer = 0x112f29400] 13:45:35 INFO - PROCESS | 1647 | 1467751535156 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x124b57400) [pid = 1647] [serial = 2090] [outer = 0x112f29400] 13:45:35 INFO - PROCESS | 1647 | 1467751535498 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]]]}] 13:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 477ms 13:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:45:35 INFO - PROCESS | 1647 | 1467751535509 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 1647 | 1467751535510 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:45:35 INFO - PROCESS | 1647 | 1467751535512 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1647 | 1467751535514 Marionette TRACE conn2 <- [1,2758,null,{}] 13:45:35 INFO - PROCESS | 1647 | 1467751535516 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}] 13:45:35 INFO - PROCESS | 1647 | 1467751535519 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:35 INFO - PROCESS | 1647 | 1467751535628 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:45:35 INFO - PROCESS | 1647 | 1467751535634 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:35 INFO - PROCESS | 1647 | 1467751535635 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:35 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b7800 == 36 [pid = 1647] [id = 697] 13:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1133b0000) [pid = 1647] [serial = 2091] [outer = 0x0] 13:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12570f000) [pid = 1647] [serial = 2092] [outer = 0x1133b0000] 13:45:35 INFO - PROCESS | 1647 | 1467751535659 Marionette DEBUG loaded listener.js 13:45:35 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1290f1c00) [pid = 1647] [serial = 2093] [outer = 0x1133b0000] 13:45:35 INFO - PROCESS | 1647 | 1467751535970 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]]]}] 13:45:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:45:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 13:45:35 INFO - PROCESS | 1647 | 1467751535984 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:45:35 INFO - PROCESS | 1647 | 1467751535987 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:45:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:45:35 INFO - PROCESS | 1647 | 1467751535989 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:45:35 INFO - PROCESS | 1647 | 1467751535990 Marionette TRACE conn2 <- [1,2762,null,{}] 13:45:35 INFO - PROCESS | 1647 | 1467751535993 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}] 13:45:35 INFO - PROCESS | 1647 | 1467751535994 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:36 INFO - PROCESS | 1647 | 1467751536074 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:45:36 INFO - PROCESS | 1647 | 1467751536078 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 1647 | 1467751536079 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd07800 == 37 [pid = 1647] [id = 698] 13:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x121009000) [pid = 1647] [serial = 2094] [outer = 0x0] 13:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1290fbc00) [pid = 1647] [serial = 2095] [outer = 0x121009000] 13:45:36 INFO - PROCESS | 1647 | 1467751536105 Marionette DEBUG loaded listener.js 13:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a5d7400) [pid = 1647] [serial = 2096] [outer = 0x121009000] 13:45:36 INFO - PROCESS | 1647 | 1467751536552 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]]]}] 13:45:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:45:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 569ms 13:45:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:45:36 INFO - PROCESS | 1647 | 1467751536559 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:45:36 INFO - PROCESS | 1647 | 1467751536562 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:45:36 INFO - PROCESS | 1647 | 1467751536565 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:45:36 INFO - PROCESS | 1647 | 1467751536567 Marionette TRACE conn2 <- [1,2766,null,{}] 13:45:36 INFO - PROCESS | 1647 | 1467751536571 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}] 13:45:36 INFO - PROCESS | 1647 | 1467751536573 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:36 INFO - PROCESS | 1647 | 1467751536690 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:45:36 INFO - PROCESS | 1647 | 1467751536782 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:36 INFO - PROCESS | 1647 | 1467751536783 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:36 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191db000 == 38 [pid = 1647] [id = 699] 13:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x112f88000) [pid = 1647] [serial = 2097] [outer = 0x0] 13:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x113c33c00) [pid = 1647] [serial = 2098] [outer = 0x112f88000] 13:45:36 INFO - PROCESS | 1647 | 1467751536814 Marionette DEBUG loaded listener.js 13:45:36 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x116a1c000) [pid = 1647] [serial = 2099] [outer = 0x112f88000] 13:45:37 INFO - PROCESS | 1647 | 1467751537369 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]]]}] 13:45:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:45:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 876ms 13:45:37 INFO - PROCESS | 1647 | 1467751537441 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:45:37 INFO - PROCESS | 1647 | 1467751537444 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:45:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:45:37 INFO - PROCESS | 1647 | 1467751537449 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:45:37 INFO - PROCESS | 1647 | 1467751537451 Marionette TRACE conn2 <- [1,2770,null,{}] 13:45:37 INFO - PROCESS | 1647 | 1467751537453 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}] 13:45:37 INFO - PROCESS | 1647 | 1467751537455 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:37 INFO - PROCESS | 1647 | 1467751537568 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:45:37 INFO - PROCESS | 1647 | 1467751537636 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:37 INFO - PROCESS | 1647 | 1467751537638 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:37 INFO - PROCESS | 1647 | ++DOCSHELL 0x1290a9800 == 39 [pid = 1647] [id = 700] 13:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1197d1c00) [pid = 1647] [serial = 2100] [outer = 0x0] 13:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1199b8800) [pid = 1647] [serial = 2101] [outer = 0x1197d1c00] 13:45:37 INFO - PROCESS | 1647 | 1467751537708 Marionette DEBUG loaded listener.js 13:45:37 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x119b8a400) [pid = 1647] [serial = 2102] [outer = 0x1197d1c00] 13:45:38 INFO - PROCESS | 1647 | 1467751538243 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]]]}] 13:45:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:45:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 872ms 13:45:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:45:38 INFO - PROCESS | 1647 | 1467751538321 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:45:38 INFO - PROCESS | 1647 | 1467751538323 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:45:38 INFO - PROCESS | 1647 | 1467751538328 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:45:38 INFO - PROCESS | 1647 | 1467751538331 Marionette TRACE conn2 <- [1,2774,null,{}] 13:45:38 INFO - PROCESS | 1647 | 1467751538343 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}] 13:45:38 INFO - PROCESS | 1647 | 1467751538349 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:38 INFO - PROCESS | 1647 | 1467751538509 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:45:38 INFO - PROCESS | 1647 | 1467751538743 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:38 INFO - PROCESS | 1647 | 1467751538744 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:38 INFO - PROCESS | 1647 | ++DOCSHELL 0x1167af800 == 40 [pid = 1647] [id = 701] 13:45:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x111e58000) [pid = 1647] [serial = 2103] [outer = 0x0] 13:45:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1121bbc00) [pid = 1647] [serial = 2104] [outer = 0x111e58000] 13:45:38 INFO - PROCESS | 1647 | 1467751538784 Marionette DEBUG loaded listener.js 13:45:38 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1128ca400) [pid = 1647] [serial = 2105] [outer = 0x111e58000] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2b7800 == 39 [pid = 1647] [id = 697] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc7c000 == 38 [pid = 1647] [id = 696] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12b007800 == 37 [pid = 1647] [id = 695] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x11695f000 == 36 [pid = 1647] [id = 694] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x12a787800 == 35 [pid = 1647] [id = 693] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x129095800 == 34 [pid = 1647] [id = 692] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1288cb800 == 33 [pid = 1647] [id = 691] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x121344800 == 32 [pid = 1647] [id = 690] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x1195c4800 == 31 [pid = 1647] [id = 689] 13:45:39 INFO - PROCESS | 1647 | --DOCSHELL 0x112631800 == 30 [pid = 1647] [id = 688] 13:45:39 INFO - PROCESS | 1647 | 1467751539270 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]]]}] 13:45:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:45:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 980ms 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x121ee0400) [pid = 1647] [serial = 1967] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12146d800) [pid = 1647] [serial = 1979] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x112f7f000) [pid = 1647] [serial = 1934] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1127cdc00) [pid = 1647] [serial = 1931] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127cb000) [pid = 1647] [serial = 1970] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1199d5800) [pid = 1647] [serial = 1976] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1180c9c00) [pid = 1647] [serial = 1973] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x126824000) [pid = 1647] [serial = 2044] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x124c55000) [pid = 1647] [serial = 2038] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x115d12c00) [pid = 1647] [serial = 2026] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x124a91800) [pid = 1647] [serial = 2027] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x116fbd400) [pid = 1647] [serial = 2020] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x118209800) [pid = 1647] [serial = 2021] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1193d7000) [pid = 1647] [serial = 2032] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1199b4800) [pid = 1647] [serial = 2033] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1176eec00) [pid = 1647] [serial = 2029] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x118202800) [pid = 1647] [serial = 2030] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12ae8fc00) [pid = 1647] [serial = 2018] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x12ac1e000) [pid = 1647] [serial = 2017] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x119b82c00) [pid = 1647] [serial = 2023] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x119d69400) [pid = 1647] [serial = 2024] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x116736400) [pid = 1647] [serial = 2041] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12577b800) [pid = 1647] [serial = 2039] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x119b8c000) [pid = 1647] [serial = 2042] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121217c00) [pid = 1647] [serial = 2035] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x1217d2c00) [pid = 1647] [serial = 2036] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12925fc00) [pid = 1647] [serial = 2045] [outer = 0x0] [url = about:blank] 13:45:39 INFO - PROCESS | 1647 | 1467751539315 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:45:39 INFO - PROCESS | 1647 | 1467751539318 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:45:39 INFO - PROCESS | 1647 | 1467751539323 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 1647 | 1467751539325 Marionette TRACE conn2 <- [1,2778,null,{}] 13:45:39 INFO - PROCESS | 1647 | 1467751539328 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}] 13:45:39 INFO - PROCESS | 1647 | 1467751539331 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:39 INFO - PROCESS | 1647 | 1467751539415 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:45:39 INFO - PROCESS | 1647 | 1467751539422 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1647 | 1467751539424 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f5f800 == 31 [pid = 1647] [id = 702] 13:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x112d0d000) [pid = 1647] [serial = 2106] [outer = 0x0] 13:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x113c42400) [pid = 1647] [serial = 2107] [outer = 0x112d0d000] 13:45:39 INFO - PROCESS | 1647 | 1467751539451 Marionette DEBUG loaded listener.js 13:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x116fb3000) [pid = 1647] [serial = 2108] [outer = 0x112d0d000] 13:45:39 INFO - PROCESS | 1647 | 1467751539789 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]]]}] 13:45:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:45:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 470ms 13:45:39 INFO - PROCESS | 1647 | 1467751539795 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:45:39 INFO - PROCESS | 1647 | 1467751539797 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:45:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:45:39 INFO - PROCESS | 1647 | 1467751539803 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:45:39 INFO - PROCESS | 1647 | 1467751539804 Marionette TRACE conn2 <- [1,2782,null,{}] 13:45:39 INFO - PROCESS | 1647 | 1467751539807 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}] 13:45:39 INFO - PROCESS | 1647 | 1467751539808 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:39 INFO - PROCESS | 1647 | 1467751539909 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:45:39 INFO - PROCESS | 1647 | 1467751539969 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:39 INFO - PROCESS | 1647 | 1467751539971 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:39 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195cd000 == 32 [pid = 1647] [id = 703] 13:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x110eec400) [pid = 1647] [serial = 2109] [outer = 0x0] 13:45:39 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x118204000) [pid = 1647] [serial = 2110] [outer = 0x110eec400] 13:45:39 INFO - PROCESS | 1647 | 1467751539996 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x118f61000) [pid = 1647] [serial = 2111] [outer = 0x110eec400] 13:45:40 INFO - PROCESS | 1647 | 1467751540306 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]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:45:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 520ms 13:45:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:45:40 INFO - PROCESS | 1647 | 1467751540323 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1647 | 1467751540324 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:45:40 INFO - PROCESS | 1647 | 1467751540327 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1647 | 1467751540332 Marionette TRACE conn2 <- [1,2786,null,{}] 13:45:40 INFO - PROCESS | 1647 | 1467751540342 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}] 13:45:40 INFO - PROCESS | 1647 | 1467751540344 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:40 INFO - PROCESS | 1647 | 1467751540430 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:45:40 INFO - PROCESS | 1647 | 1467751540499 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1647 | 1467751540501 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x124ade000 == 33 [pid = 1647] [id = 704] 13:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x116fb3400) [pid = 1647] [serial = 2112] [outer = 0x0] 13:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1193d3c00) [pid = 1647] [serial = 2113] [outer = 0x116fb3400] 13:45:40 INFO - PROCESS | 1647 | 1467751540526 Marionette DEBUG loaded listener.js 13:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d6d000) [pid = 1647] [serial = 2114] [outer = 0x116fb3400] 13:45:40 INFO - PROCESS | 1647 | 1467751540803 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]]]}] 13:45:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:45:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 527ms 13:45:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:45:40 INFO - PROCESS | 1647 | 1467751540855 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:45:40 INFO - PROCESS | 1647 | 1467751540857 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:45:40 INFO - PROCESS | 1647 | 1467751540859 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:45:40 INFO - PROCESS | 1647 | 1467751540860 Marionette TRACE conn2 <- [1,2790,null,{}] 13:45:40 INFO - PROCESS | 1647 | 1467751540862 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}] 13:45:40 INFO - PROCESS | 1647 | 1467751540864 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:40 INFO - PROCESS | 1647 | 1467751540947 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:45:40 INFO - PROCESS | 1647 | 1467751540953 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:40 INFO - PROCESS | 1647 | 1467751540954 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:40 INFO - PROCESS | 1647 | ++DOCSHELL 0x129092800 == 34 [pid = 1647] [id = 705] 13:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x120f34400) [pid = 1647] [serial = 2115] [outer = 0x0] 13:45:40 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x12120d800) [pid = 1647] [serial = 2116] [outer = 0x120f34400] 13:45:40 INFO - PROCESS | 1647 | 1467751540979 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121460800) [pid = 1647] [serial = 2117] [outer = 0x120f34400] 13:45:41 INFO - PROCESS | 1647 | 1467751541331 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]]]}] 13:45:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:45:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 523ms 13:45:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:45:41 INFO - PROCESS | 1647 | 1467751541390 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:45:41 INFO - PROCESS | 1647 | 1467751541391 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:45:41 INFO - PROCESS | 1647 | 1467751541394 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:45:41 INFO - PROCESS | 1647 | 1467751541396 Marionette TRACE conn2 <- [1,2794,null,{}] 13:45:41 INFO - PROCESS | 1647 | 1467751541399 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}] 13:45:41 INFO - PROCESS | 1647 | 1467751541400 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:41 INFO - PROCESS | 1647 | 1467751541536 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:45:41 INFO - PROCESS | 1647 | 1467751541554 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:41 INFO - PROCESS | 1647 | 1467751541560 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:41 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a78d000 == 35 [pid = 1647] [id = 706] 13:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1214da000) [pid = 1647] [serial = 2118] [outer = 0x0] 13:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1219ca400) [pid = 1647] [serial = 2119] [outer = 0x1214da000] 13:45:41 INFO - PROCESS | 1647 | 1467751541611 Marionette DEBUG loaded listener.js 13:45:41 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12486b400) [pid = 1647] [serial = 2120] [outer = 0x1214da000] 13:45:42 INFO - PROCESS | 1647 | 1467751542044 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]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:45:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 671ms 13:45:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:45:42 INFO - PROCESS | 1647 | 1467751542066 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 1647 | 1467751542067 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:45:42 INFO - PROCESS | 1647 | 1467751542069 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1647 | 1467751542070 Marionette TRACE conn2 <- [1,2798,null,{}] 13:45:42 INFO - PROCESS | 1647 | 1467751542073 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}] 13:45:42 INFO - PROCESS | 1647 | 1467751542074 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:42 INFO - PROCESS | 1647 | 1467751542179 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:45:42 INFO - PROCESS | 1647 | 1467751542190 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 1647 | 1467751542191 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12afa3800 == 36 [pid = 1647] [id = 707] 13:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124c30c00) [pid = 1647] [serial = 2121] [outer = 0x0] 13:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12577b400) [pid = 1647] [serial = 2122] [outer = 0x124c30c00] 13:45:42 INFO - PROCESS | 1647 | 1467751542215 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12613e800) [pid = 1647] [serial = 2123] [outer = 0x124c30c00] 13:45:42 INFO - PROCESS | 1647 | 1467751542590 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]]]}] 13:45:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:45:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 568ms 13:45:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:45:42 INFO - PROCESS | 1647 | 1467751542638 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:45:42 INFO - PROCESS | 1647 | 1467751542639 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:45:42 INFO - PROCESS | 1647 | 1467751542641 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:45:42 INFO - PROCESS | 1647 | 1467751542642 Marionette TRACE conn2 <- [1,2802,null,{}] 13:45:42 INFO - PROCESS | 1647 | 1467751542644 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}] 13:45:42 INFO - PROCESS | 1647 | 1467751542645 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:42 INFO - PROCESS | 1647 | 1467751542748 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:45:42 INFO - PROCESS | 1647 | 1467751542790 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:42 INFO - PROCESS | 1647 | 1467751542791 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:42 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b91f000 == 37 [pid = 1647] [id = 708] 13:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x126503000) [pid = 1647] [serial = 2124] [outer = 0x0] 13:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x126826c00) [pid = 1647] [serial = 2125] [outer = 0x126503000] 13:45:42 INFO - PROCESS | 1647 | 1467751542815 Marionette DEBUG loaded listener.js 13:45:42 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x128928400) [pid = 1647] [serial = 2126] [outer = 0x126503000] 13:45:43 INFO - PROCESS | 1647 | 1467751543103 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:45:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 470ms 13:45:43 INFO - PROCESS | 1647 | 1467751543114 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1647 | 1467751543115 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:45:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:45:43 INFO - PROCESS | 1647 | 1467751543139 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1647 | 1467751543140 Marionette TRACE conn2 <- [1,2806,null,{}] 13:45:43 INFO - PROCESS | 1647 | 1467751543142 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}] 13:45:43 INFO - PROCESS | 1647 | 1467751543144 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:43 INFO - PROCESS | 1647 | 1467751543252 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:45:43 INFO - PROCESS | 1647 | 1467751543256 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1647 | 1467751543257 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191d2800 == 38 [pid = 1647] [id = 709] 13:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12650d400) [pid = 1647] [serial = 2127] [outer = 0x0] 13:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x128c12800) [pid = 1647] [serial = 2128] [outer = 0x12650d400] 13:45:43 INFO - PROCESS | 1647 | 1467751543316 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12925a800) [pid = 1647] [serial = 2129] [outer = 0x12650d400] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x110e38800) [pid = 1647] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1180be400) [pid = 1647] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x120f34800) [pid = 1647] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x124b63800) [pid = 1647] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x118752800) [pid = 1647] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x118891800) [pid = 1647] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x126133c00) [pid = 1647] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1180c2000) [pid = 1647] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x11213cc00) [pid = 1647] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x121095800) [pid = 1647] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12613cc00) [pid = 1647] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x111ca8400) [pid = 1647] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x112f29400) [pid = 1647] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1133b0000) [pid = 1647] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:45:43 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119d6b400) [pid = 1647] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:45:43 INFO - PROCESS | 1647 | 1467751543728 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]]]}] 13:45:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:45:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 633ms 13:45:43 INFO - PROCESS | 1647 | 1467751543759 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:45:43 INFO - PROCESS | 1647 | 1467751543761 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:45:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:45:43 INFO - PROCESS | 1647 | 1467751543765 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:45:43 INFO - PROCESS | 1647 | 1467751543766 Marionette TRACE conn2 <- [1,2810,null,{}] 13:45:43 INFO - PROCESS | 1647 | 1467751543770 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}] 13:45:43 INFO - PROCESS | 1647 | 1467751543772 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:43 INFO - PROCESS | 1647 | 1467751543889 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:45:43 INFO - PROCESS | 1647 | 1467751543893 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:43 INFO - PROCESS | 1647 | 1467751543894 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:43 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9bd800 == 39 [pid = 1647] [id = 710] 13:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x117142c00) [pid = 1647] [serial = 2130] [outer = 0x0] 13:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x118feac00) [pid = 1647] [serial = 2131] [outer = 0x117142c00] 13:45:43 INFO - PROCESS | 1647 | 1467751543917 Marionette DEBUG loaded listener.js 13:45:43 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12145dc00) [pid = 1647] [serial = 2132] [outer = 0x117142c00] 13:45:44 INFO - PROCESS | 1647 | 1467751544225 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]]]}] 13:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 472ms 13:45:44 INFO - PROCESS | 1647 | 1467751544240 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:45:44 INFO - PROCESS | 1647 | 1467751544242 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:45:44 INFO - PROCESS | 1647 | 1467751544244 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1647 | 1467751544245 Marionette TRACE conn2 <- [1,2814,null,{}] 13:45:44 INFO - PROCESS | 1647 | 1467751544247 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}] 13:45:44 INFO - PROCESS | 1647 | 1467751544248 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:44 INFO - PROCESS | 1647 | 1467751544332 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:45:44 INFO - PROCESS | 1647 | 1467751544338 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1647 | 1467751544339 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d30d000 == 40 [pid = 1647] [id = 711] 13:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x124fe9400) [pid = 1647] [serial = 2133] [outer = 0x0] 13:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x129259c00) [pid = 1647] [serial = 2134] [outer = 0x124fe9400] 13:45:44 INFO - PROCESS | 1647 | 1467751544373 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a5d8400) [pid = 1647] [serial = 2135] [outer = 0x124fe9400] 13:45:44 INFO - PROCESS | 1647 | 1467751544722 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]]]}] 13:45:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:45:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 13:45:44 INFO - PROCESS | 1647 | 1467751544769 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:45:44 INFO - PROCESS | 1647 | 1467751544771 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:45:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:45:44 INFO - PROCESS | 1647 | 1467751544774 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:45:44 INFO - PROCESS | 1647 | 1467751544776 Marionette TRACE conn2 <- [1,2818,null,{}] 13:45:44 INFO - PROCESS | 1647 | 1467751544778 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}] 13:45:44 INFO - PROCESS | 1647 | 1467751544779 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:44 INFO - PROCESS | 1647 | 1467751544875 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:45:44 INFO - PROCESS | 1647 | 1467751544878 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:44 INFO - PROCESS | 1647 | 1467751544879 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:44 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a2800 == 41 [pid = 1647] [id = 712] 13:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x124867000) [pid = 1647] [serial = 2136] [outer = 0x0] 13:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12ac26800) [pid = 1647] [serial = 2137] [outer = 0x124867000] 13:45:44 INFO - PROCESS | 1647 | 1467751544903 Marionette DEBUG loaded listener.js 13:45:44 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12b088400) [pid = 1647] [serial = 2138] [outer = 0x124867000] 13:45:45 INFO - PROCESS | 1647 | 1467751545212 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]]]}] 13:45:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:45:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 470ms 13:45:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:45:45 INFO - PROCESS | 1647 | 1467751545244 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:45:45 INFO - PROCESS | 1647 | 1467751545245 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:45:45 INFO - PROCESS | 1647 | 1467751545248 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:45:45 INFO - PROCESS | 1647 | 1467751545252 Marionette TRACE conn2 <- [1,2822,null,{}] 13:45:45 INFO - PROCESS | 1647 | 1467751545255 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}] 13:45:45 INFO - PROCESS | 1647 | 1467751545256 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:45 INFO - PROCESS | 1647 | 1467751545343 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:45:45 INFO - PROCESS | 1647 | 1467751545428 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:45 INFO - PROCESS | 1647 | 1467751545429 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:45 INFO - PROCESS | 1647 | ++DOCSHELL 0x12db29800 == 42 [pid = 1647] [id = 713] 13:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x129260800) [pid = 1647] [serial = 2139] [outer = 0x0] 13:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12b094000) [pid = 1647] [serial = 2140] [outer = 0x129260800] 13:45:45 INFO - PROCESS | 1647 | 1467751545468 Marionette DEBUG loaded listener.js 13:45:45 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12b963400) [pid = 1647] [serial = 2141] [outer = 0x129260800] 13:45:46 INFO - PROCESS | 1647 | 1467751546094 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]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:45:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 872ms 13:45:46 INFO - PROCESS | 1647 | 1467751546121 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 1647 | 1467751546124 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:45:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:45:46 INFO - PROCESS | 1647 | 1467751546127 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1647 | 1467751546130 Marionette TRACE conn2 <- [1,2826,null,{}] 13:45:46 INFO - PROCESS | 1647 | 1467751546134 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}] 13:45:46 INFO - PROCESS | 1647 | 1467751546136 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:46 INFO - PROCESS | 1647 | 1467751546247 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:45:46 INFO - PROCESS | 1647 | 1467751546325 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:46 INFO - PROCESS | 1647 | 1467751546326 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:46 INFO - PROCESS | 1647 | ++DOCSHELL 0x119ff1000 == 43 [pid = 1647] [id = 714] 13:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x113210400) [pid = 1647] [serial = 2142] [outer = 0x0] 13:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x115df2800) [pid = 1647] [serial = 2143] [outer = 0x113210400] 13:45:46 INFO - PROCESS | 1647 | 1467751546357 Marionette DEBUG loaded listener.js 13:45:46 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1180bc400) [pid = 1647] [serial = 2144] [outer = 0x113210400] 13:45:46 INFO - PROCESS | 1647 | 1467751546787 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:45:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:45:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 675ms 13:45:46 INFO - PROCESS | 1647 | 1467751546823 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:45:46 INFO - PROCESS | 1647 | 1467751546826 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:45:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:45:46 INFO - PROCESS | 1647 | 1467751546830 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:45:46 INFO - PROCESS | 1647 | 1467751546832 Marionette TRACE conn2 <- [1,2830,null,{}] 13:45:46 INFO - PROCESS | 1647 | 1467751546849 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}] 13:45:46 INFO - PROCESS | 1647 | 1467751546851 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:46 INFO - PROCESS | 1647 | 1467751546960 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:45:47 INFO - PROCESS | 1647 | 1467751547025 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1647 | 1467751547027 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x121c1e800 == 44 [pid = 1647] [id = 715] 13:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x11874f400) [pid = 1647] [serial = 2145] [outer = 0x0] 13:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1199bbc00) [pid = 1647] [serial = 2146] [outer = 0x11874f400] 13:45:47 INFO - PROCESS | 1647 | 1467751547057 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x119d64c00) [pid = 1647] [serial = 2147] [outer = 0x11874f400] 13:45:47 INFO - PROCESS | 1647 | 1467751547521 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]]]}] 13:45:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:45:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 735ms 13:45:47 INFO - PROCESS | 1647 | 1467751547583 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:45:47 INFO - PROCESS | 1647 | 1467751547585 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:45:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:45:47 INFO - PROCESS | 1647 | 1467751547588 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:45:47 INFO - PROCESS | 1647 | 1467751547591 Marionette TRACE conn2 <- [1,2834,null,{}] 13:45:47 INFO - PROCESS | 1647 | 1467751547602 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}] 13:45:47 INFO - PROCESS | 1647 | 1467751547606 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:47 INFO - PROCESS | 1647 | 1467751547746 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:45:47 INFO - PROCESS | 1647 | 1467751547825 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:47 INFO - PROCESS | 1647 | 1467751547828 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:47 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af4d800 == 45 [pid = 1647] [id = 716] 13:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12481ac00) [pid = 1647] [serial = 2148] [outer = 0x0] 13:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x124868800) [pid = 1647] [serial = 2149] [outer = 0x12481ac00] 13:45:47 INFO - PROCESS | 1647 | 1467751547858 Marionette DEBUG loaded listener.js 13:45:47 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x125707000) [pid = 1647] [serial = 2150] [outer = 0x12481ac00] 13:45:48 INFO - PROCESS | 1647 | 1467751548270 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:45:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:45:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 723ms 13:45:48 INFO - PROCESS | 1647 | 1467751548314 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:45:48 INFO - PROCESS | 1647 | 1467751548315 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:45:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:45:48 INFO - PROCESS | 1647 | 1467751548319 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:45:48 INFO - PROCESS | 1647 | 1467751548320 Marionette TRACE conn2 <- [1,2838,null,{}] 13:45:48 INFO - PROCESS | 1647 | 1467751548323 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}] 13:45:48 INFO - PROCESS | 1647 | 1467751548324 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:48 INFO - PROCESS | 1647 | 1467751548432 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:45:48 INFO - PROCESS | 1647 | 1467751548498 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:48 INFO - PROCESS | 1647 | 1467751548499 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:48 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d690800 == 46 [pid = 1647] [id = 717] 13:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12682b400) [pid = 1647] [serial = 2151] [outer = 0x0] 13:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12925f000) [pid = 1647] [serial = 2152] [outer = 0x12682b400] 13:45:48 INFO - PROCESS | 1647 | 1467751548569 Marionette DEBUG loaded listener.js 13:45:48 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12a724800) [pid = 1647] [serial = 2153] [outer = 0x12682b400] 13:45:48 INFO - PROCESS | 1647 | 1467751548996 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]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:45:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 13:45:49 INFO - PROCESS | 1647 | 1467751549038 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 1647 | 1467751549040 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:45:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:45:49 INFO - PROCESS | 1647 | 1467751549042 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1647 | 1467751549043 Marionette TRACE conn2 <- [1,2842,null,{}] 13:45:49 INFO - PROCESS | 1647 | 1467751549046 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}] 13:45:49 INFO - PROCESS | 1647 | 1467751549047 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:49 INFO - PROCESS | 1647 | 1467751549154 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:45:49 INFO - PROCESS | 1647 | 1467751549374 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:49 INFO - PROCESS | 1647 | 1467751549376 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:49 INFO - PROCESS | 1647 | ++DOCSHELL 0x119708800 == 47 [pid = 1647] [id = 718] 13:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x110eecc00) [pid = 1647] [serial = 2154] [outer = 0x0] 13:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x1128d0800) [pid = 1647] [serial = 2155] [outer = 0x110eecc00] 13:45:49 INFO - PROCESS | 1647 | 1467751549428 Marionette DEBUG loaded listener.js 13:45:49 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x113216400) [pid = 1647] [serial = 2156] [outer = 0x110eecc00] 13:45:49 INFO - PROCESS | 1647 | 1467751549909 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]]]}] 13:45:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:45:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 921ms 13:45:49 INFO - PROCESS | 1647 | 1467751549970 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:45:49 INFO - PROCESS | 1647 | 1467751549973 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:45:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:45:49 INFO - PROCESS | 1647 | 1467751549977 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:45:49 INFO - PROCESS | 1647 | 1467751549979 Marionette TRACE conn2 <- [1,2846,null,{}] 13:45:49 INFO - PROCESS | 1647 | 1467751549982 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}] 13:45:49 INFO - PROCESS | 1647 | 1467751549987 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:50 INFO - PROCESS | 1647 | 1467751550083 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6a2800 == 46 [pid = 1647] [id = 712] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d30d000 == 45 [pid = 1647] [id = 711] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9bd800 == 44 [pid = 1647] [id = 710] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1191d2800 == 43 [pid = 1647] [id = 709] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12b91f000 == 42 [pid = 1647] [id = 708] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12afa3800 == 41 [pid = 1647] [id = 707] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12a78d000 == 40 [pid = 1647] [id = 706] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x129092800 == 39 [pid = 1647] [id = 705] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x124ade000 == 38 [pid = 1647] [id = 704] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1195cd000 == 37 [pid = 1647] [id = 703] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x116f5f800 == 36 [pid = 1647] [id = 702] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1167af800 == 35 [pid = 1647] [id = 701] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1290a9800 == 34 [pid = 1647] [id = 700] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd07800 == 33 [pid = 1647] [id = 698] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x1191db000 == 32 [pid = 1647] [id = 699] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119708800 == 31 [pid = 1647] [id = 718] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12d690800 == 30 [pid = 1647] [id = 717] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12af4d800 == 29 [pid = 1647] [id = 716] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x121c1e800 == 28 [pid = 1647] [id = 715] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x119ff1000 == 27 [pid = 1647] [id = 714] 13:45:50 INFO - PROCESS | 1647 | --DOCSHELL 0x12db29800 == 26 [pid = 1647] [id = 713] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x112f8bc00) [pid = 1647] [serial = 2048] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x110fa7800) [pid = 1647] [serial = 2047] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1128c9400) [pid = 1647] [serial = 2051] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1199b4c00) [pid = 1647] [serial = 2050] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x126504c00) [pid = 1647] [serial = 2054] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x121b68400) [pid = 1647] [serial = 2053] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12a723000) [pid = 1647] [serial = 2057] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x1290f1800) [pid = 1647] [serial = 2056] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12486fc00) [pid = 1647] [serial = 2080] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1193d8400) [pid = 1647] [serial = 2071] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12ae98800) [pid = 1647] [serial = 2059] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x118381c00) [pid = 1647] [serial = 2068] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x12af30800) [pid = 1647] [serial = 2060] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x118742800) [pid = 1647] [serial = 2069] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112594c00) [pid = 1647] [serial = 2065] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121467400) [pid = 1647] [serial = 2077] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1129e5800) [pid = 1647] [serial = 2066] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12af32800) [pid = 1647] [serial = 2062] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x128902800) [pid = 1647] [serial = 2083] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x113c34c00) [pid = 1647] [serial = 2086] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12100e800) [pid = 1647] [serial = 2089] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12570f000) [pid = 1647] [serial = 2092] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x124b57400) [pid = 1647] [serial = 2090] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x128c0b000) [pid = 1647] [serial = 2084] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1290f1c00) [pid = 1647] [serial = 2093] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x1290fbc00) [pid = 1647] [serial = 2095] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12100c400) [pid = 1647] [serial = 2074] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1185c2400) [pid = 1647] [serial = 2087] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12108e800) [pid = 1647] [serial = 2075] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x126138400) [pid = 1647] [serial = 2081] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x121eb0c00) [pid = 1647] [serial = 2078] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x1199ba800) [pid = 1647] [serial = 2072] [outer = 0x0] [url = about:blank] 13:45:50 INFO - PROCESS | 1647 | 1467751550762 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:50 INFO - PROCESS | 1647 | 1467751550764 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:50 INFO - PROCESS | 1647 | ++DOCSHELL 0x112961000 == 27 [pid = 1647] [id = 719] 13:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x110e39000) [pid = 1647] [serial = 2157] [outer = 0x0] 13:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x110ee9800) [pid = 1647] [serial = 2158] [outer = 0x110e39000] 13:45:50 INFO - PROCESS | 1647 | 1467751550795 Marionette DEBUG loaded listener.js 13:45:50 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x112595400) [pid = 1647] [serial = 2159] [outer = 0x110e39000] 13:45:51 INFO - PROCESS | 1647 | 1467751551122 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]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:45:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1177ms 13:45:51 INFO - PROCESS | 1647 | 1467751551156 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1647 | 1467751551158 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:45:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:45:51 INFO - PROCESS | 1647 | 1467751551161 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1647 | 1467751551163 Marionette TRACE conn2 <- [1,2850,null,{}] 13:45:51 INFO - PROCESS | 1647 | 1467751551168 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}] 13:45:51 INFO - PROCESS | 1647 | 1467751551170 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:51 INFO - PROCESS | 1647 | 1467751551249 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:45:51 INFO - PROCESS | 1647 | 1467751551257 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1647 | 1467751551258 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e17000 == 28 [pid = 1647] [id = 720] 13:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1128c7400) [pid = 1647] [serial = 2160] [outer = 0x0] 13:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x112d0e800) [pid = 1647] [serial = 2161] [outer = 0x1128c7400] 13:45:51 INFO - PROCESS | 1647 | 1467751551285 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x11334c000) [pid = 1647] [serial = 2162] [outer = 0x1128c7400] 13:45:51 INFO - PROCESS | 1647 | 1467751551648 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:45:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:45:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 13:45:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:45:51 INFO - PROCESS | 1647 | 1467751551685 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:45:51 INFO - PROCESS | 1647 | 1467751551688 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:45:51 INFO - PROCESS | 1647 | 1467751551690 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:45:51 INFO - PROCESS | 1647 | 1467751551692 Marionette TRACE conn2 <- [1,2854,null,{}] 13:45:51 INFO - PROCESS | 1647 | 1467751551694 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}] 13:45:51 INFO - PROCESS | 1647 | 1467751551696 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:51 INFO - PROCESS | 1647 | 1467751551777 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:45:51 INFO - PROCESS | 1647 | 1467751551787 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:51 INFO - PROCESS | 1647 | 1467751551789 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:51 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d5800 == 29 [pid = 1647] [id = 721] 13:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x116134c00) [pid = 1647] [serial = 2163] [outer = 0x0] 13:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x11697bc00) [pid = 1647] [serial = 2164] [outer = 0x116134c00] 13:45:51 INFO - PROCESS | 1647 | 1467751551814 Marionette DEBUG loaded listener.js 13:45:51 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11714e000) [pid = 1647] [serial = 2165] [outer = 0x116134c00] 13:45:52 INFO - PROCESS | 1647 | 1467751552188 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]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:45:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 13:45:52 INFO - PROCESS | 1647 | 1467751552211 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:45:52 INFO - PROCESS | 1647 | 1467751552212 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:45:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:45:52 INFO - PROCESS | 1647 | 1467751552221 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1647 | 1467751552225 Marionette TRACE conn2 <- [1,2858,null,{}] 13:45:52 INFO - PROCESS | 1647 | 1467751552228 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}] 13:45:52 INFO - PROCESS | 1647 | 1467751552231 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:52 INFO - PROCESS | 1647 | 1467751552311 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:45:52 INFO - PROCESS | 1647 | 1467751552315 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1647 | 1467751552316 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x1215b0800 == 30 [pid = 1647] [id = 722] 13:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1174ddc00) [pid = 1647] [serial = 2166] [outer = 0x0] 13:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1180c0c00) [pid = 1647] [serial = 2167] [outer = 0x1174ddc00] 13:45:52 INFO - PROCESS | 1647 | 1467751552344 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x1185c9000) [pid = 1647] [serial = 2168] [outer = 0x1174ddc00] 13:45:52 INFO - PROCESS | 1647 | 1467751552689 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:45:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:45:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 477ms 13:45:52 INFO - PROCESS | 1647 | 1467751552693 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:45:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:45:52 INFO - PROCESS | 1647 | 1467751552694 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:45:52 INFO - PROCESS | 1647 | 1467751552697 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:45:52 INFO - PROCESS | 1647 | 1467751552698 Marionette TRACE conn2 <- [1,2862,null,{}] 13:45:52 INFO - PROCESS | 1647 | 1467751552704 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}] 13:45:52 INFO - PROCESS | 1647 | 1467751552705 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:52 INFO - PROCESS | 1647 | 1467751552789 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:45:52 INFO - PROCESS | 1647 | 1467751552849 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:52 INFO - PROCESS | 1647 | 1467751552850 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:52 INFO - PROCESS | 1647 | ++DOCSHELL 0x121c1b800 == 31 [pid = 1647] [id = 723] 13:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1128c5c00) [pid = 1647] [serial = 2169] [outer = 0x0] 13:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x118757000) [pid = 1647] [serial = 2170] [outer = 0x1128c5c00] 13:45:52 INFO - PROCESS | 1647 | 1467751552885 Marionette DEBUG loaded listener.js 13:45:52 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x1197d4c00) [pid = 1647] [serial = 2171] [outer = 0x1128c5c00] 13:45:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:45:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 523ms 13:45:53 INFO - PROCESS | 1647 | 1467751553216 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]]]}] 13:45:53 INFO - PROCESS | 1647 | 1467751553226 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1647 | 1467751553228 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:45:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:45:53 INFO - PROCESS | 1647 | 1467751553230 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1647 | 1467751553231 Marionette TRACE conn2 <- [1,2866,null,{}] 13:45:53 INFO - PROCESS | 1647 | 1467751553234 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}] 13:45:53 INFO - PROCESS | 1647 | 1467751553237 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:53 INFO - PROCESS | 1647 | 1467751553333 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:45:53 INFO - PROCESS | 1647 | 1467751553337 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1647 | 1467751553342 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x126647800 == 32 [pid = 1647] [id = 724] 13:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x115d15c00) [pid = 1647] [serial = 2172] [outer = 0x0] 13:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1199db400) [pid = 1647] [serial = 2173] [outer = 0x115d15c00] 13:45:53 INFO - PROCESS | 1647 | 1467751553373 Marionette DEBUG loaded listener.js 13:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x119d63000) [pid = 1647] [serial = 2174] [outer = 0x115d15c00] 13:45:53 INFO - PROCESS | 1647 | 1467751553708 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]]]}] 13:45:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:45:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 13:45:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:45:53 INFO - PROCESS | 1647 | 1467751553760 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:45:53 INFO - PROCESS | 1647 | 1467751553761 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:45:53 INFO - PROCESS | 1647 | 1467751553763 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:45:53 INFO - PROCESS | 1647 | 1467751553764 Marionette TRACE conn2 <- [1,2870,null,{}] 13:45:53 INFO - PROCESS | 1647 | 1467751553767 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}] 13:45:53 INFO - PROCESS | 1647 | 1467751553768 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:53 INFO - PROCESS | 1647 | 1467751553866 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:45:53 INFO - PROCESS | 1647 | --DOCSHELL 0x12d106000 == 31 [pid = 1647] [id = 17] 13:45:53 INFO - PROCESS | 1647 | 1467751553879 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:53 INFO - PROCESS | 1647 | 1467751553880 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:53 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e1a800 == 32 [pid = 1647] [id = 725] 13:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1121bd400) [pid = 1647] [serial = 2175] [outer = 0x0] 13:45:53 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1199bec00) [pid = 1647] [serial = 2176] [outer = 0x1121bd400] 13:45:53 INFO - PROCESS | 1647 | 1467751553953 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x12108b000) [pid = 1647] [serial = 2177] [outer = 0x1121bd400] 13:45:54 INFO - PROCESS | 1647 | 1467751554281 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]]]}] 13:45:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:45:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 570ms 13:45:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:45:54 INFO - PROCESS | 1647 | 1467751554339 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:45:54 INFO - PROCESS | 1647 | 1467751554340 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:45:54 INFO - PROCESS | 1647 | 1467751554343 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:45:54 INFO - PROCESS | 1647 | 1467751554344 Marionette TRACE conn2 <- [1,2874,null,{}] 13:45:54 INFO - PROCESS | 1647 | 1467751554346 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}] 13:45:54 INFO - PROCESS | 1647 | 1467751554347 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:54 INFO - PROCESS | 1647 | 1467751554445 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:45:54 INFO - PROCESS | 1647 | 1467751554448 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:54 INFO - PROCESS | 1647 | 1467751554449 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:54 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f53800 == 33 [pid = 1647] [id = 726] 13:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1125a2c00) [pid = 1647] [serial = 2178] [outer = 0x0] 13:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x121215800) [pid = 1647] [serial = 2179] [outer = 0x1125a2c00] 13:45:54 INFO - PROCESS | 1647 | 1467751554475 Marionette DEBUG loaded listener.js 13:45:54 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x121460c00) [pid = 1647] [serial = 2180] [outer = 0x1125a2c00] 13:45:55 INFO - PROCESS | 1647 | 1467751555021 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]]]}] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x124c30c00) [pid = 1647] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x126503000) [pid = 1647] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12af30c00) [pid = 1647] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12650d400) [pid = 1647] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x112f88000) [pid = 1647] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x120f34400) [pid = 1647] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x112d0d000) [pid = 1647] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x121009000) [pid = 1647] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x111e58000) [pid = 1647] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x116fb3400) [pid = 1647] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x110eec400) [pid = 1647] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x1197d1c00) [pid = 1647] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x124fe9400) [pid = 1647] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x124867000) [pid = 1647] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1214da000) [pid = 1647] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x117142c00) [pid = 1647] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:45:55 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129260800) [pid = 1647] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 720ms 13:45:55 INFO - PROCESS | 1647 | 1467751555064 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1647 | 1467751555066 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:45:55 INFO - PROCESS | 1647 | 1467751555070 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1647 | 1467751555071 Marionette TRACE conn2 <- [1,2878,null,{}] 13:45:55 INFO - PROCESS | 1647 | 1467751555074 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}] 13:45:55 INFO - PROCESS | 1647 | 1467751555075 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:55 INFO - PROCESS | 1647 | 1467751555150 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:45:55 INFO - PROCESS | 1647 | 1467751555173 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 1647 | 1467751555174 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288dd800 == 34 [pid = 1647] [id = 727] 13:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x112f2cc00) [pid = 1647] [serial = 2181] [outer = 0x0] 13:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x11672cc00) [pid = 1647] [serial = 2182] [outer = 0x112f2cc00] 13:45:55 INFO - PROCESS | 1647 | 1467751555198 Marionette DEBUG loaded listener.js 13:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1193d6000) [pid = 1647] [serial = 2183] [outer = 0x112f2cc00] 13:45:55 INFO - PROCESS | 1647 | 1467751555522 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]]]}] 13:45:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:45:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms 13:45:55 INFO - PROCESS | 1647 | 1467751555540 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:45:55 INFO - PROCESS | 1647 | 1467751555541 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:45:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:45:55 INFO - PROCESS | 1647 | 1467751555543 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:45:55 INFO - PROCESS | 1647 | 1467751555544 Marionette TRACE conn2 <- [1,2882,null,{}] 13:45:55 INFO - PROCESS | 1647 | 1467751555547 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}] 13:45:55 INFO - PROCESS | 1647 | 1467751555548 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:55 INFO - PROCESS | 1647 | 1467751555626 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:45:55 INFO - PROCESS | 1647 | 1467751555685 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:55 INFO - PROCESS | 1647 | 1467751555686 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:55 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a40d000 == 35 [pid = 1647] [id = 728] 13:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1128d3000) [pid = 1647] [serial = 2184] [outer = 0x0] 13:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12108a800) [pid = 1647] [serial = 2185] [outer = 0x1128d3000] 13:45:55 INFO - PROCESS | 1647 | 1467751555710 Marionette DEBUG loaded listener.js 13:45:55 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x121476400) [pid = 1647] [serial = 2186] [outer = 0x1128d3000] 13:45:55 INFO - PROCESS | 1647 | 1467751555972 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]]]}] 13:45:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:45:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 468ms 13:45:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:45:56 INFO - PROCESS | 1647 | 1467751556012 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:45:56 INFO - PROCESS | 1647 | 1467751556013 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:45:56 INFO - PROCESS | 1647 | 1467751556015 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 1647 | 1467751556016 Marionette TRACE conn2 <- [1,2886,null,{}] 13:45:56 INFO - PROCESS | 1647 | 1467751556027 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}] 13:45:56 INFO - PROCESS | 1647 | 1467751556028 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:56 INFO - PROCESS | 1647 | 1467751556109 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:45:56 INFO - PROCESS | 1647 | 1467751556113 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1647 | 1467751556115 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac58800 == 36 [pid = 1647] [id = 729] 13:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x121462c00) [pid = 1647] [serial = 2187] [outer = 0x0] 13:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x121edb800) [pid = 1647] [serial = 2188] [outer = 0x121462c00] 13:45:56 INFO - PROCESS | 1647 | 1467751556143 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12486d000) [pid = 1647] [serial = 2189] [outer = 0x121462c00] 13:45:56 INFO - PROCESS | 1647 | 1467751556502 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]]]}] 13:45:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:45:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 527ms 13:45:56 INFO - PROCESS | 1647 | 1467751556542 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:45:56 INFO - PROCESS | 1647 | 1467751556544 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:45:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:45:56 INFO - PROCESS | 1647 | 1467751556546 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:45:56 INFO - PROCESS | 1647 | 1467751556548 Marionette TRACE conn2 <- [1,2890,null,{}] 13:45:56 INFO - PROCESS | 1647 | 1467751556550 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}] 13:45:56 INFO - PROCESS | 1647 | 1467751556552 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:56 INFO - PROCESS | 1647 | 1467751556670 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:45:56 INFO - PROCESS | 1647 | 1467751556676 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:56 INFO - PROCESS | 1647 | 1467751556677 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:56 INFO - PROCESS | 1647 | ++DOCSHELL 0x12132f800 == 37 [pid = 1647] [id = 730] 13:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x124872800) [pid = 1647] [serial = 2190] [outer = 0x0] 13:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x125702800) [pid = 1647] [serial = 2191] [outer = 0x124872800] 13:45:56 INFO - PROCESS | 1647 | 1467751556701 Marionette DEBUG loaded listener.js 13:45:56 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x125776c00) [pid = 1647] [serial = 2192] [outer = 0x124872800] 13:45:56 INFO - PROCESS | 1647 | 1467751556990 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:45:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 471ms 13:45:57 INFO - PROCESS | 1647 | 1467751557073 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1647 | 1467751557075 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:45:57 INFO - PROCESS | 1647 | 1467751557079 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1647 | 1467751557082 Marionette TRACE conn2 <- [1,2894,null,{}] 13:45:57 INFO - PROCESS | 1647 | 1467751557086 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}] 13:45:57 INFO - PROCESS | 1647 | 1467751557089 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:57 INFO - PROCESS | 1647 | 1467751557192 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:45:57 INFO - PROCESS | 1647 | 1467751557288 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:57 INFO - PROCESS | 1647 | 1467751557290 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:57 INFO - PROCESS | 1647 | ++DOCSHELL 0x116f5c000 == 38 [pid = 1647] [id = 731] 13:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x1125a0c00) [pid = 1647] [serial = 2193] [outer = 0x0] 13:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1127cfc00) [pid = 1647] [serial = 2194] [outer = 0x1125a0c00] 13:45:57 INFO - PROCESS | 1647 | 1467751557322 Marionette DEBUG loaded listener.js 13:45:57 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1128cb800) [pid = 1647] [serial = 2195] [outer = 0x1125a0c00] 13:45:57 INFO - PROCESS | 1647 | 1467751557837 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]]]}] 13:45:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:45:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 774ms 13:45:57 INFO - PROCESS | 1647 | 1467751557893 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:45:57 INFO - PROCESS | 1647 | 1467751557895 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:45:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:45:57 INFO - PROCESS | 1647 | 1467751557903 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:45:57 INFO - PROCESS | 1647 | 1467751557906 Marionette TRACE conn2 <- [1,2898,null,{}] 13:45:57 INFO - PROCESS | 1647 | 1467751557909 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}] 13:45:57 INFO - PROCESS | 1647 | 1467751557910 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:58 INFO - PROCESS | 1647 | 1467751558020 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:45:58 INFO - PROCESS | 1647 | 1467751558100 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:58 INFO - PROCESS | 1647 | 1467751558101 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:58 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218bc000 == 39 [pid = 1647] [id = 732] 13:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x115df2000) [pid = 1647] [serial = 2196] [outer = 0x0] 13:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x116736000) [pid = 1647] [serial = 2197] [outer = 0x115df2000] 13:45:58 INFO - PROCESS | 1647 | 1467751558152 Marionette DEBUG loaded listener.js 13:45:58 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1176f7000) [pid = 1647] [serial = 2198] [outer = 0x115df2000] 13:45:58 INFO - PROCESS | 1647 | 1467751558820 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]]]}] 13:45:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:45:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 978ms 13:45:58 INFO - PROCESS | 1647 | 1467751558877 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:45:58 INFO - PROCESS | 1647 | 1467751558879 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:45:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:45:58 INFO - PROCESS | 1647 | 1467751558888 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:45:58 INFO - PROCESS | 1647 | 1467751558890 Marionette TRACE conn2 <- [1,2902,null,{}] 13:45:58 INFO - PROCESS | 1647 | 1467751558893 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}] 13:45:58 INFO - PROCESS | 1647 | 1467751558895 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:59 INFO - PROCESS | 1647 | 1467751559009 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:45:59 INFO - PROCESS | 1647 | 1467751559094 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1647 | 1467751559097 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x116960000 == 40 [pid = 1647] [id = 733] 13:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x112d03c00) [pid = 1647] [serial = 2199] [outer = 0x0] 13:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x112f28c00) [pid = 1647] [serial = 2200] [outer = 0x112d03c00] 13:45:59 INFO - PROCESS | 1647 | 1467751559125 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x113d97c00) [pid = 1647] [serial = 2201] [outer = 0x112d03c00] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac58800 == 39 [pid = 1647] [id = 729] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12a40d000 == 38 [pid = 1647] [id = 728] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd1d000 == 37 [pid = 1647] [id = 18] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1288dd800 == 36 [pid = 1647] [id = 727] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x128f53800 == 35 [pid = 1647] [id = 726] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x112e1a800 == 34 [pid = 1647] [id = 725] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x126647800 == 33 [pid = 1647] [id = 724] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x121c1b800 == 32 [pid = 1647] [id = 723] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1215b0800 == 31 [pid = 1647] [id = 722] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d5800 == 30 [pid = 1647] [id = 721] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x117e17000 == 29 [pid = 1647] [id = 720] 13:45:59 INFO - PROCESS | 1647 | --DOCSHELL 0x112961000 == 28 [pid = 1647] [id = 719] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x12577b400) [pid = 1647] [serial = 2122] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x126826c00) [pid = 1647] [serial = 2125] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x12b08d400) [pid = 1647] [serial = 2063] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x12613e800) [pid = 1647] [serial = 2123] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x128c12800) [pid = 1647] [serial = 2128] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x128928400) [pid = 1647] [serial = 2126] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x116a1c000) [pid = 1647] [serial = 2099] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12120d800) [pid = 1647] [serial = 2116] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x113c42400) [pid = 1647] [serial = 2107] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x116fb3000) [pid = 1647] [serial = 2108] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x12a5d7400) [pid = 1647] [serial = 2096] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1121bbc00) [pid = 1647] [serial = 2104] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1128ca400) [pid = 1647] [serial = 2105] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1193d3c00) [pid = 1647] [serial = 2113] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x119d6d000) [pid = 1647] [serial = 2114] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118204000) [pid = 1647] [serial = 2110] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x118f61000) [pid = 1647] [serial = 2111] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x1199b8800) [pid = 1647] [serial = 2101] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119b8a400) [pid = 1647] [serial = 2102] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x113c33c00) [pid = 1647] [serial = 2098] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x129259c00) [pid = 1647] [serial = 2134] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x12ac26800) [pid = 1647] [serial = 2137] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12925a800) [pid = 1647] [serial = 2129] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1219ca400) [pid = 1647] [serial = 2119] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x118feac00) [pid = 1647] [serial = 2131] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 83 (0x12a5d8400) [pid = 1647] [serial = 2135] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 82 (0x12486b400) [pid = 1647] [serial = 2120] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 81 (0x12b088400) [pid = 1647] [serial = 2138] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 80 (0x12145dc00) [pid = 1647] [serial = 2132] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 79 (0x121460800) [pid = 1647] [serial = 2117] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 78 (0x12b963400) [pid = 1647] [serial = 2141] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | --DOMWINDOW == 77 (0x12b094000) [pid = 1647] [serial = 2140] [outer = 0x0] [url = about:blank] 13:45:59 INFO - PROCESS | 1647 | 1467751559568 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:45:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:45:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 726ms 13:45:59 INFO - PROCESS | 1647 | 1467751559608 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:45:59 INFO - PROCESS | 1647 | 1467751559611 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:45:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:45:59 INFO - PROCESS | 1647 | 1467751559615 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:45:59 INFO - PROCESS | 1647 | 1467751559617 Marionette TRACE conn2 <- [1,2906,null,{}] 13:45:59 INFO - PROCESS | 1647 | 1467751559620 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}] 13:45:59 INFO - PROCESS | 1647 | 1467751559621 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:59 INFO - PROCESS | 1647 | 1467751559701 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:45:59 INFO - PROCESS | 1647 | 1467751559758 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:45:59 INFO - PROCESS | 1647 | 1467751559759 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:45:59 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195d5800 == 29 [pid = 1647] [id = 734] 13:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 78 (0x113c33c00) [pid = 1647] [serial = 2202] [outer = 0x0] 13:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 79 (0x11672bc00) [pid = 1647] [serial = 2203] [outer = 0x113c33c00] 13:45:59 INFO - PROCESS | 1647 | 1467751559788 Marionette DEBUG loaded listener.js 13:45:59 INFO - PROCESS | 1647 | ++DOMWINDOW == 80 (0x1180c1400) [pid = 1647] [serial = 2204] [outer = 0x113c33c00] 13:46:00 INFO - PROCESS | 1647 | 1467751560096 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]]]}] 13:46:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:46:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 522ms 13:46:00 INFO - PROCESS | 1647 | 1467751560138 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 1647 | 1467751560139 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:46:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:46:00 INFO - PROCESS | 1647 | 1467751560142 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 1647 | 1467751560144 Marionette TRACE conn2 <- [1,2910,null,{}] 13:46:00 INFO - PROCESS | 1647 | 1467751560152 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}] 13:46:00 INFO - PROCESS | 1647 | 1467751560156 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:00 INFO - PROCESS | 1647 | 1467751560239 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:46:00 INFO - PROCESS | 1647 | 1467751560244 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 1647 | 1467751560246 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x124add800 == 30 [pid = 1647] [id = 735] 13:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 81 (0x118211400) [pid = 1647] [serial = 2205] [outer = 0x0] 13:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 82 (0x119119000) [pid = 1647] [serial = 2206] [outer = 0x118211400] 13:46:00 INFO - PROCESS | 1647 | 1467751560275 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 83 (0x1199b0c00) [pid = 1647] [serial = 2207] [outer = 0x118211400] 13:46:00 INFO - PROCESS | 1647 | 1467751560611 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]]]}] 13:46:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:46:00 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:46:00 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 13:46:00 INFO - TEST-START | /DOMEvents/constructors.html 13:46:00 INFO - PROCESS | 1647 | 1467751560663 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:46:00 INFO - PROCESS | 1647 | 1467751560665 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:46:00 INFO - PROCESS | 1647 | 1467751560667 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:46:00 INFO - PROCESS | 1647 | 1467751560668 Marionette TRACE conn2 <- [1,2914,null,{}] 13:46:00 INFO - PROCESS | 1647 | 1467751560671 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}] 13:46:00 INFO - PROCESS | 1647 | 1467751560672 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:00 INFO - PROCESS | 1647 | 1467751560751 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:46:00 INFO - PROCESS | 1647 | 1467751560756 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:00 INFO - PROCESS | 1647 | 1467751560757 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:00 INFO - PROCESS | 1647 | ++DOCSHELL 0x12889c000 == 31 [pid = 1647] [id = 736] 13:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 84 (0x1199b1000) [pid = 1647] [serial = 2208] [outer = 0x0] 13:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x119b7b000) [pid = 1647] [serial = 2209] [outer = 0x1199b1000] 13:46:00 INFO - PROCESS | 1647 | 1467751560782 Marionette DEBUG loaded listener.js 13:46:00 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x119d64000) [pid = 1647] [serial = 2210] [outer = 0x1199b1000] 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:46:01 INFO - PROCESS | 1647 | 1467751561132 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]]]}] 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:46:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:46:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:46:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:46:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:46:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:46:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:46:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:46:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:46:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 478ms 13:46:01 INFO - PROCESS | 1647 | 1467751561145 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1647 | 1467751561146 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:46:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:46:01 INFO - PROCESS | 1647 | 1467751561149 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1647 | 1467751561151 Marionette TRACE conn2 <- [1,2918,null,{}] 13:46:01 INFO - PROCESS | 1647 | 1467751561155 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}] 13:46:01 INFO - PROCESS | 1647 | 1467751561156 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:01 INFO - PROCESS | 1647 | 1467751561239 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:46:01 INFO - PROCESS | 1647 | 1467751561302 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1647 | 1467751561303 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f68000 == 32 [pid = 1647] [id = 737] 13:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1125a2000) [pid = 1647] [serial = 2211] [outer = 0x0] 13:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d6f400) [pid = 1647] [serial = 2212] [outer = 0x1125a2000] 13:46:01 INFO - PROCESS | 1647 | 1467751561328 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12120d800) [pid = 1647] [serial = 2213] [outer = 0x1125a2000] 13:46:01 INFO - PROCESS | 1647 | 1467751561594 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:46:01 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:46:01 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 473ms 13:46:01 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:46:01 INFO - PROCESS | 1647 | 1467751561623 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:46:01 INFO - PROCESS | 1647 | 1467751561625 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:46:01 INFO - PROCESS | 1647 | 1467751561627 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:46:01 INFO - PROCESS | 1647 | 1467751561628 Marionette TRACE conn2 <- [1,2922,null,{}] 13:46:01 INFO - PROCESS | 1647 | 1467751561630 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}] 13:46:01 INFO - PROCESS | 1647 | 1467751561635 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:01 INFO - PROCESS | 1647 | 1467751561777 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:46:01 INFO - PROCESS | 1647 | 1467751561781 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:01 INFO - PROCESS | 1647 | 1467751561783 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:01 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a7a0800 == 33 [pid = 1647] [id = 738] 13:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1199b9000) [pid = 1647] [serial = 2214] [outer = 0x0] 13:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x121460800) [pid = 1647] [serial = 2215] [outer = 0x1199b9000] 13:46:01 INFO - PROCESS | 1647 | 1467751561840 Marionette DEBUG loaded listener.js 13:46:01 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x118205800) [pid = 1647] [serial = 2216] [outer = 0x1199b9000] 13:46:02 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:46:02 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:46:02 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:46:02 INFO - PROCESS | 1647 | [1647] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 13:46:02 INFO - PROCESS | 1647 | 1467751562129 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]]]}] 13:46:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:46:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:46:02 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 13:46:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:46:02 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 13:46:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:46:02 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]" 13:46:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:46:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:46:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 518ms 13:46:02 INFO - PROCESS | 1647 | 1467751562162 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:46:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:46:02 INFO - PROCESS | 1647 | 1467751562174 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:46:02 INFO - PROCESS | 1647 | 1467751562176 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 1647 | 1467751562178 Marionette TRACE conn2 <- [1,2926,null,{}] 13:46:02 INFO - PROCESS | 1647 | 1467751562180 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}] 13:46:02 INFO - PROCESS | 1647 | 1467751562181 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:02 INFO - PROCESS | 1647 | 1467751562285 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:46:02 INFO - PROCESS | 1647 | 1467751562298 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1647 | 1467751562299 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12afb6800 == 34 [pid = 1647] [id = 739] 13:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x125704400) [pid = 1647] [serial = 2217] [outer = 0x0] 13:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12613c000) [pid = 1647] [serial = 2218] [outer = 0x125704400] 13:46:02 INFO - PROCESS | 1647 | 1467751562325 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x1266a1000) [pid = 1647] [serial = 2219] [outer = 0x125704400] 13:46:02 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:46:02 INFO - PROCESS | 1647 | 1467751562625 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]]]}] 13:46:02 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:46:02 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 467ms 13:46:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:46:02 INFO - PROCESS | 1647 | 1467751562645 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:46:02 INFO - PROCESS | 1647 | 1467751562646 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:46:02 INFO - PROCESS | 1647 | 1467751562648 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:46:02 INFO - PROCESS | 1647 | 1467751562649 Marionette TRACE conn2 <- [1,2930,null,{}] 13:46:02 INFO - PROCESS | 1647 | 1467751562664 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}] 13:46:02 INFO - PROCESS | 1647 | 1467751562665 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:02 INFO - PROCESS | 1647 | 1467751562769 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:46:02 INFO - PROCESS | 1647 | 1467751562772 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:02 INFO - PROCESS | 1647 | 1467751562773 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:02 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b922800 == 35 [pid = 1647] [id = 740] 13:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12650b400) [pid = 1647] [serial = 2220] [outer = 0x0] 13:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x128903800) [pid = 1647] [serial = 2221] [outer = 0x12650b400] 13:46:02 INFO - PROCESS | 1647 | 1467751562797 Marionette DEBUG loaded listener.js 13:46:02 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12890ac00) [pid = 1647] [serial = 2222] [outer = 0x12650b400] 13:46:03 INFO - PROCESS | 1647 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:46:03 INFO - PROCESS | 1647 | 1467751563091 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]]]}] 13:46:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:46:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 472ms 13:46:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:46:03 INFO - PROCESS | 1647 | 1467751563129 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1647 | 1467751563131 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:46:03 INFO - PROCESS | 1647 | 1467751563141 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1647 | 1467751563142 Marionette TRACE conn2 <- [1,2934,null,{}] 13:46:03 INFO - PROCESS | 1647 | 1467751563144 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}] 13:46:03 INFO - PROCESS | 1647 | 1467751563146 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:03 INFO - PROCESS | 1647 | 1467751563260 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:46:03 INFO - PROCESS | 1647 | 1467751563308 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 1647 | 1467751563309 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc86800 == 36 [pid = 1647] [id = 741] 13:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x12890b000) [pid = 1647] [serial = 2223] [outer = 0x0] 13:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x12892a400) [pid = 1647] [serial = 2224] [outer = 0x12890b000] 13:46:03 INFO - PROCESS | 1647 | 1467751563348 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x128c04800) [pid = 1647] [serial = 2225] [outer = 0x12890b000] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x1128c7400) [pid = 1647] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x115d15c00) [pid = 1647] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x116134c00) [pid = 1647] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1174ddc00) [pid = 1647] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x110eecc00) [pid = 1647] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x110e39000) [pid = 1647] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x1121bd400) [pid = 1647] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x121462c00) [pid = 1647] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12ca46000) [pid = 1647] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x113210400) [pid = 1647] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x1125a2c00) [pid = 1647] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x11874f400) [pid = 1647] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x1128d3000) [pid = 1647] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x112f2cc00) [pid = 1647] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12481ac00) [pid = 1647] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1128c5c00) [pid = 1647] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:46:03 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12682b400) [pid = 1647] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:46:03 INFO - PROCESS | 1647 | 1467751563790 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]]]}] 13:46:03 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:46:03 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 678ms 13:46:03 INFO - PROCESS | 1647 | 1467751563813 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:46:03 INFO - PROCESS | 1647 | 1467751563814 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:46:03 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:46:03 INFO - PROCESS | 1647 | 1467751563817 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:46:03 INFO - PROCESS | 1647 | 1467751563818 Marionette TRACE conn2 <- [1,2938,null,{}] 13:46:03 INFO - PROCESS | 1647 | 1467751563820 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}] 13:46:03 INFO - PROCESS | 1647 | 1467751563821 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:03 INFO - PROCESS | 1647 | 1467751563901 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:46:03 INFO - PROCESS | 1647 | 1467751563906 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:03 INFO - PROCESS | 1647 | 1467751563907 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:03 INFO - PROCESS | 1647 | ++DOCSHELL 0x128897800 == 37 [pid = 1647] [id = 742] 13:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1129e7800) [pid = 1647] [serial = 2226] [outer = 0x0] 13:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x1180c4400) [pid = 1647] [serial = 2227] [outer = 0x1129e7800] 13:46:03 INFO - PROCESS | 1647 | 1467751563930 Marionette DEBUG loaded listener.js 13:46:03 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x119d65400) [pid = 1647] [serial = 2228] [outer = 0x1129e7800] 13:46:04 INFO - PROCESS | 1647 | 1467751564237 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]]]}] 13:46:04 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. 13:46:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 13:46:04 INFO - PROCESS | 1647 | 1467751564288 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1647 | 1467751564289 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:46:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:46:04 INFO - PROCESS | 1647 | 1467751564292 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1647 | 1467751564293 Marionette TRACE conn2 <- [1,2942,null,{}] 13:46:04 INFO - PROCESS | 1647 | 1467751564296 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}] 13:46:04 INFO - PROCESS | 1647 | 1467751564297 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:04 INFO - PROCESS | 1647 | 1467751564414 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:46:04 INFO - PROCESS | 1647 | 1467751564421 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1647 | 1467751564423 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c2000 == 38 [pid = 1647] [id = 743] 13:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x121096000) [pid = 1647] [serial = 2229] [outer = 0x0] 13:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x12890d000) [pid = 1647] [serial = 2230] [outer = 0x121096000] 13:46:04 INFO - PROCESS | 1647 | 1467751564449 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x1290ed000) [pid = 1647] [serial = 2231] [outer = 0x121096000] 13:46:04 INFO - PROCESS | 1647 | 1467751564743 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"]]]}] 13:46:04 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 13:46:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:46:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:04 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:46:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 471ms 13:46:04 INFO - PROCESS | 1647 | 1467751564764 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:46:04 INFO - PROCESS | 1647 | 1467751564765 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:46:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:46:04 INFO - PROCESS | 1647 | 1467751564774 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:46:04 INFO - PROCESS | 1647 | 1467751564775 Marionette TRACE conn2 <- [1,2946,null,{}] 13:46:04 INFO - PROCESS | 1647 | 1467751564777 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}] 13:46:04 INFO - PROCESS | 1647 | 1467751564778 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:04 INFO - PROCESS | 1647 | 1467751564863 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:46:04 INFO - PROCESS | 1647 | 1467751564868 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:04 INFO - PROCESS | 1647 | 1467751564870 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:04 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c9c0000 == 39 [pid = 1647] [id = 744] 13:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x1290f5800) [pid = 1647] [serial = 2232] [outer = 0x0] 13:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x12a44f400) [pid = 1647] [serial = 2233] [outer = 0x1290f5800] 13:46:04 INFO - PROCESS | 1647 | 1467751564895 Marionette DEBUG loaded listener.js 13:46:04 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a5d3000) [pid = 1647] [serial = 2234] [outer = 0x1290f5800] 13:46:05 INFO - PROCESS | 1647 | 1467751565192 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]]]}] 13:46:05 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. 13:46:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 475ms 13:46:05 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:46:05 INFO - PROCESS | 1647 | 1467751565244 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 1647 | 1467751565245 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:46:05 INFO - PROCESS | 1647 | 1467751565247 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1647 | 1467751565248 Marionette TRACE conn2 <- [1,2950,null,{}] 13:46:05 INFO - PROCESS | 1647 | 1467751565250 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}] 13:46:05 INFO - PROCESS | 1647 | 1467751565251 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:05 INFO - PROCESS | 1647 | 1467751565362 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:46:05 INFO - PROCESS | 1647 | 1467751565367 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:05 INFO - PROCESS | 1647 | 1467751565369 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd07800 == 40 [pid = 1647] [id = 745] 13:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x129258000) [pid = 1647] [serial = 2235] [outer = 0x0] 13:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a5d8400) [pid = 1647] [serial = 2236] [outer = 0x129258000] 13:46:05 INFO - PROCESS | 1647 | 1467751565392 Marionette DEBUG loaded listener.js 13:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12ac1d800) [pid = 1647] [serial = 2237] [outer = 0x129258000] 13:46:05 INFO - PROCESS | 1647 | ++DOCSHELL 0x12cd22000 == 41 [pid = 1647] [id = 746] 13:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x12ae8f800) [pid = 1647] [serial = 2238] [outer = 0x0] 13:46:05 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x12ac24800) [pid = 1647] [serial = 2239] [outer = 0x12ae8f800] 13:46:05 INFO - PROCESS | 1647 | 1467751565678 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]]]}] 13:46:05 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. 13:46:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 519ms 13:46:05 INFO - PROCESS | 1647 | 1467751565768 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:46:05 INFO - PROCESS | 1647 | 1467751565771 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:46:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:46:05 INFO - PROCESS | 1647 | 1467751565775 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:46:05 INFO - PROCESS | 1647 | 1467751565777 Marionette TRACE conn2 <- [1,2954,null,{}] 13:46:05 INFO - PROCESS | 1647 | 1467751565781 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}] 13:46:05 INFO - PROCESS | 1647 | 1467751565783 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:05 INFO - PROCESS | 1647 | 1467751565920 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:46:06 INFO - PROCESS | 1647 | 1467751565990 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1647 | 1467751565992 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e15000 == 42 [pid = 1647] [id = 747] 13:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1127d1800) [pid = 1647] [serial = 2240] [outer = 0x0] 13:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1128c7800) [pid = 1647] [serial = 2241] [outer = 0x1127d1800] 13:46:06 INFO - PROCESS | 1647 | 1467751566025 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x112f2ec00) [pid = 1647] [serial = 2242] [outer = 0x1127d1800] 13:46:06 INFO - PROCESS | 1647 | 1467751566407 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]]]}] 13:46:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:46:06 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 13:46:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 13:46:06 INFO - PROCESS | 1647 | 1467751566448 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:46:06 INFO - PROCESS | 1647 | 1467751566450 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:46:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:46:06 INFO - PROCESS | 1647 | 1467751566455 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:46:06 INFO - PROCESS | 1647 | 1467751566458 Marionette TRACE conn2 <- [1,2958,null,{}] 13:46:06 INFO - PROCESS | 1647 | 1467751566461 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}] 13:46:06 INFO - PROCESS | 1647 | 1467751566462 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:06 INFO - PROCESS | 1647 | 1467751566568 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:46:06 INFO - PROCESS | 1647 | 1467751566620 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:06 INFO - PROCESS | 1647 | 1467751566621 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:06 INFO - PROCESS | 1647 | ++DOCSHELL 0x1290a9000 == 43 [pid = 1647] [id = 748] 13:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x116a1c000) [pid = 1647] [serial = 2243] [outer = 0x0] 13:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11820a000) [pid = 1647] [serial = 2244] [outer = 0x116a1c000] 13:46:06 INFO - PROCESS | 1647 | 1467751566651 Marionette DEBUG loaded listener.js 13:46:06 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1193d4400) [pid = 1647] [serial = 2245] [outer = 0x116a1c000] 13:46:07 INFO - PROCESS | 1647 | 1467751567109 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]]]}] 13:46:07 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. 13:46:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 676ms 13:46:07 INFO - PROCESS | 1647 | 1467751567130 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:46:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:46:07 INFO - PROCESS | 1647 | 1467751567133 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:46:07 INFO - PROCESS | 1647 | 1467751567136 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1647 | 1467751567138 Marionette TRACE conn2 <- [1,2962,null,{}] 13:46:07 INFO - PROCESS | 1647 | 1467751567150 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}] 13:46:07 INFO - PROCESS | 1647 | 1467751567154 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:07 INFO - PROCESS | 1647 | 1467751567340 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:46:07 INFO - PROCESS | 1647 | 1467751567440 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:07 INFO - PROCESS | 1647 | 1467751567443 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:07 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2c6800 == 44 [pid = 1647] [id = 749] 13:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x12108c400) [pid = 1647] [serial = 2246] [outer = 0x0] 13:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12145bc00) [pid = 1647] [serial = 2247] [outer = 0x12108c400] 13:46:07 INFO - PROCESS | 1647 | 1467751567477 Marionette DEBUG loaded listener.js 13:46:07 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x121b6c000) [pid = 1647] [serial = 2248] [outer = 0x12108c400] 13:46:07 INFO - PROCESS | 1647 | 1467751567848 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]]]}] 13:46:07 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. 13:46:07 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 724ms 13:46:07 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:46:07 INFO - PROCESS | 1647 | 1467751567859 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:46:07 INFO - PROCESS | 1647 | 1467751567861 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:46:07 INFO - PROCESS | 1647 | 1467751567863 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:46:07 INFO - PROCESS | 1647 | 1467751567864 Marionette TRACE conn2 <- [1,2966,null,{}] 13:46:07 INFO - PROCESS | 1647 | 1467751567868 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}] 13:46:07 INFO - PROCESS | 1647 | 1467751567870 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:07 INFO - PROCESS | 1647 | 1467751567975 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:46:08 INFO - PROCESS | 1647 | 1467751568037 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1647 | 1467751568038 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d689800 == 45 [pid = 1647] [id = 750] 13:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12481a800) [pid = 1647] [serial = 2249] [outer = 0x0] 13:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x124c50400) [pid = 1647] [serial = 2250] [outer = 0x12481a800] 13:46:08 INFO - PROCESS | 1647 | 1467751568108 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x126a37800) [pid = 1647] [serial = 2251] [outer = 0x12481a800] 13:46:08 INFO - PROCESS | 1647 | 1467751568455 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]]]}] 13:46:08 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. 13:46:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 620ms 13:46:08 INFO - PROCESS | 1647 | 1467751568484 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:46:08 INFO - PROCESS | 1647 | 1467751568485 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:46:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:46:08 INFO - PROCESS | 1647 | 1467751568487 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:46:08 INFO - PROCESS | 1647 | 1467751568489 Marionette TRACE conn2 <- [1,2970,null,{}] 13:46:08 INFO - PROCESS | 1647 | 1467751568491 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}] 13:46:08 INFO - PROCESS | 1647 | 1467751568492 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:08 INFO - PROCESS | 1647 | 1467751568593 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:46:08 INFO - PROCESS | 1647 | 1467751568653 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:08 INFO - PROCESS | 1647 | 1467751568654 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:08 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d6a3800 == 46 [pid = 1647] [id = 751] 13:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12890c400) [pid = 1647] [serial = 2252] [outer = 0x0] 13:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x128c0c400) [pid = 1647] [serial = 2253] [outer = 0x12890c400] 13:46:08 INFO - PROCESS | 1647 | 1467751568683 Marionette DEBUG loaded listener.js 13:46:08 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12a5d4c00) [pid = 1647] [serial = 2254] [outer = 0x12890c400] 13:46:09 INFO - PROCESS | 1647 | 1467751569036 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]]]}] 13:46:09 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. 13:46:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 570ms 13:46:09 INFO - PROCESS | 1647 | 1467751569058 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1647 | 1467751569059 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:46:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:46:09 INFO - PROCESS | 1647 | 1467751569061 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1647 | 1467751569063 Marionette TRACE conn2 <- [1,2974,null,{}] 13:46:09 INFO - PROCESS | 1647 | 1467751569065 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}] 13:46:09 INFO - PROCESS | 1647 | 1467751569069 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:09 INFO - PROCESS | 1647 | 1467751569193 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:46:09 INFO - PROCESS | 1647 | 1467751569251 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:09 INFO - PROCESS | 1647 | 1467751569253 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:09 INFO - PROCESS | 1647 | ++DOCSHELL 0x11974b800 == 47 [pid = 1647] [id = 752] 13:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12a450000) [pid = 1647] [serial = 2255] [outer = 0x0] 13:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12af33400) [pid = 1647] [serial = 2256] [outer = 0x12a450000] 13:46:09 INFO - PROCESS | 1647 | 1467751569323 Marionette DEBUG loaded listener.js 13:46:09 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x12b965c00) [pid = 1647] [serial = 2257] [outer = 0x12a450000] 13:46:09 INFO - PROCESS | 1647 | 1467751569716 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]]]}] 13:46:09 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. 13:46:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 719ms 13:46:09 INFO - PROCESS | 1647 | 1467751569781 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:46:09 INFO - PROCESS | 1647 | 1467751569782 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:46:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:46:09 INFO - PROCESS | 1647 | 1467751569785 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:46:09 INFO - PROCESS | 1647 | 1467751569786 Marionette TRACE conn2 <- [1,2978,null,{}] 13:46:09 INFO - PROCESS | 1647 | 1467751569788 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}] 13:46:09 INFO - PROCESS | 1647 | 1467751569790 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:09 INFO - PROCESS | 1647 | 1467751569892 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:46:10 INFO - PROCESS | 1647 | 1467751570001 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1647 | 1467751570002 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x116ae3000 == 48 [pid = 1647] [id = 753] 13:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1127cf000) [pid = 1647] [serial = 2258] [outer = 0x0] 13:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x118ff0800) [pid = 1647] [serial = 2259] [outer = 0x1127cf000] 13:46:10 INFO - PROCESS | 1647 | 1467751570032 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 119 (0x12ac20800) [pid = 1647] [serial = 2260] [outer = 0x1127cf000] 13:46:10 INFO - PROCESS | 1647 | 1467751570531 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]]]}] 13:46:10 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. 13:46:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 769ms 13:46:10 INFO - PROCESS | 1647 | 1467751570554 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:46:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:46:10 INFO - PROCESS | 1647 | 1467751570557 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:46:10 INFO - PROCESS | 1647 | 1467751570560 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:46:10 INFO - PROCESS | 1647 | 1467751570562 Marionette TRACE conn2 <- [1,2982,null,{}] 13:46:10 INFO - PROCESS | 1647 | 1467751570566 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}] 13:46:10 INFO - PROCESS | 1647 | 1467751570568 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:10 INFO - PROCESS | 1647 | 1467751570669 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:46:10 INFO - PROCESS | 1647 | 1467751570733 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:10 INFO - PROCESS | 1647 | 1467751570734 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:10 INFO - PROCESS | 1647 | ++DOCSHELL 0x119b2e000 == 49 [pid = 1647] [id = 754] 13:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 120 (0x1121bdc00) [pid = 1647] [serial = 2261] [outer = 0x0] 13:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 121 (0x1128c7c00) [pid = 1647] [serial = 2262] [outer = 0x1121bdc00] 13:46:10 INFO - PROCESS | 1647 | 1467751570762 Marionette DEBUG loaded listener.js 13:46:10 INFO - PROCESS | 1647 | ++DOMWINDOW == 122 (0x116628800) [pid = 1647] [serial = 2263] [outer = 0x1121bdc00] 13:46:11 INFO - PROCESS | 1647 | 1467751571169 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"]]]}] 13:46:11 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 13:46:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:46:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:11 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:46:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 623ms 13:46:11 INFO - PROCESS | 1647 | 1467751571184 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:46:11 INFO - PROCESS | 1647 | 1467751571187 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:46:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:46:11 INFO - PROCESS | 1647 | 1467751571191 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:46:11 INFO - PROCESS | 1647 | 1467751571192 Marionette TRACE conn2 <- [1,2986,null,{}] 13:46:11 INFO - PROCESS | 1647 | 1467751571195 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}] 13:46:11 INFO - PROCESS | 1647 | 1467751571196 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd22000 == 48 [pid = 1647] [id = 746] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c9c0000 == 47 [pid = 1647] [id = 744] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2c2000 == 46 [pid = 1647] [id = 743] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128897800 == 45 [pid = 1647] [id = 742] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12bc86800 == 44 [pid = 1647] [id = 741] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12b922800 == 43 [pid = 1647] [id = 740] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12afb6800 == 42 [pid = 1647] [id = 739] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12a7a0800 == 41 [pid = 1647] [id = 738] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x128f68000 == 40 [pid = 1647] [id = 737] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12889c000 == 39 [pid = 1647] [id = 736] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x124add800 == 38 [pid = 1647] [id = 735] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1195d5800 == 37 [pid = 1647] [id = 734] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116960000 == 36 [pid = 1647] [id = 733] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1218bc000 == 35 [pid = 1647] [id = 732] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12132f800 == 34 [pid = 1647] [id = 730] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116f5c000 == 33 [pid = 1647] [id = 731] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x119b2e000 == 32 [pid = 1647] [id = 754] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x116ae3000 == 31 [pid = 1647] [id = 753] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x11974b800 == 30 [pid = 1647] [id = 752] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d6a3800 == 29 [pid = 1647] [id = 751] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12d689800 == 28 [pid = 1647] [id = 750] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12c2c6800 == 27 [pid = 1647] [id = 749] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x1290a9000 == 26 [pid = 1647] [id = 748] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x12cd07800 == 25 [pid = 1647] [id = 745] 13:46:11 INFO - PROCESS | 1647 | --DOCSHELL 0x117e15000 == 24 [pid = 1647] [id = 747] 13:46:11 INFO - PROCESS | 1647 | 1467751571867 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 121 (0x112d0e800) [pid = 1647] [serial = 2161] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 120 (0x1199db400) [pid = 1647] [serial = 2173] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 119 (0x11334c000) [pid = 1647] [serial = 2162] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 118 (0x11697bc00) [pid = 1647] [serial = 2164] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 117 (0x11714e000) [pid = 1647] [serial = 2165] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x1180c0c00) [pid = 1647] [serial = 2167] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x1185c9000) [pid = 1647] [serial = 2168] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x1128d0800) [pid = 1647] [serial = 2155] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x113216400) [pid = 1647] [serial = 2156] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x110ee9800) [pid = 1647] [serial = 2158] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x112595400) [pid = 1647] [serial = 2159] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1199bec00) [pid = 1647] [serial = 2176] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x12486d000) [pid = 1647] [serial = 2189] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1121be800) [pid = 1647] [serial = 1490] [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.] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1180bc400) [pid = 1647] [serial = 2144] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x115df2800) [pid = 1647] [serial = 2143] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x121215800) [pid = 1647] [serial = 2179] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119d64c00) [pid = 1647] [serial = 2147] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1199bbc00) [pid = 1647] [serial = 2146] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x12108b000) [pid = 1647] [serial = 2177] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x12108a800) [pid = 1647] [serial = 2185] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x11672cc00) [pid = 1647] [serial = 2182] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x125707000) [pid = 1647] [serial = 2150] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x125702800) [pid = 1647] [serial = 2191] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x1193d6000) [pid = 1647] [serial = 2183] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x124868800) [pid = 1647] [serial = 2149] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x121edb800) [pid = 1647] [serial = 2188] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x121460c00) [pid = 1647] [serial = 2180] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x118757000) [pid = 1647] [serial = 2170] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x1197d4c00) [pid = 1647] [serial = 2171] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12925f000) [pid = 1647] [serial = 2152] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x119d63000) [pid = 1647] [serial = 2174] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x12a724800) [pid = 1647] [serial = 2153] [outer = 0x0] [url = about:blank] 13:46:11 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x121476400) [pid = 1647] [serial = 2186] [outer = 0x0] [url = about:blank] 13:46:12 INFO - PROCESS | 1647 | 1467751572004 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 1647 | 1467751572005 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x112e70000 == 25 [pid = 1647] [id = 755] 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x110ef2800) [pid = 1647] [serial = 2264] [outer = 0x0] 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x111ca8800) [pid = 1647] [serial = 2265] [outer = 0x110ef2800] 13:46:12 INFO - PROCESS | 1647 | 1467751572034 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x11259b400) [pid = 1647] [serial = 2266] [outer = 0x110ef2800] 13:46:12 INFO - PROCESS | 1647 | 1467751572323 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]]]}] 13:46:12 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. 13:46:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1170ms 13:46:12 INFO - PROCESS | 1647 | 1467751572362 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:46:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:46:12 INFO - PROCESS | 1647 | 1467751572364 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:46:12 INFO - PROCESS | 1647 | 1467751572376 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1647 | 1467751572377 Marionette TRACE conn2 <- [1,2990,null,{}] 13:46:12 INFO - PROCESS | 1647 | 1467751572380 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}] 13:46:12 INFO - PROCESS | 1647 | 1467751572382 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:12 INFO - PROCESS | 1647 | 1467751572497 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:46:12 INFO - PROCESS | 1647 | 1467751572553 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:12 INFO - PROCESS | 1647 | 1467751572554 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x117e17800 == 26 [pid = 1647] [id = 756] 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1127d5c00) [pid = 1647] [serial = 2267] [outer = 0x0] 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x112cbe400) [pid = 1647] [serial = 2268] [outer = 0x1127d5c00] 13:46:12 INFO - PROCESS | 1647 | 1467751572581 Marionette DEBUG loaded listener.js 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x1133be400) [pid = 1647] [serial = 2269] [outer = 0x1127d5c00] 13:46:12 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195db000 == 27 [pid = 1647] [id = 757] 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x116979000) [pid = 1647] [serial = 2270] [outer = 0x0] 13:46:12 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x115d17800) [pid = 1647] [serial = 2271] [outer = 0x116979000] 13:46:12 INFO - PROCESS | 1647 | 1467751572876 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]]]}] 13:46:12 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. 13:46:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 530ms 13:46:12 INFO - PROCESS | 1647 | 1467751572897 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:46:12 INFO - PROCESS | 1647 | 1467751572900 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:46:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:46:12 INFO - PROCESS | 1647 | 1467751572909 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:46:12 INFO - PROCESS | 1647 | 1467751572911 Marionette TRACE conn2 <- [1,2994,null,{}] 13:46:12 INFO - PROCESS | 1647 | 1467751572913 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}] 13:46:12 INFO - PROCESS | 1647 | 1467751572914 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:13 INFO - PROCESS | 1647 | 1467751573012 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:46:13 INFO - PROCESS | 1647 | 1467751573078 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1647 | 1467751573079 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x1191cf800 == 28 [pid = 1647] [id = 758] 13:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1127d7000) [pid = 1647] [serial = 2272] [outer = 0x0] 13:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11697b000) [pid = 1647] [serial = 2273] [outer = 0x1127d7000] 13:46:13 INFO - PROCESS | 1647 | 1467751573107 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x1180c0000) [pid = 1647] [serial = 2274] [outer = 0x1127d7000] 13:46:13 INFO - PROCESS | 1647 | 1467751573377 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]]]}] 13:46:13 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:46:13 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 13:46:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 477ms 13:46:13 INFO - PROCESS | 1647 | 1467751573381 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:46:13 INFO - PROCESS | 1647 | 1467751573384 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:46:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:46:13 INFO - PROCESS | 1647 | 1467751573409 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1647 | 1467751573413 Marionette TRACE conn2 <- [1,2998,null,{}] 13:46:13 INFO - PROCESS | 1647 | 1467751573415 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}] 13:46:13 INFO - PROCESS | 1647 | 1467751573420 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:13 INFO - PROCESS | 1647 | 1467751573515 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:46:13 INFO - PROCESS | 1647 | 1467751573521 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:13 INFO - PROCESS | 1647 | 1467751573522 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:13 INFO - PROCESS | 1647 | ++DOCSHELL 0x121b11000 == 29 [pid = 1647] [id = 759] 13:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x1180c7400) [pid = 1647] [serial = 2275] [outer = 0x0] 13:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x118745c00) [pid = 1647] [serial = 2276] [outer = 0x1180c7400] 13:46:13 INFO - PROCESS | 1647 | 1467751573547 Marionette DEBUG loaded listener.js 13:46:13 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x1193d5800) [pid = 1647] [serial = 2277] [outer = 0x1180c7400] 13:46:13 INFO - PROCESS | 1647 | 1467751573863 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]]]}] 13:46:13 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. 13:46:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 483ms 13:46:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:46:13 INFO - PROCESS | 1647 | 1467751573881 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:46:13 INFO - PROCESS | 1647 | 1467751573882 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:46:13 INFO - PROCESS | 1647 | 1467751573886 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:46:13 INFO - PROCESS | 1647 | 1467751573889 Marionette TRACE conn2 <- [1,3002,null,{}] 13:46:13 INFO - PROCESS | 1647 | 1467751573894 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}] 13:46:13 INFO - PROCESS | 1647 | 1467751573895 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:14 INFO - PROCESS | 1647 | 1467751574011 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:46:14 INFO - PROCESS | 1647 | 1467751574052 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1647 | 1467751574054 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x121c16000 == 30 [pid = 1647] [id = 760] 13:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x1176f1c00) [pid = 1647] [serial = 2278] [outer = 0x0] 13:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x1193d7c00) [pid = 1647] [serial = 2279] [outer = 0x1176f1c00] 13:46:14 INFO - PROCESS | 1647 | 1467751574085 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1199d6000) [pid = 1647] [serial = 2280] [outer = 0x1176f1c00] 13:46:14 INFO - PROCESS | 1647 | 1467751574381 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]]]}] 13:46:14 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. 13:46:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 525ms 13:46:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:46:14 INFO - PROCESS | 1647 | 1467751574416 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 1647 | 1467751574419 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:46:14 INFO - PROCESS | 1647 | 1467751574422 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 1647 | 1467751574423 Marionette TRACE conn2 <- [1,3006,null,{}] 13:46:14 INFO - PROCESS | 1647 | 1467751574425 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}] 13:46:14 INFO - PROCESS | 1647 | 1467751574427 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:14 INFO - PROCESS | 1647 | 1467751574526 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:46:14 INFO - PROCESS | 1647 | 1467751574530 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:14 INFO - PROCESS | 1647 | 1467751574534 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:14 INFO - PROCESS | 1647 | ++DOCSHELL 0x12685a800 == 31 [pid = 1647] [id = 761] 13:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x110dde400) [pid = 1647] [serial = 2281] [outer = 0x0] 13:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x120f2d800) [pid = 1647] [serial = 2282] [outer = 0x110dde400] 13:46:14 INFO - PROCESS | 1647 | 1467751574566 Marionette DEBUG loaded listener.js 13:46:14 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x121089c00) [pid = 1647] [serial = 2283] [outer = 0x110dde400] 13:46:14 INFO - PROCESS | 1647 | 1467751574879 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]]]}] 13:46:14 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. 13:46:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 469ms 13:46:14 INFO - PROCESS | 1647 | 1467751574892 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:46:14 INFO - PROCESS | 1647 | 1467751574893 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:46:14 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:46:14 INFO - PROCESS | 1647 | 1467751574908 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:46:14 INFO - PROCESS | 1647 | 1467751574909 Marionette TRACE conn2 <- [1,3010,null,{}] 13:46:14 INFO - PROCESS | 1647 | 1467751574911 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}] 13:46:14 INFO - PROCESS | 1647 | 1467751574913 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:15 INFO - PROCESS | 1647 | 1467751575017 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:46:15 INFO - PROCESS | 1647 | 1467751575021 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1647 | 1467751575023 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x112eac800 == 32 [pid = 1647] [id = 762] 13:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x119d6a800) [pid = 1647] [serial = 2284] [outer = 0x0] 13:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x1210d0000) [pid = 1647] [serial = 2285] [outer = 0x119d6a800] 13:46:15 INFO - PROCESS | 1647 | 1467751575053 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x121467c00) [pid = 1647] [serial = 2286] [outer = 0x119d6a800] 13:46:15 INFO - PROCESS | 1647 | 1467751575346 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]]]}] 13:46:15 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 13:46:15 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 479ms 13:46:15 INFO - PROCESS | 1647 | 1467751575382 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:46:15 INFO - PROCESS | 1647 | 1467751575383 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:46:15 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:46:15 INFO - PROCESS | 1647 | 1467751575393 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:46:15 INFO - PROCESS | 1647 | 1467751575394 Marionette TRACE conn2 <- [1,3014,null,{}] 13:46:15 INFO - PROCESS | 1647 | 1467751575396 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}] 13:46:15 INFO - PROCESS | 1647 | 1467751575397 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:15 INFO - PROCESS | 1647 | 1467751575509 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:46:15 INFO - PROCESS | 1647 | 1467751575554 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:15 INFO - PROCESS | 1647 | 1467751575556 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:15 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f5c000 == 33 [pid = 1647] [id = 763] 13:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12108e400) [pid = 1647] [serial = 2287] [outer = 0x0] 13:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1217d1c00) [pid = 1647] [serial = 2288] [outer = 0x12108e400] 13:46:15 INFO - PROCESS | 1647 | 1467751575587 Marionette DEBUG loaded listener.js 13:46:15 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12481ac00) [pid = 1647] [serial = 2289] [outer = 0x12108e400] 13:46:15 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x1199b9000) [pid = 1647] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x12650b400) [pid = 1647] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x125704400) [pid = 1647] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x12890b000) [pid = 1647] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x124872800) [pid = 1647] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x1125a2000) [pid = 1647] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1125a0c00) [pid = 1647] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x1290f5800) [pid = 1647] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x115df2000) [pid = 1647] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x112d03c00) [pid = 1647] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x118211400) [pid = 1647] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x113c33c00) [pid = 1647] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1199b1000) [pid = 1647] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x129258000) [pid = 1647] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1129e7800) [pid = 1647] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x121096000) [pid = 1647] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x12ae8f800) [pid = 1647] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:46:16 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12d106800) [pid = 1647] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:46:16 INFO - PROCESS | 1647 | 1467751576249 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:46:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:46:16 INFO - {} 13:46:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:46:16 INFO - {} 13:46:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:46:16 INFO - {} 13:46:16 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:46:16 INFO - {} 13:46:16 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 870ms 13:46:16 INFO - TEST-START | /FileAPI/fileReader.html 13:46:16 INFO - PROCESS | 1647 | 1467751576264 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:46:16 INFO - PROCESS | 1647 | 1467751576265 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:46:16 INFO - PROCESS | 1647 | 1467751576268 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1647 | 1467751576269 Marionette TRACE conn2 <- [1,3018,null,{}] 13:46:16 INFO - PROCESS | 1647 | 1467751576272 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}] 13:46:16 INFO - PROCESS | 1647 | 1467751576273 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:16 INFO - PROCESS | 1647 | 1467751576351 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:46:16 INFO - PROCESS | 1647 | 1467751576356 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1647 | 1467751576357 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x129098800 == 34 [pid = 1647] [id = 764] 13:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x114f5b800) [pid = 1647] [serial = 2290] [outer = 0x0] 13:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x1180c2c00) [pid = 1647] [serial = 2291] [outer = 0x114f5b800] 13:46:16 INFO - PROCESS | 1647 | 1467751576388 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x121096000) [pid = 1647] [serial = 2292] [outer = 0x114f5b800] 13:46:16 INFO - PROCESS | 1647 | 1467751576685 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]]]}] 13:46:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:46:16 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:46:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:46:16 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:46:16 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 13:46:16 INFO - TEST-START | /FileAPI/historical.html 13:46:16 INFO - PROCESS | 1647 | 1467751576739 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:46:16 INFO - PROCESS | 1647 | 1467751576740 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:46:16 INFO - PROCESS | 1647 | 1467751576742 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:46:16 INFO - PROCESS | 1647 | 1467751576743 Marionette TRACE conn2 <- [1,3022,null,{}] 13:46:16 INFO - PROCESS | 1647 | 1467751576745 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}] 13:46:16 INFO - PROCESS | 1647 | 1467751576747 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:16 INFO - PROCESS | 1647 | 1467751576825 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:46:16 INFO - PROCESS | 1647 | 1467751576882 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:16 INFO - PROCESS | 1647 | 1467751576883 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:16 INFO - PROCESS | 1647 | ++DOCSHELL 0x12ac4f000 == 35 [pid = 1647] [id = 765] 13:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x111f2dc00) [pid = 1647] [serial = 2293] [outer = 0x0] 13:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x12100a400) [pid = 1647] [serial = 2294] [outer = 0x111f2dc00] 13:46:16 INFO - PROCESS | 1647 | 1467751576909 Marionette DEBUG loaded listener.js 13:46:16 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x125706400) [pid = 1647] [serial = 2295] [outer = 0x111f2dc00] 13:46:17 INFO - PROCESS | 1647 | 1467751577148 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"]]]}] 13:46:17 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:46:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:46:17 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:46:17 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:46:17 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:46:17 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:46:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:46:17 INFO - TEST-OK | /FileAPI/historical.html | took 419ms 13:46:17 INFO - TEST-START | /FileAPI/idlharness.html 13:46:17 INFO - PROCESS | 1647 | 1467751577162 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1647 | 1467751577163 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:46:17 INFO - PROCESS | 1647 | 1467751577165 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1647 | 1467751577166 Marionette TRACE conn2 <- [1,3026,null,{}] 13:46:17 INFO - PROCESS | 1647 | 1467751577176 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}] 13:46:17 INFO - PROCESS | 1647 | 1467751577177 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:17 INFO - PROCESS | 1647 | 1467751577266 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:46:17 INFO - PROCESS | 1647 | 1467751577273 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:17 INFO - PROCESS | 1647 | 1467751577274 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:17 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b017800 == 36 [pid = 1647] [id = 766] 13:46:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x119b85800) [pid = 1647] [serial = 2296] [outer = 0x0] 13:46:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x12577b800) [pid = 1647] [serial = 2297] [outer = 0x119b85800] 13:46:17 INFO - PROCESS | 1647 | 1467751577309 Marionette DEBUG loaded listener.js 13:46:17 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x128902c00) [pid = 1647] [serial = 2298] [outer = 0x119b85800] 13:46:17 INFO - PROCESS | 1647 | 1467751577874 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\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\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\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\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\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\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\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\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]]]}] 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:46:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:46:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:46:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:46:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:46:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:46:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:46:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:46:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:46:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:46:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:46:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:46:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:46:17 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 13:46:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:46:17 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 13:46:17 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 13:46:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:46:17 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:46:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:46:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:46:17 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 13:46:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:46:17 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 13:46:17 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 13:46:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:46:17 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:46:17 INFO - TEST-OK | /FileAPI/idlharness.html | took 738ms 13:46:17 INFO - PROCESS | 1647 | 1467751577904 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:46:17 INFO - PROCESS | 1647 | 1467751577906 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:46:17 INFO - TEST-START | /FileAPI/idlharness.worker 13:46:17 INFO - PROCESS | 1647 | 1467751577909 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:46:17 INFO - PROCESS | 1647 | 1467751577912 Marionette TRACE conn2 <- [1,3030,null,{}] 13:46:17 INFO - PROCESS | 1647 | 1467751577915 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}] 13:46:17 INFO - PROCESS | 1647 | 1467751577917 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:18 INFO - PROCESS | 1647 | 1467751578084 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:46:18 INFO - PROCESS | 1647 | 1467751578170 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:18 INFO - PROCESS | 1647 | 1467751578172 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:18 INFO - PROCESS | 1647 | ++DOCSHELL 0x1218ab800 == 37 [pid = 1647] [id = 767] 13:46:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x12486d000) [pid = 1647] [serial = 2299] [outer = 0x0] 13:46:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x12b965800) [pid = 1647] [serial = 2300] [outer = 0x12486d000] 13:46:18 INFO - PROCESS | 1647 | 1467751578209 Marionette DEBUG loaded listener.js 13:46:18 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x12b9bc800) [pid = 1647] [serial = 2301] [outer = 0x12486d000] 13:46:18 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:46:19 INFO - PROCESS | 1647 | 1467751578975 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\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\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\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\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\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\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\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\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\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\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\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\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\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\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\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,{},{}]]]}] 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:46:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:46:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:46:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:46:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:46:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:46:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:46:19 INFO - {} 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:46:19 INFO - {} 13:46:19 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 - {} 13:46:19 INFO - {} 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:46:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:46:19 INFO - {} 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:46:19 INFO - {} 13:46:19 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 - {} 13:46:19 INFO - {} 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:46:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:46:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:46:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:46:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 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 13:46:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:46:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:46:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:46:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:46:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:46:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:46:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:46:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:46:19 INFO - {} 13:46:19 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1135ms 13:46:19 INFO - PROCESS | 1647 | 1467751579059 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1647 | 1467751579062 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:46:19 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:46:19 INFO - PROCESS | 1647 | 1467751579069 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1647 | 1467751579071 Marionette TRACE conn2 <- [1,3034,null,{}] 13:46:19 INFO - PROCESS | 1647 | 1467751579075 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}] 13:46:19 INFO - PROCESS | 1647 | 1467751579077 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:19 INFO - PROCESS | 1647 | 1467751579196 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:46:19 INFO - PROCESS | 1647 | 1467751579253 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1647 | 1467751579255 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:19 INFO - PROCESS | 1647 | ++DOCSHELL 0x12d18f000 == 38 [pid = 1647] [id = 768] 13:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x12b096c00) [pid = 1647] [serial = 2302] [outer = 0x0] 13:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x12b962800) [pid = 1647] [serial = 2303] [outer = 0x12b096c00] 13:46:19 INFO - PROCESS | 1647 | 1467751579286 Marionette DEBUG loaded listener.js 13:46:19 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12b9c8c00) [pid = 1647] [serial = 2304] [outer = 0x12b096c00] 13:46:19 INFO - PROCESS | 1647 | 1467751579760 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]]]}] 13:46:19 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:46:19 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 724ms 13:46:19 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:46:19 INFO - PROCESS | 1647 | 1467751579792 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:46:19 INFO - PROCESS | 1647 | 1467751579795 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:46:19 INFO - PROCESS | 1647 | 1467751579800 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:46:19 INFO - PROCESS | 1647 | 1467751579802 Marionette TRACE conn2 <- [1,3038,null,{}] 13:46:19 INFO - PROCESS | 1647 | 1467751579805 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}] 13:46:19 INFO - PROCESS | 1647 | 1467751579806 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:19 INFO - PROCESS | 1647 | 1467751579921 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:46:19 INFO - PROCESS | 1647 | 1467751579983 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:19 INFO - PROCESS | 1647 | 1467751579984 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12151a000 == 39 [pid = 1647] [id = 769] 13:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x12b9d1800) [pid = 1647] [serial = 2305] [outer = 0x0] 13:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x12bf20c00) [pid = 1647] [serial = 2306] [outer = 0x12b9d1800] 13:46:20 INFO - PROCESS | 1647 | 1467751580016 Marionette DEBUG loaded listener.js 13:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x12bf59800) [pid = 1647] [serial = 2307] [outer = 0x12b9d1800] 13:46:20 INFO - PROCESS | 1647 | 1467751580638 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"]]]}] 13:46:20 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:46:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:20 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:46:20 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 870ms 13:46:20 INFO - PROCESS | 1647 | 1467751580672 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:46:20 INFO - PROCESS | 1647 | 1467751580675 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:46:20 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:46:20 INFO - PROCESS | 1647 | 1467751580681 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:46:20 INFO - PROCESS | 1647 | 1467751580684 Marionette TRACE conn2 <- [1,3042,null,{}] 13:46:20 INFO - PROCESS | 1647 | 1467751580689 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}] 13:46:20 INFO - PROCESS | 1647 | 1467751580692 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:20 INFO - PROCESS | 1647 | 1467751580855 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:46:20 INFO - PROCESS | 1647 | 1467751580973 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:20 INFO - PROCESS | 1647 | 1467751580976 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:20 INFO - PROCESS | 1647 | ++DOCSHELL 0x12150c800 == 40 [pid = 1647] [id = 770] 13:46:20 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x112598800) [pid = 1647] [serial = 2308] [outer = 0x0] 13:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x113211800) [pid = 1647] [serial = 2309] [outer = 0x112598800] 13:46:21 INFO - PROCESS | 1647 | 1467751581022 Marionette DEBUG loaded listener.js 13:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x1185c8400) [pid = 1647] [serial = 2310] [outer = 0x112598800] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12b017800 == 39 [pid = 1647] [id = 766] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12ac4f000 == 38 [pid = 1647] [id = 765] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x129098800 == 37 [pid = 1647] [id = 764] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x128f5c000 == 36 [pid = 1647] [id = 763] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x112eac800 == 35 [pid = 1647] [id = 762] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 116 (0x12d113800) [pid = 1647] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x12685a800 == 34 [pid = 1647] [id = 761] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121c16000 == 33 [pid = 1647] [id = 760] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x121b11000 == 32 [pid = 1647] [id = 759] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1191cf800 == 31 [pid = 1647] [id = 758] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x1195db000 == 30 [pid = 1647] [id = 757] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x117e17800 == 29 [pid = 1647] [id = 756] 13:46:21 INFO - PROCESS | 1647 | --DOCSHELL 0x112e70000 == 28 [pid = 1647] [id = 755] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 115 (0x121460800) [pid = 1647] [serial = 2215] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 114 (0x128903800) [pid = 1647] [serial = 2221] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 113 (0x12613c000) [pid = 1647] [serial = 2218] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 112 (0x125776c00) [pid = 1647] [serial = 2192] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 111 (0x119d6f400) [pid = 1647] [serial = 2212] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 110 (0x1127cfc00) [pid = 1647] [serial = 2194] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 109 (0x1128cb800) [pid = 1647] [serial = 2195] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 108 (0x116736000) [pid = 1647] [serial = 2197] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 107 (0x1176f7000) [pid = 1647] [serial = 2198] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 106 (0x112f28c00) [pid = 1647] [serial = 2200] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 105 (0x113d97c00) [pid = 1647] [serial = 2201] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x119119000) [pid = 1647] [serial = 2206] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x1199b0c00) [pid = 1647] [serial = 2207] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x11672bc00) [pid = 1647] [serial = 2203] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1180c1400) [pid = 1647] [serial = 2204] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x119b7b000) [pid = 1647] [serial = 2209] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x119d64000) [pid = 1647] [serial = 2210] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1266a1000) [pid = 1647] [serial = 2219] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x118205800) [pid = 1647] [serial = 2216] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x12890ac00) [pid = 1647] [serial = 2222] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x12120d800) [pid = 1647] [serial = 2213] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | 1467751581675 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]]]}] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x12892a400) [pid = 1647] [serial = 2224] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12a5d3000) [pid = 1647] [serial = 2234] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12a5d8400) [pid = 1647] [serial = 2236] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x119d65400) [pid = 1647] [serial = 2228] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12890d000) [pid = 1647] [serial = 2230] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1180c4400) [pid = 1647] [serial = 2227] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x12a44f400) [pid = 1647] [serial = 2233] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x128c04800) [pid = 1647] [serial = 2225] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x12ac24800) [pid = 1647] [serial = 2239] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1290ed000) [pid = 1647] [serial = 2231] [outer = 0x0] [url = about:blank] 13:46:21 INFO - PROCESS | 1647 | --DOMWINDOW == 84 (0x12ac1d800) [pid = 1647] [serial = 2237] [outer = 0x0] [url = about:blank] 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:46:21 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. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:46:21 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'.) 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:46:21 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. 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:46:21 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. 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:46:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:46:21 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. 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:46:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:46:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:46:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:46:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:46:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:46:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1032ms 13:46:21 INFO - PROCESS | 1647 | 1467751581713 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:46:21 INFO - PROCESS | 1647 | 1467751581722 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:46:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:46:21 INFO - PROCESS | 1647 | 1467751581730 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:46:21 INFO - PROCESS | 1647 | 1467751581734 Marionette TRACE conn2 <- [1,3046,null,{}] 13:46:21 INFO - PROCESS | 1647 | 1467751581739 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}] 13:46:21 INFO - PROCESS | 1647 | 1467751581741 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:21 INFO - PROCESS | 1647 | 1467751581863 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:46:21 INFO - PROCESS | 1647 | 1467751581952 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:21 INFO - PROCESS | 1647 | 1467751581954 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:21 INFO - PROCESS | 1647 | ++DOCSHELL 0x1195c3000 == 29 [pid = 1647] [id = 771] 13:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 85 (0x1176ef400) [pid = 1647] [serial = 2311] [outer = 0x0] 13:46:21 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x118891800) [pid = 1647] [serial = 2312] [outer = 0x1176ef400] 13:46:22 INFO - PROCESS | 1647 | 1467751582000 Marionette DEBUG loaded listener.js 13:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x1199bc000) [pid = 1647] [serial = 2313] [outer = 0x1176ef400] 13:46:22 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:46:22 INFO - PROCESS | 1647 | 1467751582315 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:46:22 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:46:22 INFO - {} 13:46:22 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 625ms 13:46:22 INFO - PROCESS | 1647 | 1467751582356 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 1647 | 1467751582357 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:46:22 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:46:22 INFO - PROCESS | 1647 | 1467751582359 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1647 | 1467751582362 Marionette TRACE conn2 <- [1,3050,null,{}] 13:46:22 INFO - PROCESS | 1647 | 1467751582376 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}] 13:46:22 INFO - PROCESS | 1647 | 1467751582379 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:22 INFO - PROCESS | 1647 | 1467751582464 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:46:22 INFO - PROCESS | 1647 | 1467751582521 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 1647 | 1467751582523 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:22 INFO - PROCESS | 1647 | ++DOCSHELL 0x125743000 == 30 [pid = 1647] [id = 772] 13:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x119d6b400) [pid = 1647] [serial = 2314] [outer = 0x0] 13:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x121b67c00) [pid = 1647] [serial = 2315] [outer = 0x119d6b400] 13:46:22 INFO - PROCESS | 1647 | 1467751582551 Marionette DEBUG loaded listener.js 13:46:22 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x126135c00) [pid = 1647] [serial = 2316] [outer = 0x119d6b400] 13:46:22 INFO - PROCESS | 1647 | 1467751582824 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]]]}] 13:46:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:46:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:46:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:46:22 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:46:22 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 522ms 13:46:22 INFO - PROCESS | 1647 | 1467751582882 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:46:22 INFO - PROCESS | 1647 | 1467751582884 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:46:22 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:46:22 INFO - PROCESS | 1647 | 1467751582889 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:46:22 INFO - PROCESS | 1647 | 1467751582890 Marionette TRACE conn2 <- [1,3054,null,{}] 13:46:22 INFO - PROCESS | 1647 | 1467751582893 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}] 13:46:22 INFO - PROCESS | 1647 | 1467751582894 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:22 INFO - PROCESS | 1647 | 1467751582978 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:46:22 INFO - PROCESS | 1647 | 1467751582981 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:22 INFO - PROCESS | 1647 | 1467751582982 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x128f59000 == 31 [pid = 1647] [id = 773] 13:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12892fc00) [pid = 1647] [serial = 2317] [outer = 0x0] 13:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x1290f2000) [pid = 1647] [serial = 2318] [outer = 0x12892fc00] 13:46:23 INFO - PROCESS | 1647 | 1467751583011 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12a44f400) [pid = 1647] [serial = 2319] [outer = 0x12892fc00] 13:46:23 INFO - PROCESS | 1647 | 1467751583454 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"]]]}] 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:46:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:46:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:46:23 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" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:46:23 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" 13:46:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:46:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:46:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 638ms 13:46:23 INFO - PROCESS | 1647 | 1467751583529 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:46:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:46:23 INFO - PROCESS | 1647 | 1467751583530 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:46:23 INFO - PROCESS | 1647 | 1467751583533 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:46:23 INFO - PROCESS | 1647 | 1467751583534 Marionette TRACE conn2 <- [1,3058,null,{}] 13:46:23 INFO - PROCESS | 1647 | 1467751583536 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}] 13:46:23 INFO - PROCESS | 1647 | 1467751583538 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:23 INFO - PROCESS | 1647 | 1467751583617 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:46:23 INFO - PROCESS | 1647 | 1467751583625 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:23 INFO - PROCESS | 1647 | 1467751583626 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:23 INFO - PROCESS | 1647 | ++DOCSHELL 0x12a54c800 == 32 [pid = 1647] [id = 774] 13:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12a453800) [pid = 1647] [serial = 2320] [outer = 0x0] 13:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x12a725000) [pid = 1647] [serial = 2321] [outer = 0x12a453800] 13:46:23 INFO - PROCESS | 1647 | 1467751583656 Marionette DEBUG loaded listener.js 13:46:23 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x12b9cbc00) [pid = 1647] [serial = 2322] [outer = 0x12a453800] 13:46:24 INFO - PROCESS | 1647 | 1467751584034 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]]]}] 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:46:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:46:24 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:24 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:46:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:46:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:46:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:46:24 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:46:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:46:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:24 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:46:24 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:46:24 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 13:46:24 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:46:24 INFO - PROCESS | 1647 | 1467751584058 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:46:24 INFO - PROCESS | 1647 | 1467751584059 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:46:24 INFO - PROCESS | 1647 | 1467751584061 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1647 | 1467751584062 Marionette TRACE conn2 <- [1,3062,null,{}] 13:46:24 INFO - PROCESS | 1647 | 1467751584065 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}] 13:46:24 INFO - PROCESS | 1647 | 1467751584071 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:24 INFO - PROCESS | 1647 | 1467751584207 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:46:24 INFO - PROCESS | 1647 | 1467751584219 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1647 | 1467751584221 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x116adc000 == 33 [pid = 1647] [id = 775] 13:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x1121bec00) [pid = 1647] [serial = 2323] [outer = 0x0] 13:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x11265dc00) [pid = 1647] [serial = 2324] [outer = 0x1121bec00] 13:46:24 INFO - PROCESS | 1647 | 1467751584248 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x112dc7c00) [pid = 1647] [serial = 2325] [outer = 0x1121bec00] 13:46:24 INFO - PROCESS | 1647 | [1647] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 13:46:24 INFO - PROCESS | 1647 | 1467751584676 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:46:24 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:46:24 INFO - {} 13:46:24 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 618ms 13:46:24 INFO - PROCESS | 1647 | 1467751584681 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:46:24 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:46:24 INFO - PROCESS | 1647 | 1467751584682 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:46:24 INFO - PROCESS | 1647 | 1467751584684 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:46:24 INFO - PROCESS | 1647 | 1467751584685 Marionette TRACE conn2 <- [1,3066,null,{}] 13:46:24 INFO - PROCESS | 1647 | 1467751584687 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}] 13:46:24 INFO - PROCESS | 1647 | 1467751584689 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:24 INFO - PROCESS | 1647 | 1467751584799 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:46:24 INFO - PROCESS | 1647 | 1467751584840 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:24 INFO - PROCESS | 1647 | 1467751584842 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:24 INFO - PROCESS | 1647 | ++DOCSHELL 0x119754800 == 34 [pid = 1647] [id = 776] 13:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x113355800) [pid = 1647] [serial = 2326] [outer = 0x0] 13:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x115e62000) [pid = 1647] [serial = 2327] [outer = 0x113355800] 13:46:24 INFO - PROCESS | 1647 | 1467751584866 Marionette DEBUG loaded listener.js 13:46:24 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x118211c00) [pid = 1647] [serial = 2328] [outer = 0x113355800] 13:46:25 INFO - PROCESS | 1647 | 1467751585165 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]]]}] 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:46:25 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:46:25 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 524ms 13:46:25 INFO - PROCESS | 1647 | 1467751585208 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1647 | 1467751585210 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:46:25 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:46:25 INFO - PROCESS | 1647 | 1467751585212 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1647 | 1467751585213 Marionette TRACE conn2 <- [1,3070,null,{}] 13:46:25 INFO - PROCESS | 1647 | 1467751585215 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}] 13:46:25 INFO - PROCESS | 1647 | 1467751585216 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:25 INFO - PROCESS | 1647 | 1467751585322 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:46:25 INFO - PROCESS | 1647 | 1467751585334 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1647 | 1467751585335 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12908d800 == 35 [pid = 1647] [id = 777] 13:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11873dc00) [pid = 1647] [serial = 2329] [outer = 0x0] 13:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x118ff1800) [pid = 1647] [serial = 2330] [outer = 0x11873dc00] 13:46:25 INFO - PROCESS | 1647 | 1467751585360 Marionette DEBUG loaded listener.js 13:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x119b71800) [pid = 1647] [serial = 2331] [outer = 0x11873dc00] 13:46:25 INFO - PROCESS | 1647 | 1467751585667 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]]]}] 13:46:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:46:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:46:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:46:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:46:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:46:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:46:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 469ms 13:46:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:46:25 INFO - PROCESS | 1647 | 1467751585682 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:46:25 INFO - PROCESS | 1647 | 1467751585683 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:46:25 INFO - PROCESS | 1647 | 1467751585693 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:46:25 INFO - PROCESS | 1647 | 1467751585694 Marionette TRACE conn2 <- [1,3074,null,{}] 13:46:25 INFO - PROCESS | 1647 | 1467751585697 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}] 13:46:25 INFO - PROCESS | 1647 | 1467751585708 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:25 INFO - PROCESS | 1647 | 1467751585924 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 104 (0x12108e400) [pid = 1647] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 103 (0x110dde400) [pid = 1647] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 102 (0x119d6a800) [pid = 1647] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 101 (0x1127d7000) [pid = 1647] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 100 (0x116979000) [pid = 1647] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 99 (0x1127d5c00) [pid = 1647] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 98 (0x1180c7400) [pid = 1647] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 97 (0x110ef2800) [pid = 1647] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 96 (0x1121bdc00) [pid = 1647] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 95 (0x1127d1800) [pid = 1647] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 94 (0x116a1c000) [pid = 1647] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 93 (0x12108c400) [pid = 1647] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 92 (0x12481a800) [pid = 1647] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 91 (0x12890c400) [pid = 1647] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 90 (0x12a450000) [pid = 1647] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 89 (0x1127cf000) [pid = 1647] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 88 (0x111f2dc00) [pid = 1647] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 87 (0x114f5b800) [pid = 1647] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 86 (0x119b85800) [pid = 1647] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:46:25 INFO - PROCESS | 1647 | --DOMWINDOW == 85 (0x1176f1c00) [pid = 1647] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:46:25 INFO - PROCESS | 1647 | 1467751585973 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:25 INFO - PROCESS | 1647 | 1467751585974 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:25 INFO - PROCESS | 1647 | ++DOCSHELL 0x12948a000 == 36 [pid = 1647] [id = 778] 13:46:25 INFO - PROCESS | 1647 | ++DOMWINDOW == 86 (0x111f2dc00) [pid = 1647] [serial = 2332] [outer = 0x0] 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 87 (0x112d05000) [pid = 1647] [serial = 2333] [outer = 0x111f2dc00] 13:46:26 INFO - PROCESS | 1647 | 1467751585999 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 88 (0x1199bcc00) [pid = 1647] [serial = 2334] [outer = 0x111f2dc00] 13:46:26 INFO - PROCESS | 1647 | 1467751586249 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]]]}] 13:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:46:26 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:46:26 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 577ms 13:46:26 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:46:26 INFO - PROCESS | 1647 | 1467751586263 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:46:26 INFO - PROCESS | 1647 | 1467751586264 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:46:26 INFO - PROCESS | 1647 | 1467751586274 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1647 | 1467751586275 Marionette TRACE conn2 <- [1,3078,null,{}] 13:46:26 INFO - PROCESS | 1647 | 1467751586280 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}] 13:46:26 INFO - PROCESS | 1647 | 1467751586281 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:26 INFO - PROCESS | 1647 | 1467751586366 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:46:26 INFO - PROCESS | 1647 | 1467751586372 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1647 | 1467751586373 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12b01d000 == 37 [pid = 1647] [id = 779] 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 89 (0x119b83c00) [pid = 1647] [serial = 2335] [outer = 0x0] 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 90 (0x121217c00) [pid = 1647] [serial = 2336] [outer = 0x119b83c00] 13:46:26 INFO - PROCESS | 1647 | 1467751586397 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 91 (0x12a450000) [pid = 1647] [serial = 2337] [outer = 0x119b83c00] 13:46:26 INFO - PROCESS | 1647 | 1467751586715 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] 13:46:26 INFO - PROCESS | 1647 | 1467751586750 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:46:26 INFO - PROCESS | 1647 | 1467751586752 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:46:26 INFO - PROCESS | 1647 | 1467751586754 Marionette TRACE conn2 <- [1,3082,null,{}] 13:46:26 INFO - PROCESS | 1647 | 1467751586757 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}] 13:46:26 INFO - PROCESS | 1647 | 1467751586758 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:26 INFO - PROCESS | 1647 | 1467751586883 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:46:26 INFO - PROCESS | 1647 | 1467751586889 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:26 INFO - PROCESS | 1647 | 1467751586891 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:26 INFO - PROCESS | 1647 | ++DOCSHELL 0x12bc8d000 == 38 [pid = 1647] [id = 780] 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 92 (0x129262000) [pid = 1647] [serial = 2338] [outer = 0x0] 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 93 (0x12c51c400) [pid = 1647] [serial = 2339] [outer = 0x129262000] 13:46:26 INFO - PROCESS | 1647 | 1467751586918 Marionette DEBUG loaded listener.js 13:46:26 INFO - PROCESS | 1647 | ++DOMWINDOW == 94 (0x12c97f000) [pid = 1647] [serial = 2340] [outer = 0x129262000] 13:46:27 INFO - PROCESS | 1647 | 1467751587219 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]]]}] 13:46:27 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:46:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:27 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:46:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:46:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 521ms 13:46:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:46:27 INFO - PROCESS | 1647 | 1467751587273 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1647 | 1467751587275 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:46:27 INFO - PROCESS | 1647 | 1467751587277 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 1647 | 1467751587278 Marionette TRACE conn2 <- [1,3086,null,{}] 13:46:27 INFO - PROCESS | 1647 | 1467751587280 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}] 13:46:27 INFO - PROCESS | 1647 | 1467751587281 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:27 INFO - PROCESS | 1647 | 1467751587364 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:46:27 INFO - PROCESS | 1647 | 1467751587368 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1647 | 1467751587369 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c2b8800 == 39 [pid = 1647] [id = 781] 13:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 95 (0x119aa8000) [pid = 1647] [serial = 2341] [outer = 0x0] 13:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 96 (0x119aae000) [pid = 1647] [serial = 2342] [outer = 0x119aa8000] 13:46:27 INFO - PROCESS | 1647 | 1467751587393 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 97 (0x119ab1c00) [pid = 1647] [serial = 2343] [outer = 0x119aa8000] 13:46:27 INFO - PROCESS | 1647 | 1467751587706 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:46:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:46:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 468ms 13:46:27 INFO - PROCESS | 1647 | 1467751587746 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:46:27 INFO - PROCESS | 1647 | 1467751587747 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:46:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:46:27 INFO - PROCESS | 1647 | 1467751587749 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:46:27 INFO - PROCESS | 1647 | 1467751587751 Marionette TRACE conn2 <- [1,3090,null,{}] 13:46:27 INFO - PROCESS | 1647 | 1467751587755 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}] 13:46:27 INFO - PROCESS | 1647 | 1467751587757 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:27 INFO - PROCESS | 1647 | 1467751587872 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:46:27 INFO - PROCESS | 1647 | 1467751587878 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:27 INFO - PROCESS | 1647 | 1467751587879 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:27 INFO - PROCESS | 1647 | ++DOCSHELL 0x12659f800 == 40 [pid = 1647] [id = 782] 13:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 98 (0x110dde400) [pid = 1647] [serial = 2344] [outer = 0x0] 13:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 99 (0x110e5dc00) [pid = 1647] [serial = 2345] [outer = 0x110dde400] 13:46:27 INFO - PROCESS | 1647 | 1467751587902 Marionette DEBUG loaded listener.js 13:46:27 INFO - PROCESS | 1647 | ++DOMWINDOW == 100 (0x110e63800) [pid = 1647] [serial = 2346] [outer = 0x110dde400] 13:46:28 INFO - PROCESS | 1647 | 1467751588342 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:46:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:46:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 621ms 13:46:28 INFO - PROCESS | 1647 | 1467751588370 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:46:28 INFO - PROCESS | 1647 | 1467751588373 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:46:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:46:28 INFO - PROCESS | 1647 | 1467751588376 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:46:28 INFO - PROCESS | 1647 | 1467751588380 Marionette TRACE conn2 <- [1,3094,null,{}] 13:46:28 INFO - PROCESS | 1647 | 1467751588383 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}] 13:46:28 INFO - PROCESS | 1647 | 1467751588385 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:28 INFO - PROCESS | 1647 | 1467751588500 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:46:28 INFO - PROCESS | 1647 | 1467751588566 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:28 INFO - PROCESS | 1647 | 1467751588568 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:28 INFO - PROCESS | 1647 | ++DOCSHELL 0x119741000 == 41 [pid = 1647] [id = 783] 13:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 101 (0x110ee6400) [pid = 1647] [serial = 2347] [outer = 0x0] 13:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 102 (0x112663000) [pid = 1647] [serial = 2348] [outer = 0x110ee6400] 13:46:28 INFO - PROCESS | 1647 | 1467751588641 Marionette DEBUG loaded listener.js 13:46:28 INFO - PROCESS | 1647 | ++DOMWINDOW == 103 (0x11297cc00) [pid = 1647] [serial = 2349] [outer = 0x110ee6400] 13:46:29 INFO - PROCESS | 1647 | 1467751589034 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:46:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:46:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 671ms 13:46:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:46:29 INFO - PROCESS | 1647 | 1467751589048 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1647 | 1467751589051 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:46:29 INFO - PROCESS | 1647 | 1467751589056 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1647 | 1467751589058 Marionette TRACE conn2 <- [1,3098,null,{}] 13:46:29 INFO - PROCESS | 1647 | 1467751589060 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}] 13:46:29 INFO - PROCESS | 1647 | 1467751589062 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:29 INFO - PROCESS | 1647 | 1467751589173 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:46:29 INFO - PROCESS | 1647 | 1467751589281 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:29 INFO - PROCESS | 1647 | 1467751589282 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x1288d6800 == 42 [pid = 1647] [id = 784] 13:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 104 (0x114fce400) [pid = 1647] [serial = 2350] [outer = 0x0] 13:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 105 (0x1180c3000) [pid = 1647] [serial = 2351] [outer = 0x114fce400] 13:46:29 INFO - PROCESS | 1647 | 1467751589316 Marionette DEBUG loaded listener.js 13:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 106 (0x1199b2800) [pid = 1647] [serial = 2352] [outer = 0x114fce400] 13:46:29 INFO - PROCESS | 1647 | 1467751589679 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]]]}] 13:46:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:46:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:46:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 671ms 13:46:29 INFO - PROCESS | 1647 | 1467751589726 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:46:29 INFO - PROCESS | 1647 | 1467751589728 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:46:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:46:29 INFO - PROCESS | 1647 | 1467751589730 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:46:29 INFO - PROCESS | 1647 | 1467751589733 Marionette TRACE conn2 <- [1,3102,null,{}] 13:46:29 INFO - PROCESS | 1647 | 1467751589743 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}] 13:46:29 INFO - PROCESS | 1647 | 1467751589746 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:29 INFO - PROCESS | 1647 | 1467751589855 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:46:29 INFO - PROCESS | 1647 | 1467751589959 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:29 INFO - PROCESS | 1647 | 1467751589961 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:29 INFO - PROCESS | 1647 | ++DOCSHELL 0x12af49800 == 43 [pid = 1647] [id = 785] 13:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 107 (0x119aacc00) [pid = 1647] [serial = 2353] [outer = 0x0] 13:46:29 INFO - PROCESS | 1647 | ++DOMWINDOW == 108 (0x119aaf400) [pid = 1647] [serial = 2354] [outer = 0x119aacc00] 13:46:29 INFO - PROCESS | 1647 | 1467751589993 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 109 (0x121002c00) [pid = 1647] [serial = 2355] [outer = 0x119aacc00] 13:46:30 INFO - PROCESS | 1647 | 1467751590346 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:46:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:46:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 625ms 13:46:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:46:30 INFO - PROCESS | 1647 | 1467751590356 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:46:30 INFO - PROCESS | 1647 | 1467751590358 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:46:30 INFO - PROCESS | 1647 | 1467751590360 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:46:30 INFO - PROCESS | 1647 | 1467751590361 Marionette TRACE conn2 <- [1,3106,null,{}] 13:46:30 INFO - PROCESS | 1647 | 1467751590363 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}] 13:46:30 INFO - PROCESS | 1647 | 1467751590365 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:30 INFO - PROCESS | 1647 | 1467751590476 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:46:30 INFO - PROCESS | 1647 | 1467751590583 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:30 INFO - PROCESS | 1647 | 1467751590584 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:30 INFO - PROCESS | 1647 | ++DOCSHELL 0x12c265800 == 44 [pid = 1647] [id = 786] 13:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 110 (0x121091000) [pid = 1647] [serial = 2356] [outer = 0x0] 13:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 111 (0x12146c400) [pid = 1647] [serial = 2357] [outer = 0x121091000] 13:46:30 INFO - PROCESS | 1647 | 1467751590616 Marionette DEBUG loaded listener.js 13:46:30 INFO - PROCESS | 1647 | ++DOMWINDOW == 112 (0x121edf000) [pid = 1647] [serial = 2358] [outer = 0x121091000] 13:46:30 INFO - PROCESS | 1647 | 1467751590981 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]]]}] 13:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:46:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:46:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 13:46:31 INFO - PROCESS | 1647 | 1467751591032 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:46:31 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:46:31 INFO - PROCESS | 1647 | 1467751591033 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:46:31 INFO - PROCESS | 1647 | 1467751591037 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1647 | 1467751591038 Marionette TRACE conn2 <- [1,3110,null,{}] 13:46:31 INFO - PROCESS | 1647 | 1467751591040 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}] 13:46:31 INFO - PROCESS | 1647 | 1467751591042 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:31 INFO - PROCESS | 1647 | 1467751591144 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:46:31 INFO - PROCESS | 1647 | 1467751591241 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:31 INFO - PROCESS | 1647 | 1467751591242 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:31 INFO - PROCESS | 1647 | ++DOCSHELL 0x11834d000 == 45 [pid = 1647] [id = 787] 13:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 113 (0x1127ce800) [pid = 1647] [serial = 2359] [outer = 0x0] 13:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 114 (0x11873a400) [pid = 1647] [serial = 2360] [outer = 0x1127ce800] 13:46:31 INFO - PROCESS | 1647 | 1467751591286 Marionette DEBUG loaded listener.js 13:46:31 INFO - PROCESS | 1647 | ++DOMWINDOW == 115 (0x12145b800) [pid = 1647] [serial = 2361] [outer = 0x1127ce800] 13:46:31 INFO - PROCESS | 1647 | 1467751591646 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"]]]}] 13:46:31 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:46:31 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 13:46:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:46:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:46:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:46:31 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:46:31 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 621ms 13:46:31 INFO - PROCESS | 1647 | 1467751591657 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:46:31 INFO - PROCESS | 1647 | 1467751591659 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:46:31 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:46:31 INFO - PROCESS | 1647 | 1467751591661 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:46:31 INFO - PROCESS | 1647 | 1467751591662 Marionette TRACE conn2 <- [1,3114,null,{}] 13:46:31 INFO - PROCESS | 1647 | 1467751591665 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}] 13:46:31 INFO - PROCESS | 1647 | 1467751591669 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:31 INFO - PROCESS | 1647 | 1467751591788 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:46:32 INFO - PROCESS | 1647 | 1467751592017 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\", \"38f6a017-0aac-4652-94ed-5c1da8070837\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:46:32 INFO - PROCESS | 1647 | 1467751592018 Marionette INFO sendAsync dc1fe050-7f8a-4c45-bdb5-7221d6382578 13:46:32 INFO - PROCESS | 1647 | ++DOCSHELL 0x118f0e800 == 46 [pid = 1647] [id = 788] 13:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 116 (0x110ee4c00) [pid = 1647] [serial = 2362] [outer = 0x0] 13:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 117 (0x111c13800) [pid = 1647] [serial = 2363] [outer = 0x110ee4c00] 13:46:32 INFO - PROCESS | 1647 | 1467751592068 Marionette DEBUG loaded listener.js 13:46:32 INFO - PROCESS | 1647 | ++DOMWINDOW == 118 (0x1127cf000) [pid = 1647] [serial = 2364] [outer = 0x110ee4c00] 13:46:32 INFO - PROCESS | 1647 | 1467751592465 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]]]}] 13:46:32 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:46:32 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 820ms 13:46:32 INFO - PROCESS | 1647 | 1467751592482 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:46:32 INFO - PROCESS | 1647 | 1467751592484 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:46:33 WARNING - u'runner_teardown' () 13:46:33 INFO - No more tests 13:46:33 INFO - Got 0 unexpected results 13:46:33 INFO - SUITE-END | took 500s 13:46:33 INFO - Closing logging queue 13:46:33 INFO - queue closed 13:46:33 INFO - Return code: 0 13:46:33 WARNING - # TBPL SUCCESS # 13:46:33 INFO - Running post-action listener: _resource_record_post_action 13:46:33 INFO - Running post-run listener: _resource_record_post_run 13:46:34 INFO - Total resource usage - Wall time: 521s; CPU: 58.0%; Read bytes: 37021184; Write bytes: 955942400; Read time: 244; Write time: 4984 13:46:34 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:46:34 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 339968; Write bytes: 157771776; Read time: 10; Write time: 350 13:46:34 INFO - run-tests - Wall time: 504s; CPU: 58.0%; Read bytes: 34756096; Write bytes: 795241984; Read time: 219; Write time: 4623 13:46:34 INFO - Running post-run listener: _upload_blobber_files 13:46:34 INFO - Blob upload gear active. 13:46:34 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:46:34 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 13:46:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 13:46:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 13:46:35 INFO - (blobuploader) - INFO - Open directory for files ... 13:46:35 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:46:35 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:46:35 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:46:36 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:46:36 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:46:36 INFO - (blobuploader) - INFO - Done attempting. 13:46:36 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:46:36 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:46:36 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:46:38 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:46:38 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:46:38 INFO - (blobuploader) - INFO - Done attempting. 13:46:38 INFO - (blobuploader) - INFO - Iteration through files over. 13:46:38 INFO - Return code: 0 13:46:38 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:46:38 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:46:38 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4522c4356fc2365b74fe4478424989436e96b3ff41e04a7e4ce4f5d6ddfa34fe0ec57419aa0f66cc29cd5acbf4a55133f7a67f6d84cf0891af5f6237428f48ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2d447119d0fee495b9c381dd2810def05c40700686828bfbd3460e995639a59521384cb26b9dc63462d356958ff21d28641c74c706b8133e09f7cee50f101330"} 13:46:38 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:46:38 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:46:38 INFO - Contents: 13:46:38 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4522c4356fc2365b74fe4478424989436e96b3ff41e04a7e4ce4f5d6ddfa34fe0ec57419aa0f66cc29cd5acbf4a55133f7a67f6d84cf0891af5f6237428f48ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2d447119d0fee495b9c381dd2810def05c40700686828bfbd3460e995639a59521384cb26b9dc63462d356958ff21d28641c74c706b8133e09f7cee50f101330"} 13:46:38 INFO - Running post-run listener: copy_logs_to_upload_dir 13:46:38 INFO - Copying logs to upload dir... 13:46:38 INFO - mkdir: /builds/slave/test/build/upload/logs 13:46:38 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=576.383521 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 36 secs) (at 2016-07-05 13:46:38.490531) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 13:46:38.494466) ========= 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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4522c4356fc2365b74fe4478424989436e96b3ff41e04a7e4ce4f5d6ddfa34fe0ec57419aa0f66cc29cd5acbf4a55133f7a67f6d84cf0891af5f6237428f48ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2d447119d0fee495b9c381dd2810def05c40700686828bfbd3460e995639a59521384cb26b9dc63462d356958ff21d28641c74c706b8133e09f7cee50f101330"} build_url:https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012668 build_url: 'https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4522c4356fc2365b74fe4478424989436e96b3ff41e04a7e4ce4f5d6ddfa34fe0ec57419aa0f66cc29cd5acbf4a55133f7a67f6d84cf0891af5f6237428f48ba", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/2d447119d0fee495b9c381dd2810def05c40700686828bfbd3460e995639a59521384cb26b9dc63462d356958ff21d28641c74c706b8133e09f7cee50f101330"}' symbols_url: 'https://queue.taskcluster.net/v1/task/AZK5uJ0ST_m7IAcTVDijRQ/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-05 13:46:38.531798) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 13:46:38.532204) ========= 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.Kn5fWkCZYx/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.Qe3dffNOIp/Listeners TMPDIR=/var/folders/dv/4dymjbqs7kl7kyyl2h4nk6x400000w/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.005095 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-05 13:46:38.580836) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 13:46:38.583246) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-05 13:46:38.583607) ========= ========= Total master_lag: 0.41 =========