builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0368 starttime: 1466496466.52 results: success (0) buildid: 20160621002003 builduid: 553f73d9ebe6486394dd8017761d8f1e revision: bef93a95add04ae173138d8391603bf77f9ae666 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:46.522098) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:46.522536) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:46.522973) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:46.581882) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:46.582228) ========= 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.jyQi9a2p1V/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.Cl8hT493G4/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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-06-21 01:07:46-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 66.9M=0s 2016-06-21 01:07:47 (66.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.456811 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:47.059870) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:47.060173) ========= 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.jyQi9a2p1V/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.Cl8hT493G4/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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.025718 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:47.107355) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:07:47.107654) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev bef93a95add04ae173138d8391603bf77f9ae666 --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 bef93a95add04ae173138d8391603bf77f9ae666 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.jyQi9a2p1V/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.Cl8hT493G4/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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-06-21 01:07:47,197 truncating revision to first 12 chars 2016-06-21 01:07:47,197 Setting DEBUG logging. 2016-06-21 01:07:47,197 attempt 1/10 2016-06-21 01:07:47,197 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/bef93a95add0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-21 01:07:48,159 unpacking tar archive at: mozilla-beta-bef93a95add0/testing/mozharness/ program finished with exit code 0 elapsedTime=1.235261 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-21 01:07:48.371057) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:48.371334) ========= script_repo_revision: bef93a95add04ae173138d8391603bf77f9ae666 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:48.371733) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:48.371996) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-21 01:07:48.393644) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 2 secs) (at 2016-06-21 01:07:48.393905) ========= /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.jyQi9a2p1V/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.Cl8hT493G4/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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 01:07:48 INFO - MultiFileLogger online at 20160621 01:07:48 in /builds/slave/test 01:07:48 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 01:07:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:07:48 INFO - {'append_to_log': False, 01:07:48 INFO - 'base_work_dir': '/builds/slave/test', 01:07:48 INFO - 'blob_upload_branch': 'mozilla-beta', 01:07:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:07:48 INFO - 'buildbot_json_path': 'buildprops.json', 01:07:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:07:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:07:48 INFO - 'download_minidump_stackwalk': True, 01:07:48 INFO - 'download_symbols': 'true', 01:07:48 INFO - 'e10s': False, 01:07:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:07:48 INFO - 'tooltool.py': '/tools/tooltool.py', 01:07:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:07:48 INFO - '/tools/misc-python/virtualenv.py')}, 01:07:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:07:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:07:48 INFO - 'log_level': 'info', 01:07:48 INFO - 'log_to_console': True, 01:07:48 INFO - 'opt_config_files': (), 01:07:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:07:48 INFO - '--processes=1', 01:07:48 INFO - '--config=%(test_path)s/wptrunner.ini', 01:07:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:07:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:07:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:07:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:07:48 INFO - 'pip_index': False, 01:07:48 INFO - 'require_test_zip': True, 01:07:48 INFO - 'test_type': ('testharness',), 01:07:48 INFO - 'this_chunk': '1', 01:07:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:07:48 INFO - 'total_chunks': '10', 01:07:48 INFO - 'virtualenv_path': 'venv', 01:07:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:07:48 INFO - 'work_dir': 'build'} 01:07:48 INFO - ##### 01:07:48 INFO - ##### Running clobber step. 01:07:48 INFO - ##### 01:07:48 INFO - Running pre-action listener: _resource_record_pre_action 01:07:48 INFO - Running main action method: clobber 01:07:48 INFO - rmtree: /builds/slave/test/build 01:07:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:07:50 INFO - Running post-action listener: _resource_record_post_action 01:07:50 INFO - ##### 01:07:50 INFO - ##### Running read-buildbot-config step. 01:07:50 INFO - ##### 01:07:50 INFO - Running pre-action listener: _resource_record_pre_action 01:07:50 INFO - Running main action method: read_buildbot_config 01:07:50 INFO - Using buildbot properties: 01:07:50 INFO - { 01:07:50 INFO - "project": "", 01:07:50 INFO - "product": "firefox", 01:07:50 INFO - "script_repo_revision": "production", 01:07:50 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 01:07:50 INFO - "repository": "", 01:07:50 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 01:07:50 INFO - "buildid": "20160621002003", 01:07:50 INFO - "pgo_build": "False", 01:07:50 INFO - "basedir": "/builds/slave/test", 01:07:50 INFO - "buildnumber": 2, 01:07:50 INFO - "slavename": "t-yosemite-r7-0368", 01:07:50 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 01:07:50 INFO - "platform": "macosx64", 01:07:50 INFO - "branch": "mozilla-beta", 01:07:50 INFO - "revision": "bef93a95add04ae173138d8391603bf77f9ae666", 01:07:50 INFO - "repo_path": "releases/mozilla-beta", 01:07:50 INFO - "moz_repo_path": "", 01:07:50 INFO - "stage_platform": "macosx64", 01:07:50 INFO - "builduid": "553f73d9ebe6486394dd8017761d8f1e", 01:07:50 INFO - "slavebuilddir": "test" 01:07:50 INFO - } 01:07:50 INFO - Found installer url https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 01:07:50 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 01:07:50 INFO - Running post-action listener: _resource_record_post_action 01:07:50 INFO - ##### 01:07:50 INFO - ##### Running download-and-extract step. 01:07:50 INFO - ##### 01:07:50 INFO - Running pre-action listener: _resource_record_pre_action 01:07:50 INFO - Running main action method: download_and_extract 01:07:50 INFO - mkdir: /builds/slave/test/build/tests 01:07:50 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')]} 01:07:50 INFO - https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:07:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:07:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 01:07:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:07:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:07:56 INFO - Downloaded 1201 bytes. 01:07:56 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 01:07:56 INFO - Using the following test package requirements: 01:07:56 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:07:56 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 01:07:56 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 01:07:56 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'jsshell-mac64.zip'], 01:07:56 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 01:07:56 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 01:07:56 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 01:07:56 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 01:07:56 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 01:07:56 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 01:07:56 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 01:07:56 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 01:07:56 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')]} 01:07:56 INFO - https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:07:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:07:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 01:07:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:07:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:08:03 INFO - Downloaded 18355673 bytes. 01:08:03 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/*'] 01:08:03 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/* 01:08:04 INFO - caution: filename not matched: web-platform/* 01:08:04 INFO - Return code: 11 01:08:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:04 INFO - https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:08:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:08:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 01:08:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:08:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:08:05 INFO - Downloaded 36389087 bytes. 01:08:05 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/*'] 01:08:05 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/* 01:08:09 INFO - caution: filename not matched: bin/* 01:08:09 INFO - caution: filename not matched: config/* 01:08:09 INFO - caution: filename not matched: mozbase/* 01:08:09 INFO - caution: filename not matched: marionette/* 01:08:09 INFO - caution: filename not matched: tools/wptserve/* 01:08:09 INFO - Return code: 11 01:08: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')]} 01:08:09 INFO - https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 01:08:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:08:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:08:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 01:08:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:08:16 INFO - Downloaded 73066120 bytes. 01:08:16 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:08:16 INFO - mkdir: /builds/slave/test/properties 01:08:16 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:08:16 INFO - Writing to file /builds/slave/test/properties/build_url 01:08:16 INFO - Contents: 01:08:16 INFO - build_url:https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 01:08:17 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:08:17 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:08:17 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:08:17 INFO - Contents: 01:08:17 INFO - symbols_url:https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:08:17 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')]} 01:08:17 INFO - https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:08:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:08:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 01:08:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:08:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/H2S7p-yOQPS-3hbYOBj85A/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 01:08:22 INFO - Downloaded 103660105 bytes. 01:08:22 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'] 01:08:22 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 01:08:25 INFO - Return code: 0 01:08:25 INFO - Running post-action listener: _resource_record_post_action 01:08:25 INFO - Running post-action listener: set_extra_try_arguments 01:08:25 INFO - ##### 01:08:25 INFO - ##### Running create-virtualenv step. 01:08:25 INFO - ##### 01:08:25 INFO - Running pre-action listener: _pre_create_virtualenv 01:08:25 INFO - Running pre-action listener: _resource_record_pre_action 01:08:25 INFO - Running main action method: create_virtualenv 01:08:25 INFO - Creating virtualenv /builds/slave/test/build/venv 01:08:25 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 01:08:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:08:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:08:25 INFO - Using real prefix '/tools/python27' 01:08:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:08:26 INFO - Installing distribute.............................................................................................................................................................................................done. 01:08:29 INFO - Installing pip.................done. 01:08:29 INFO - Return code: 0 01:08:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:08:29 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')]} 01:08:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:08:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:29 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')]} 01:08:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:08:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:29 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 0x10803ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10805bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f82d9de12b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080575e0>, '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 0x107c3acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c65990>, '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.jyQi9a2p1V/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.Cl8hT493G4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:08:29 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 01:08:29 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 01:08:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jyQi9a2p1V/Render', 01:08:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:08:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:08:29 INFO - 'HOME': '/Users/cltbld', 01:08:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:08:29 INFO - 'LOGNAME': 'cltbld', 01:08:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:08:29 INFO - 'MOZ_NO_REMOTE': '1', 01:08:29 INFO - 'NO_EM_RESTART': '1', 01:08:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:08:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:08:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:08:29 INFO - 'PWD': '/builds/slave/test', 01:08:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:08:29 INFO - 'SHELL': '/bin/bash', 01:08:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Cl8hT493G4/Listeners', 01:08:29 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 01:08:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:08:29 INFO - 'USER': 'cltbld', 01:08:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:08:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:08:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:08:29 INFO - 'XPC_FLAGS': '0x0', 01:08:29 INFO - 'XPC_SERVICE_NAME': '0', 01:08:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:08:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:08:29 INFO - Downloading/unpacking psutil>=0.7.1 01:08:29 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 01:08:29 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 01:08:29 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 01:08:29 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 01:08:29 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 01:08:29 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 01:08:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:08:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:08:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:08:32 INFO - Installing collected packages: psutil 01:08:32 INFO - Running setup.py install for psutil 01:08:32 INFO - building 'psutil._psutil_osx' extension 01:08:32 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 01:08:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 01:08:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 01:08:33 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 01:08:33 INFO - building 'psutil._psutil_posix' extension 01:08:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 01:08:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:08:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:08:33 INFO - ^ 01:08:33 INFO - 1 warning generated. 01:08:33 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 01:08:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:08:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:08:33 INFO - Successfully installed psutil 01:08:33 INFO - Cleaning up... 01:08:33 INFO - Return code: 0 01:08:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:08:33 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')]} 01:08:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:08:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:33 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')]} 01:08:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:08:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:33 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 0x10803ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10805bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f82d9de12b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080575e0>, '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 0x107c3acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c65990>, '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.jyQi9a2p1V/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.Cl8hT493G4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:08:33 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 01:08:33 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 01:08:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jyQi9a2p1V/Render', 01:08:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:08:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:08:33 INFO - 'HOME': '/Users/cltbld', 01:08:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:08:33 INFO - 'LOGNAME': 'cltbld', 01:08:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:08:33 INFO - 'MOZ_NO_REMOTE': '1', 01:08:33 INFO - 'NO_EM_RESTART': '1', 01:08:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:08:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:08:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:08:33 INFO - 'PWD': '/builds/slave/test', 01:08:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:08:33 INFO - 'SHELL': '/bin/bash', 01:08:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Cl8hT493G4/Listeners', 01:08:33 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 01:08:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:08:33 INFO - 'USER': 'cltbld', 01:08:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:08:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:08:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:08:33 INFO - 'XPC_FLAGS': '0x0', 01:08:33 INFO - 'XPC_SERVICE_NAME': '0', 01:08:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:08:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:08:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:08: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 01:08: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 01:08: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 01:08: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 01:08: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 01:08: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 01:08:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:08:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:08:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:08:36 INFO - Installing collected packages: mozsystemmonitor 01:08:36 INFO - Running setup.py install for mozsystemmonitor 01:08:36 INFO - Successfully installed mozsystemmonitor 01:08:36 INFO - Cleaning up... 01:08:36 INFO - Return code: 0 01:08:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:08:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:08:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:08:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:36 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 0x10803ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10805bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f82d9de12b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080575e0>, '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 0x107c3acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c65990>, '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.jyQi9a2p1V/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.Cl8hT493G4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:08:36 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 01:08:36 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 01:08:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jyQi9a2p1V/Render', 01:08:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:08:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:08:36 INFO - 'HOME': '/Users/cltbld', 01:08:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:08:36 INFO - 'LOGNAME': 'cltbld', 01:08:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:08:36 INFO - 'MOZ_NO_REMOTE': '1', 01:08:36 INFO - 'NO_EM_RESTART': '1', 01:08:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:08:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:08:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:08:36 INFO - 'PWD': '/builds/slave/test', 01:08:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:08:36 INFO - 'SHELL': '/bin/bash', 01:08:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Cl8hT493G4/Listeners', 01:08:36 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 01:08:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:08:36 INFO - 'USER': 'cltbld', 01:08:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:08:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:08:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:08:36 INFO - 'XPC_FLAGS': '0x0', 01:08:36 INFO - 'XPC_SERVICE_NAME': '0', 01:08:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:08:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:08:37 INFO - Downloading/unpacking blobuploader==1.2.4 01:08: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 01:08: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 01:08: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 01:08: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 01:08: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 01:08: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 01:08:39 INFO - Downloading blobuploader-1.2.4.tar.gz 01:08:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:08:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:08:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:08:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:08:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:08:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:08:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:08:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:08:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:08:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:08:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:08:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:08:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:08:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 01:08:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 01:08:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 01:08:40 INFO - Downloading docopt-0.6.1.tar.gz 01:08:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:08:40 INFO - Installing collected packages: blobuploader, requests, docopt 01:08:40 INFO - Running setup.py install for blobuploader 01:08:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:08:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:08:41 INFO - Running setup.py install for requests 01:08:41 INFO - Running setup.py install for docopt 01:08:41 INFO - Successfully installed blobuploader requests docopt 01:08:41 INFO - Cleaning up... 01:08:41 INFO - Return code: 0 01:08:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:08:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:08:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:08:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:41 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10803ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10805bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f82d9de12b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080575e0>, '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 0x107c3acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c65990>, '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.jyQi9a2p1V/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.Cl8hT493G4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:08:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:08:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:08:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jyQi9a2p1V/Render', 01:08:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:08:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:08:41 INFO - 'HOME': '/Users/cltbld', 01:08:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:08:41 INFO - 'LOGNAME': 'cltbld', 01:08:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:08:41 INFO - 'MOZ_NO_REMOTE': '1', 01:08:41 INFO - 'NO_EM_RESTART': '1', 01:08:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:08:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:08:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:08:41 INFO - 'PWD': '/builds/slave/test', 01:08:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:08:41 INFO - 'SHELL': '/bin/bash', 01:08:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Cl8hT493G4/Listeners', 01:08:41 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 01:08:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:08:41 INFO - 'USER': 'cltbld', 01:08:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:08:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:08:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:08:41 INFO - 'XPC_FLAGS': '0x0', 01:08:41 INFO - 'XPC_SERVICE_NAME': '0', 01:08:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:08:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-K78zUa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-08L5Nc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-DHLszE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-uvJk0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-TKuZqF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-fluLGk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-r407d8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-aT_ni9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-I2LnK5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:08:42 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-opeIzX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-4HA2ag-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-GscqB9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-L57QAW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-IpapgG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-hrZvOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-VPXqtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-BkOt90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-ouEKNv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:08:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:08:43 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-lIIlE_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:08:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:08:44 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-Fhe4KH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:08:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:08:44 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-p9cMd6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:08:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:08:44 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 01:08:44 INFO - Running setup.py install for manifestparser 01:08:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:08:44 INFO - Running setup.py install for mozcrash 01:08:44 INFO - Running setup.py install for mozdebug 01:08:45 INFO - Running setup.py install for mozdevice 01:08:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Running setup.py install for mozfile 01:08:45 INFO - Running setup.py install for mozhttpd 01:08:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Running setup.py install for mozinfo 01:08:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Running setup.py install for mozInstall 01:08:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:08:45 INFO - Running setup.py install for mozleak 01:08:45 INFO - Running setup.py install for mozlog 01:08:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:08:46 INFO - Running setup.py install for moznetwork 01:08:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:08:46 INFO - Running setup.py install for mozprocess 01:08:46 INFO - Running setup.py install for mozprofile 01:08:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:08:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:08:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:08:46 INFO - Running setup.py install for mozrunner 01:08:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:08:46 INFO - Running setup.py install for mozscreenshot 01:08:46 INFO - Running setup.py install for moztest 01:08:47 INFO - Running setup.py install for mozversion 01:08:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:08:47 INFO - Running setup.py install for wptserve 01:08:47 INFO - Running setup.py install for marionette-driver 01:08:47 INFO - Running setup.py install for browsermob-proxy 01:08:47 INFO - Running setup.py install for marionette-client 01:08:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:08:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:08:47 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 01:08:47 INFO - Cleaning up... 01:08:48 INFO - Return code: 0 01:08:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:08:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:08:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:08:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:08:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:08:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10803ee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10805bf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f82d9de12b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1080575e0>, '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 0x107c3acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c65990>, '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.jyQi9a2p1V/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.Cl8hT493G4/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:08:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 01:08:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 01:08:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jyQi9a2p1V/Render', 01:08:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:08:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:08:48 INFO - 'HOME': '/Users/cltbld', 01:08:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:08:48 INFO - 'LOGNAME': 'cltbld', 01:08:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:08:48 INFO - 'MOZ_NO_REMOTE': '1', 01:08:48 INFO - 'NO_EM_RESTART': '1', 01:08:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:08:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:08:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:08:48 INFO - 'PWD': '/builds/slave/test', 01:08:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:08:48 INFO - 'SHELL': '/bin/bash', 01:08:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Cl8hT493G4/Listeners', 01:08:48 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 01:08:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:08:48 INFO - 'USER': 'cltbld', 01:08:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:08:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:08:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:08:48 INFO - 'XPC_FLAGS': '0x0', 01:08:48 INFO - 'XPC_SERVICE_NAME': '0', 01:08:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:08:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-yaFFTf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:08:48 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-e5aJxF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:08:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-br8kWo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:08:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-lGxiAu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:08:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-1uU0qM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:08:48 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)) 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-gPgqk4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:08:48 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)) 01:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:08:48 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-Tt83OA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-OyZsfD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-LigBMP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-EcMI9q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-f8v5IH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-pkz_u4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-S07DCR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:08:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-5R6tDv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:08:49 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)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-hC8rYs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:08:49 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)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-ewjPsX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:08:49 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)) 01:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:08:49 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-7gsmRE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:08:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 01:08:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:08:50 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-2I8KOH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:08:50 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 01:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:08:50 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-acByih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:08:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 01:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:08:50 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-umpmku-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:08:50 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:08:50 INFO - Running setup.py (path:/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/pip-8cga_w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:08:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:08:50 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)) 01:08:50 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)) 01:08:50 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)) 01:08:50 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)) 01:08:50 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)) 01:08:50 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)) 01:08:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:08:50 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 01:08:50 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 01:08:50 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 01:08:50 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 01:08:50 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 01:08:50 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 01:08:53 INFO - Downloading blessings-1.6.tar.gz 01:08:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:08:53 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 01:08:53 INFO - Installing collected packages: blessings 01:08:53 INFO - Running setup.py install for blessings 01:08:53 INFO - Successfully installed blessings 01:08:53 INFO - Cleaning up... 01:08:53 INFO - Return code: 0 01:08:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:08:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:08:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:08:54 INFO - Reading from file tmpfile_stdout 01:08:54 INFO - Current package versions: 01:08:54 INFO - blessings == 1.6 01:08:54 INFO - blobuploader == 1.2.4 01:08:54 INFO - browsermob-proxy == 0.6.0 01:08:54 INFO - docopt == 0.6.1 01:08:54 INFO - manifestparser == 1.1 01:08:54 INFO - marionette-client == 2.3.0 01:08:54 INFO - marionette-driver == 1.4.0 01:08:54 INFO - mozInstall == 1.12 01:08:54 INFO - mozcrash == 0.17 01:08:54 INFO - mozdebug == 0.1 01:08:54 INFO - mozdevice == 0.48 01:08:54 INFO - mozfile == 1.2 01:08:54 INFO - mozhttpd == 0.7 01:08:54 INFO - mozinfo == 0.9 01:08:54 INFO - mozleak == 0.1 01:08:54 INFO - mozlog == 3.1 01:08:54 INFO - moznetwork == 0.27 01:08:54 INFO - mozprocess == 0.22 01:08:54 INFO - mozprofile == 0.28 01:08:54 INFO - mozrunner == 6.11 01:08:54 INFO - mozscreenshot == 0.1 01:08:54 INFO - mozsystemmonitor == 0.0 01:08:54 INFO - moztest == 0.7 01:08:54 INFO - mozversion == 1.4 01:08:54 INFO - psutil == 3.1.1 01:08:54 INFO - requests == 1.2.3 01:08:54 INFO - wptserve == 1.4.0 01:08:54 INFO - wsgiref == 0.1.2 01:08:54 INFO - Running post-action listener: _resource_record_post_action 01:08:54 INFO - Running post-action listener: _start_resource_monitoring 01:08:54 INFO - Starting resource monitoring. 01:08:54 INFO - ##### 01:08:54 INFO - ##### Running pull step. 01:08:54 INFO - ##### 01:08:54 INFO - Running pre-action listener: _resource_record_pre_action 01:08:54 INFO - Running main action method: pull 01:08:54 INFO - Pull has nothing to do! 01:08:54 INFO - Running post-action listener: _resource_record_post_action 01:08:54 INFO - ##### 01:08:54 INFO - ##### Running install step. 01:08:54 INFO - ##### 01:08:54 INFO - Running pre-action listener: _resource_record_pre_action 01:08:54 INFO - Running main action method: install 01:08:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:08:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:08:54 INFO - Reading from file tmpfile_stdout 01:08:54 INFO - Detecting whether we're running mozinstall >=1.0... 01:08:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:08:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:08:54 INFO - Reading from file tmpfile_stdout 01:08:54 INFO - Output received: 01:08:54 INFO - Usage: mozinstall [options] installer 01:08:54 INFO - Options: 01:08:54 INFO - -h, --help show this help message and exit 01:08:54 INFO - -d DEST, --destination=DEST 01:08:54 INFO - Directory to install application into. [default: 01:08:54 INFO - "/builds/slave/test"] 01:08:54 INFO - --app=APP Application being installed. [default: firefox] 01:08:54 INFO - mkdir: /builds/slave/test/build/application 01:08:54 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'] 01:08:54 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 01:09:12 INFO - Reading from file tmpfile_stdout 01:09:12 INFO - Output received: 01:09:12 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:09:12 INFO - Running post-action listener: _resource_record_post_action 01:09:12 INFO - ##### 01:09:12 INFO - ##### Running run-tests step. 01:09:12 INFO - ##### 01:09:12 INFO - Running pre-action listener: _resource_record_pre_action 01:09:12 INFO - Running main action method: run_tests 01:09:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:09:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:09:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:09:12 INFO - grabbing minidump binary from tooltool 01:09:12 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')]} 01:09:12 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 0x1080575e0>, '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 0x107c3acd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x107c65990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:09:12 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 01:09:12 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 01:09:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:09:12 INFO - Return code: 0 01:09:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:09:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:09:12 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/H2S7p-yOQPS-3hbYOBj85A/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 01:09:12 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/H2S7p-yOQPS-3hbYOBj85A/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 01:09:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.jyQi9a2p1V/Render', 01:09:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:09:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:09:12 INFO - 'HOME': '/Users/cltbld', 01:09:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:09:12 INFO - 'LOGNAME': 'cltbld', 01:09:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:09:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:09:12 INFO - 'MOZ_NO_REMOTE': '1', 01:09:12 INFO - 'NO_EM_RESTART': '1', 01:09:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:09:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:09:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:09:12 INFO - 'PWD': '/builds/slave/test', 01:09:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:09:12 INFO - 'SHELL': '/bin/bash', 01:09:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.Cl8hT493G4/Listeners', 01:09:12 INFO - 'TMPDIR': '/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/T/', 01:09:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:09:12 INFO - 'USER': 'cltbld', 01:09:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:09:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:09:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:09:12 INFO - 'XPC_FLAGS': '0x0', 01:09:12 INFO - 'XPC_SERVICE_NAME': '0', 01:09:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:09:12 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/H2S7p-yOQPS-3hbYOBj85A/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 01:09:12 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 01:09:12 INFO - import pkg_resources 01:09:13 INFO - Using 1 client processes 01:09:13 INFO - wptserve Starting http server on 127.0.0.1:8000 01:09:13 INFO - wptserve Starting http server on 127.0.0.1:8001 01:09:13 INFO - wptserve Starting http server on 127.0.0.1:8443 01:09:15 INFO - SUITE-START | Running 778 tests 01:09:15 INFO - Running testharness tests 01:09:15 INFO - Setting up ssl 01:09:15 INFO - PROCESS | certutil | 01:09:15 INFO - PROCESS | certutil | 01:09:15 INFO - PROCESS | certutil | 01:09:15 INFO - Certificate Nickname Trust Attributes 01:09:15 INFO - SSL,S/MIME,JAR/XPI 01:09:15 INFO - 01:09:15 INFO - web-platform-tests CT,, 01:09:15 INFO - 01:09:15 INFO - Starting runner 01:09:16 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:09:17 INFO - PROCESS | 1656 | 1466496557076 Marionette DEBUG Marionette enabled via build flag and pref 01:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x113dc9800 == 1 [pid = 1656] [id = 1] 01:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113dca000) [pid = 1656] [serial = 1] [outer = 0x0] 01:09:17 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113dcb000) [pid = 1656] [serial = 2] [outer = 0x113dca000] 01:09:17 INFO - PROCESS | 1656 | 1466496557399 Marionette INFO Listening on port 2828 01:09:17 INFO - PROCESS | 1656 | 1466496557627 Marionette DEBUG Marionette enabled via command-line flag 01:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11686d800 == 2 [pid = 1656] [id = 2] 01:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x11686e000) [pid = 1656] [serial = 3] [outer = 0x0] 01:09:17 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x11686f000) [pid = 1656] [serial = 4] [outer = 0x11686e000] 01:09:17 INFO - PROCESS | 1656 | [1656] 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 01:09:17 INFO - PROCESS | 1656 | 1466496557792 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49296 01:09:17 INFO - PROCESS | 1656 | 1466496557864 Marionette DEBUG Closed connection conn0 01:09:17 INFO - PROCESS | 1656 | [1656] 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 01:09:17 INFO - PROCESS | 1656 | 1466496557867 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49297 01:09:17 INFO - PROCESS | 1656 | 1466496557878 Marionette DEBUG Closed connection conn1 01:09:17 INFO - PROCESS | 1656 | [1656] 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 01:09:17 INFO - PROCESS | 1656 | 1466496557883 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49298 01:09:17 INFO - PROCESS | 1656 | 1466496557892 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:09:17 INFO - PROCESS | 1656 | 1466496557898 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":"20160621002003","device":"desktop","version":"48.0"} 01:09:18 INFO - PROCESS | 1656 | [1656] 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 01:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc8800 == 3 [pid = 1656] [id = 3] 01:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x119bc9000) [pid = 1656] [serial = 5] [outer = 0x0] 01:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc9800 == 4 [pid = 1656] [id = 4] 01:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x119b0d800) [pid = 1656] [serial = 6] [outer = 0x0] 01:09:19 INFO - PROCESS | 1656 | [1656] 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 01:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144f800 == 5 [pid = 1656] [id = 5] 01:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x119b0d000) [pid = 1656] [serial = 7] [outer = 0x0] 01:09:19 INFO - PROCESS | 1656 | [1656] 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 01:09:19 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x12183c400) [pid = 1656] [serial = 8] [outer = 0x119b0d000] 01:09:19 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x123d27000) [pid = 1656] [serial = 9] [outer = 0x119bc9000] 01:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x1215ad000) [pid = 1656] [serial = 10] [outer = 0x119b0d800] 01:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x1215af000) [pid = 1656] [serial = 11] [outer = 0x119b0d000] 01:09:19 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:09:19 INFO - PROCESS | 1656 | 1466496559913 Marionette INFO startBrowser a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:19 INFO - PROCESS | 1656 | 1466496559941 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1656 | 1466496559948 Marionette DEBUG loaded listener.js 01:09:19 INFO - PROCESS | 1656 | 1466496559950 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x126d74400) [pid = 1656] [serial = 12] [outer = 0x119b0d000] 01:09:20 INFO - PROCESS | 1656 | 1466496560254 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"a48f89db-55a2-8c42-8bff-693546f8e6b7","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":"20160621002003","device":"desktop","version":"48.0","command_id":1}}] 01:09:20 INFO - PROCESS | 1656 | 1466496560336 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}] 01:09:20 INFO - PROCESS | 1656 | 1466496560339 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:20 INFO - PROCESS | 1656 | 1466496560408 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:09:20 INFO - PROCESS | 1656 | 1466496560491 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:09:20 INFO - PROCESS | 1656 | 1466496560493 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:20 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:09:20 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x128d0f400) [pid = 1656] [serial = 13] [outer = 0x119b0d000] 01:09:20 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:09:20 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:09:20 INFO - PROCESS | 1656 | 1466496560830 Marionette TRACE conn2 <- [1,3,null,{}] 01:09:20 INFO - PROCESS | 1656 | 1466496560844 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:09:20 INFO - PROCESS | 1656 | 1466496560847 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:20 INFO - PROCESS | 1656 | 1466496560882 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:09:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:09:20 INFO - PROCESS | 1656 | 1466496560914 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:09:20 INFO - PROCESS | 1656 | 1466496560917 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:09:20 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:09:20 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:09:20 INFO - PROCESS | 1656 | 1466496560923 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:09:20 INFO - PROCESS | 1656 | 1466496560927 Marionette TRACE conn2 <- [1,6,null,{}] 01:09:20 INFO - PROCESS | 1656 | 1466496560930 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}] 01:09:20 INFO - PROCESS | 1656 | 1466496560933 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:20 INFO - PROCESS | 1656 | 1466496560950 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:09:20 INFO - PROCESS | 1656 | 1466496560954 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:20 INFO - PROCESS | 1656 | 1466496560955 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x129112800 == 6 [pid = 1656] [id = 6] 01:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x128ee4800) [pid = 1656] [serial = 14] [outer = 0x0] 01:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x128ee6400) [pid = 1656] [serial = 15] [outer = 0x128ee4800] 01:09:20 INFO - PROCESS | 1656 | 1466496560987 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x129305000) [pid = 1656] [serial = 16] [outer = 0x128ee4800] 01:09:21 INFO - PROCESS | 1656 | 1466496561309 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]]]}] 01:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x129382000 == 7 [pid = 1656] [id = 7] 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x128ede000) [pid = 1656] [serial = 17] [outer = 0x0] 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129409400) [pid = 1656] [serial = 18] [outer = 0x128ede000] 01:09:21 INFO - PROCESS | 1656 | 1466496561333 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x129419400) [pid = 1656] [serial = 19] [outer = 0x128ede000] 01:09:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:09:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 473ms 01:09:21 INFO - PROCESS | 1656 | 1466496561406 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:09:21 INFO - PROCESS | 1656 | 1466496561407 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:09:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:09:21 INFO - PROCESS | 1656 | 1466496561416 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:09:21 INFO - PROCESS | 1656 | 1466496561417 Marionette TRACE conn2 <- [1,10,null,{}] 01:09:21 INFO - PROCESS | 1656 | 1466496561458 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}] 01:09:21 INFO - PROCESS | 1656 | 1466496561461 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:21 INFO - PROCESS | 1656 | 1466496561581 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:09:21 INFO - PROCESS | 1656 | 1466496561594 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:21 INFO - PROCESS | 1656 | 1466496561595 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a859000 == 8 [pid = 1656] [id = 8] 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12a872c00) [pid = 1656] [serial = 20] [outer = 0x0] 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12a874800) [pid = 1656] [serial = 21] [outer = 0x12a872c00] 01:09:21 INFO - PROCESS | 1656 | 1466496561649 Marionette DEBUG loaded listener.js 01:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12a879000) [pid = 1656] [serial = 22] [outer = 0x12a872c00] 01:09:22 INFO - PROCESS | 1656 | 1466496562001 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]]]}] 01:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 630ms 01:09:22 INFO - PROCESS | 1656 | 1466496562042 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1656 | 1466496562043 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:09:22 INFO - PROCESS | 1656 | 1466496562046 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1656 | 1466496562047 Marionette TRACE conn2 <- [1,14,null,{}] 01:09:22 INFO - PROCESS | 1656 | 1466496562049 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}] 01:09:22 INFO - PROCESS | 1656 | 1466496562051 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:22 INFO - PROCESS | 1656 | 1466496562145 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:09:22 INFO - PROCESS | 1656 | 1466496562150 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1656 | 1466496562152 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b216000 == 9 [pid = 1656] [id = 9] 01:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12adc7000) [pid = 1656] [serial = 23] [outer = 0x0] 01:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12b030000) [pid = 1656] [serial = 24] [outer = 0x12adc7000] 01:09:22 INFO - PROCESS | 1656 | 1466496562177 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12b84b400) [pid = 1656] [serial = 25] [outer = 0x12adc7000] 01:09:22 INFO - PROCESS | 1656 | 1466496562458 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]]]}] 01:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 01:09:22 INFO - PROCESS | 1656 | 1466496562464 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1656 | 1466496562465 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:09:22 INFO - PROCESS | 1656 | 1466496562477 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1656 | 1466496562478 Marionette TRACE conn2 <- [1,18,null,{}] 01:09:22 INFO - PROCESS | 1656 | 1466496562480 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}] 01:09:22 INFO - PROCESS | 1656 | 1466496562481 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:22 INFO - PROCESS | 1656 | 1466496562587 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:09:22 INFO - PROCESS | 1656 | 1466496562591 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:22 INFO - PROCESS | 1656 | 1466496562593 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba89000 == 10 [pid = 1656] [id = 10] 01:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12bace000) [pid = 1656] [serial = 26] [outer = 0x0] 01:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12bad4400) [pid = 1656] [serial = 27] [outer = 0x12bace000] 01:09:22 INFO - PROCESS | 1656 | 1466496562617 Marionette DEBUG loaded listener.js 01:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12bada400) [pid = 1656] [serial = 28] [outer = 0x12bace000] 01:09:22 INFO - PROCESS | 1656 | 1466496562881 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]]]}] 01:09:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:09:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 420ms 01:09:22 INFO - PROCESS | 1656 | 1466496562898 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:09:22 INFO - PROCESS | 1656 | 1466496562899 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:09:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:09:22 INFO - PROCESS | 1656 | 1466496562910 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:09:22 INFO - PROCESS | 1656 | 1466496562911 Marionette TRACE conn2 <- [1,22,null,{}] 01:09:22 INFO - PROCESS | 1656 | 1466496562913 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}] 01:09:22 INFO - PROCESS | 1656 | 1466496562915 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:23 INFO - PROCESS | 1656 | 1466496563018 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:09:23 INFO - PROCESS | 1656 | 1466496563023 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1656 | 1466496563024 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a2000 == 11 [pid = 1656] [id = 11] 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x117c15c00) [pid = 1656] [serial = 29] [outer = 0x0] 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x118550400) [pid = 1656] [serial = 30] [outer = 0x117c15c00] 01:09:23 INFO - PROCESS | 1656 | 1466496563050 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12bf73400) [pid = 1656] [serial = 31] [outer = 0x117c15c00] 01:09:23 INFO - PROCESS | 1656 | 1466496563293 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]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 420ms 01:09:23 INFO - PROCESS | 1656 | 1466496563331 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1656 | 1466496563332 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:09:23 INFO - PROCESS | 1656 | 1466496563342 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1656 | 1466496563343 Marionette TRACE conn2 <- [1,26,null,{}] 01:09:23 INFO - PROCESS | 1656 | 1466496563346 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}] 01:09:23 INFO - PROCESS | 1656 | 1466496563347 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:23 INFO - PROCESS | 1656 | 1466496563448 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:09:23 INFO - PROCESS | 1656 | 1466496563454 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1656 | 1466496563456 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a1000 == 12 [pid = 1656] [id = 12] 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x1185a8c00) [pid = 1656] [serial = 32] [outer = 0x0] 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12bae6000) [pid = 1656] [serial = 33] [outer = 0x1185a8c00] 01:09:23 INFO - PROCESS | 1656 | 1466496563481 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12bf7d000) [pid = 1656] [serial = 34] [outer = 0x1185a8c00] 01:09:23 INFO - PROCESS | 1656 | 1466496563722 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]]]}] 01:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 01:09:23 INFO - PROCESS | 1656 | 1466496563761 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:09:23 INFO - PROCESS | 1656 | 1466496563762 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:09:23 INFO - PROCESS | 1656 | 1466496563774 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:09:23 INFO - PROCESS | 1656 | 1466496563785 Marionette TRACE conn2 <- [1,30,null,{}] 01:09:23 INFO - PROCESS | 1656 | 1466496563794 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}] 01:09:23 INFO - PROCESS | 1656 | 1466496563795 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:23 INFO - PROCESS | 1656 | 1466496563888 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:09:23 INFO - PROCESS | 1656 | 1466496563892 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:23 INFO - PROCESS | 1656 | 1466496563893 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c0800 == 13 [pid = 1656] [id = 13] 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12bf81c00) [pid = 1656] [serial = 35] [outer = 0x0] 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c3a4c00) [pid = 1656] [serial = 36] [outer = 0x12bf81c00] 01:09:23 INFO - PROCESS | 1656 | 1466496563917 Marionette DEBUG loaded listener.js 01:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c3a8800) [pid = 1656] [serial = 37] [outer = 0x12bf81c00] 01:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 393ms 01:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:09:24 INFO - PROCESS | 1656 | 1466496564155 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]]]}] 01:09:24 INFO - PROCESS | 1656 | 1466496564160 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1656 | 1466496564162 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:09:24 INFO - PROCESS | 1656 | 1466496564164 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1656 | 1466496564165 Marionette TRACE conn2 <- [1,34,null,{}] 01:09:24 INFO - PROCESS | 1656 | 1466496564191 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}] 01:09:24 INFO - PROCESS | 1656 | 1466496564192 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:24 INFO - PROCESS | 1656 | 1466496564291 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:09:24 INFO - PROCESS | 1656 | 1466496564295 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1656 | 1466496564296 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6df800 == 14 [pid = 1656] [id = 14] 01:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c3aa800) [pid = 1656] [serial = 38] [outer = 0x0] 01:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c804000) [pid = 1656] [serial = 39] [outer = 0x12c3aa800] 01:09:24 INFO - PROCESS | 1656 | 1466496564321 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c80a800) [pid = 1656] [serial = 40] [outer = 0x12c3aa800] 01:09:24 INFO - PROCESS | 1656 | 1466496564557 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]]]}] 01:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 01:09:24 INFO - PROCESS | 1656 | 1466496564591 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:09:24 INFO - PROCESS | 1656 | 1466496564592 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:09:24 INFO - PROCESS | 1656 | 1466496564594 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:09:24 INFO - PROCESS | 1656 | 1466496564595 Marionette TRACE conn2 <- [1,38,null,{}] 01:09:24 INFO - PROCESS | 1656 | 1466496564600 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}] 01:09:24 INFO - PROCESS | 1656 | 1466496564604 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:24 INFO - PROCESS | 1656 | 1466496564718 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:09:24 INFO - PROCESS | 1656 | 1466496564721 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:24 INFO - PROCESS | 1656 | 1466496564722 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca81800 == 15 [pid = 1656] [id = 15] 01:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c811800) [pid = 1656] [serial = 41] [outer = 0x0] 01:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12cb70400) [pid = 1656] [serial = 42] [outer = 0x12c811800] 01:09:24 INFO - PROCESS | 1656 | 1466496564747 Marionette DEBUG loaded listener.js 01:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12cb75400) [pid = 1656] [serial = 43] [outer = 0x12c811800] 01:09:25 INFO - PROCESS | 1656 | 1466496565005 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]]]}] 01:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 470ms 01:09:25 INFO - PROCESS | 1656 | 1466496565065 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:09:25 INFO - PROCESS | 1656 | 1466496565070 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:09:25 INFO - PROCESS | 1656 | 1466496565081 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 1656 | 1466496565084 Marionette TRACE conn2 <- [1,42,null,{}] 01:09:25 INFO - PROCESS | 1656 | 1466496565090 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}] 01:09:25 INFO - PROCESS | 1656 | 1466496565092 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbae800 == 16 [pid = 1656] [id = 16] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12cbaf000) [pid = 1656] [serial = 44] [outer = 0x0] 01:09:25 INFO - PROCESS | 1656 | 1466496565250 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12cb9c800) [pid = 1656] [serial = 45] [outer = 0x12cbaf000] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12cbb4000) [pid = 1656] [serial = 46] [outer = 0x12cbaf000] 01:09:25 INFO - PROCESS | 1656 | 1466496565281 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1656 | 1466496565282 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbae000 == 17 [pid = 1656] [id = 17] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12cb8e000) [pid = 1656] [serial = 47] [outer = 0x0] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12cb97000) [pid = 1656] [serial = 48] [outer = 0x12cb8e000] 01:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbc8000 == 18 [pid = 1656] [id = 18] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12cb98c00) [pid = 1656] [serial = 49] [outer = 0x0] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12cb9a800) [pid = 1656] [serial = 50] [outer = 0x12cb98c00] 01:09:25 INFO - PROCESS | 1656 | 1466496565361 Marionette DEBUG loaded listener.js 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d056000) [pid = 1656] [serial = 51] [outer = 0x12cb98c00] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12d052800) [pid = 1656] [serial = 52] [outer = 0x12cb8e000] 01:09:25 INFO - PROCESS | 1656 | 1466496565810 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]]]}] 01:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 773ms 01:09:25 INFO - PROCESS | 1656 | 1466496565854 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:09:25 INFO - PROCESS | 1656 | 1466496565856 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:09:25 INFO - PROCESS | 1656 | 1466496565858 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:09:25 INFO - PROCESS | 1656 | 1466496565859 Marionette TRACE conn2 <- [1,46,null,{}] 01:09:25 INFO - PROCESS | 1656 | 1466496565862 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}] 01:09:25 INFO - PROCESS | 1656 | 1466496565863 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:25 INFO - PROCESS | 1656 | 1466496565961 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:09:25 INFO - PROCESS | 1656 | 1466496565965 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:25 INFO - PROCESS | 1656 | 1466496565966 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d682800 == 19 [pid = 1656] [id = 19] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x118055000) [pid = 1656] [serial = 53] [outer = 0x0] 01:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x1185e1c00) [pid = 1656] [serial = 54] [outer = 0x118055000] 01:09:25 INFO - PROCESS | 1656 | 1466496565994 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d05cc00) [pid = 1656] [serial = 55] [outer = 0x118055000] 01:09:26 INFO - PROCESS | 1656 | 1466496566237 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]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 418ms 01:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:09:26 INFO - PROCESS | 1656 | 1466496566277 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1656 | 1466496566278 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:09:26 INFO - PROCESS | 1656 | 1466496566281 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1656 | 1466496566282 Marionette TRACE conn2 <- [1,50,null,{}] 01:09:26 INFO - PROCESS | 1656 | 1466496566292 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}] 01:09:26 INFO - PROCESS | 1656 | 1466496566293 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:26 INFO - PROCESS | 1656 | 1466496566394 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:09:26 INFO - PROCESS | 1656 | 1466496566398 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:26 INFO - PROCESS | 1656 | 1466496566399 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x118319800 == 20 [pid = 1656] [id = 20] 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1182e4c00) [pid = 1656] [serial = 56] [outer = 0x0] 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1182e8800) [pid = 1656] [serial = 57] [outer = 0x1182e4c00] 01:09:26 INFO - PROCESS | 1656 | 1466496566422 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12d05ec00) [pid = 1656] [serial = 58] [outer = 0x1182e4c00] 01:09:26 INFO - PROCESS | 1656 | 1466496566672 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]]]}] 01:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 429ms 01:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:09:26 INFO - PROCESS | 1656 | 1466496566710 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:09:26 INFO - PROCESS | 1656 | 1466496566711 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:09:26 INFO - PROCESS | 1656 | 1466496566713 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:09:26 INFO - PROCESS | 1656 | 1466496566714 Marionette TRACE conn2 <- [1,54,null,{}] 01:09:26 INFO - PROCESS | 1656 | 1466496566724 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}] 01:09:26 INFO - PROCESS | 1656 | 1466496566725 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:26 INFO - PROCESS | 1656 | 1466496566840 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:09:26 INFO - PROCESS | 1656 | 1466496566844 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:26 INFO - PROCESS | 1656 | 1466496566845 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d69e800 == 21 [pid = 1656] [id = 21] 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x12d571800) [pid = 1656] [serial = 59] [outer = 0x0] 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x12d5ba800) [pid = 1656] [serial = 60] [outer = 0x12d571800] 01:09:26 INFO - PROCESS | 1656 | 1466496566870 Marionette DEBUG loaded listener.js 01:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x119497c00) [pid = 1656] [serial = 61] [outer = 0x12d571800] 01:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 424ms 01:09:27 INFO - PROCESS | 1656 | 1466496567130 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]]]}] 01:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:09:27 INFO - PROCESS | 1656 | 1466496567141 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:09:27 INFO - PROCESS | 1656 | 1466496567142 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:09:27 INFO - PROCESS | 1656 | 1466496567145 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:09:27 INFO - PROCESS | 1656 | 1466496567146 Marionette TRACE conn2 <- [1,58,null,{}] 01:09:27 INFO - PROCESS | 1656 | 1466496567158 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}] 01:09:27 INFO - PROCESS | 1656 | 1466496567159 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:27 INFO - PROCESS | 1656 | 1466496567328 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:09:27 INFO - PROCESS | 1656 | 1466496567870 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:27 INFO - PROCESS | 1656 | 1466496567871 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x111fa3800 == 22 [pid = 1656] [id = 22] 01:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11223d800) [pid = 1656] [serial = 62] [outer = 0x0] 01:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x11229f800) [pid = 1656] [serial = 63] [outer = 0x11223d800] 01:09:27 INFO - PROCESS | 1656 | 1466496567902 Marionette DEBUG loaded listener.js 01:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x112a75000) [pid = 1656] [serial = 64] [outer = 0x11223d800] 01:09:28 INFO - PROCESS | 1656 | 1466496568354 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]]]}] 01:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1275ms 01:09:28 INFO - PROCESS | 1656 | 1466496568421 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:09:28 INFO - PROCESS | 1656 | 1466496568424 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:09:28 INFO - PROCESS | 1656 | 1466496568427 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:09:28 INFO - PROCESS | 1656 | 1466496568429 Marionette TRACE conn2 <- [1,62,null,{}] 01:09:28 INFO - PROCESS | 1656 | 1466496568432 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}] 01:09:28 INFO - PROCESS | 1656 | 1466496568435 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:28 INFO - PROCESS | 1656 | 1466496568551 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:09:28 INFO - PROCESS | 1656 | 1466496568602 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:28 INFO - PROCESS | 1656 | 1466496568603 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e2f000 == 23 [pid = 1656] [id = 23] 01:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113ea5400) [pid = 1656] [serial = 65] [outer = 0x0] 01:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x115e6b400) [pid = 1656] [serial = 66] [outer = 0x113ea5400] 01:09:28 INFO - PROCESS | 1656 | 1466496568636 Marionette DEBUG loaded listener.js 01:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116a2b800) [pid = 1656] [serial = 67] [outer = 0x113ea5400] 01:09:29 INFO - PROCESS | 1656 | 1466496569041 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]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 01:09:29 INFO - PROCESS | 1656 | 1466496569097 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1656 | 1466496569099 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:09:29 INFO - PROCESS | 1656 | 1466496569115 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1656 | 1466496569116 Marionette TRACE conn2 <- [1,66,null,{}] 01:09:29 INFO - PROCESS | 1656 | 1466496569149 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}] 01:09:29 INFO - PROCESS | 1656 | 1466496569150 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:29 INFO - PROCESS | 1656 | 1466496569400 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:09:29 INFO - PROCESS | 1656 | 1466496569445 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:29 INFO - PROCESS | 1656 | 1466496569447 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x112608000 == 24 [pid = 1656] [id = 24] 01:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113bc9000) [pid = 1656] [serial = 68] [outer = 0x0] 01:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x113d67c00) [pid = 1656] [serial = 69] [outer = 0x113bc9000] 01:09:29 INFO - PROCESS | 1656 | 1466496569475 Marionette DEBUG loaded listener.js 01:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x114fa1800) [pid = 1656] [serial = 70] [outer = 0x113bc9000] 01:09:29 INFO - PROCESS | 1656 | 1466496569871 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]]]}] 01:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 797ms 01:09:29 INFO - PROCESS | 1656 | 1466496569947 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:09:29 INFO - PROCESS | 1656 | 1466496569949 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:09:29 INFO - PROCESS | 1656 | 1466496569954 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:09:29 INFO - PROCESS | 1656 | 1466496569955 Marionette TRACE conn2 <- [1,70,null,{}] 01:09:29 INFO - PROCESS | 1656 | 1466496569958 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}] 01:09:29 INFO - PROCESS | 1656 | 1466496569960 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:30 INFO - PROCESS | 1656 | 1466496570046 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:09:30 INFO - PROCESS | 1656 | 1466496570105 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1656 | 1466496570107 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11618b800 == 25 [pid = 1656] [id = 25] 01:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1164ed800) [pid = 1656] [serial = 71] [outer = 0x0] 01:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1175f8000) [pid = 1656] [serial = 72] [outer = 0x1164ed800] 01:09:30 INFO - PROCESS | 1656 | 1466496570137 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11810c000) [pid = 1656] [serial = 73] [outer = 0x1164ed800] 01:09:30 INFO - PROCESS | 1656 | 1466496570459 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]]]}] 01:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 519ms 01:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:09:30 INFO - PROCESS | 1656 | 1466496570473 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:09:30 INFO - PROCESS | 1656 | 1466496570475 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:09:30 INFO - PROCESS | 1656 | 1466496570477 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:09:30 INFO - PROCESS | 1656 | 1466496570478 Marionette TRACE conn2 <- [1,74,null,{}] 01:09:30 INFO - PROCESS | 1656 | 1466496570480 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}] 01:09:30 INFO - PROCESS | 1656 | 1466496570482 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:30 INFO - PROCESS | 1656 | 1466496570577 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:09:30 INFO - PROCESS | 1656 | 1466496570618 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:30 INFO - PROCESS | 1656 | 1466496570619 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x112711000 == 26 [pid = 1656] [id = 26] 01:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1110a8400) [pid = 1656] [serial = 74] [outer = 0x0] 01:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x112d8cc00) [pid = 1656] [serial = 75] [outer = 0x1110a8400] 01:09:30 INFO - PROCESS | 1656 | 1466496570646 Marionette DEBUG loaded listener.js 01:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118112c00) [pid = 1656] [serial = 76] [outer = 0x1110a8400] 01:09:30 INFO - PROCESS | 1656 | 1466496570939 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]]]}] 01:09:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:09:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 468ms 01:09:30 INFO - PROCESS | 1656 | 1466496570947 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:09:30 INFO - PROCESS | 1656 | 1466496570950 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:09:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:09:30 INFO - PROCESS | 1656 | 1466496570974 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:09:30 INFO - PROCESS | 1656 | 1466496570978 Marionette TRACE conn2 <- [1,78,null,{}] 01:09:30 INFO - PROCESS | 1656 | 1466496570981 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}] 01:09:30 INFO - PROCESS | 1656 | 1466496570986 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:31 INFO - PROCESS | 1656 | 1466496571087 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:09:31 INFO - PROCESS | 1656 | 1466496571150 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1656 | 1466496571151 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f41800 == 27 [pid = 1656] [id = 27] 01:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112766000) [pid = 1656] [serial = 77] [outer = 0x0] 01:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1181d6000) [pid = 1656] [serial = 78] [outer = 0x112766000] 01:09:31 INFO - PROCESS | 1656 | 1466496571192 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185a5800) [pid = 1656] [serial = 79] [outer = 0x112766000] 01:09:31 INFO - PROCESS | 1656 | 1466496571562 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]]]}] 01:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 634ms 01:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:09:31 INFO - PROCESS | 1656 | 1466496571596 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:09:31 INFO - PROCESS | 1656 | 1466496571598 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:09:31 INFO - PROCESS | 1656 | 1466496571600 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:09:31 INFO - PROCESS | 1656 | 1466496571603 Marionette TRACE conn2 <- [1,82,null,{}] 01:09:31 INFO - PROCESS | 1656 | 1466496571606 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}] 01:09:31 INFO - PROCESS | 1656 | 1466496571607 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:31 INFO - PROCESS | 1656 | 1466496571683 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:09:31 INFO - PROCESS | 1656 | 1466496571722 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:31 INFO - PROCESS | 1656 | 1466496571723 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x116854800 == 28 [pid = 1656] [id = 28] 01:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11859f800) [pid = 1656] [serial = 80] [outer = 0x0] 01:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185ad000) [pid = 1656] [serial = 81] [outer = 0x11859f800] 01:09:31 INFO - PROCESS | 1656 | 1466496571747 Marionette DEBUG loaded listener.js 01:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118881400) [pid = 1656] [serial = 82] [outer = 0x11859f800] 01:09:32 INFO - PROCESS | 1656 | 1466496572003 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]]]}] 01:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 422ms 01:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:09:32 INFO - PROCESS | 1656 | 1466496572028 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:09:32 INFO - PROCESS | 1656 | 1466496572029 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:09:32 INFO - PROCESS | 1656 | 1466496572031 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1656 | 1466496572032 Marionette TRACE conn2 <- [1,86,null,{}] 01:09:32 INFO - PROCESS | 1656 | 1466496572042 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}] 01:09:32 INFO - PROCESS | 1656 | 1466496572043 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:32 INFO - PROCESS | 1656 | 1466496572122 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:09:32 INFO - PROCESS | 1656 | 1466496572127 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1656 | 1466496572131 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808d800 == 29 [pid = 1656] [id = 29] 01:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119239c00) [pid = 1656] [serial = 83] [outer = 0x0] 01:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11923e400) [pid = 1656] [serial = 84] [outer = 0x119239c00] 01:09:32 INFO - PROCESS | 1656 | 1466496572164 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11949a000) [pid = 1656] [serial = 85] [outer = 0x119239c00] 01:09:32 INFO - PROCESS | 1656 | 1466496572518 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]]]}] 01:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 530ms 01:09:32 INFO - PROCESS | 1656 | 1466496572563 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:09:32 INFO - PROCESS | 1656 | 1466496572565 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:09:32 INFO - PROCESS | 1656 | 1466496572569 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:09:32 INFO - PROCESS | 1656 | 1466496572570 Marionette TRACE conn2 <- [1,90,null,{}] 01:09:32 INFO - PROCESS | 1656 | 1466496572574 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}] 01:09:32 INFO - PROCESS | 1656 | 1466496572576 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:32 INFO - PROCESS | 1656 | 1466496572688 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:09:32 INFO - PROCESS | 1656 | 1466496572694 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:32 INFO - PROCESS | 1656 | 1466496572695 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181a9800 == 30 [pid = 1656] [id = 30] 01:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11949c400) [pid = 1656] [serial = 86] [outer = 0x0] 01:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119b05000) [pid = 1656] [serial = 87] [outer = 0x11949c400] 01:09:32 INFO - PROCESS | 1656 | 1466496572735 Marionette DEBUG loaded listener.js 01:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120fe6400) [pid = 1656] [serial = 88] [outer = 0x11949c400] 01:09:33 INFO - PROCESS | 1656 | 1466496573119 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]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 570ms 01:09:33 INFO - PROCESS | 1656 | 1466496573139 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:09:33 INFO - PROCESS | 1656 | 1466496573140 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:09:33 INFO - PROCESS | 1656 | 1466496573142 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1656 | 1466496573144 Marionette TRACE conn2 <- [1,94,null,{}] 01:09:33 INFO - PROCESS | 1656 | 1466496573146 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}] 01:09:33 INFO - PROCESS | 1656 | 1466496573147 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:33 INFO - PROCESS | 1656 | 1466496573242 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:09:33 INFO - PROCESS | 1656 | 1466496573248 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1656 | 1466496573249 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d9800 == 31 [pid = 1656] [id = 31] 01:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113b31800) [pid = 1656] [serial = 89] [outer = 0x0] 01:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120fe8800) [pid = 1656] [serial = 90] [outer = 0x113b31800] 01:09:33 INFO - PROCESS | 1656 | 1466496573274 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210ad000) [pid = 1656] [serial = 91] [outer = 0x113b31800] 01:09:33 INFO - PROCESS | 1656 | 1466496573549 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]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 417ms 01:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:09:33 INFO - PROCESS | 1656 | 1466496573562 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:09:33 INFO - PROCESS | 1656 | 1466496573563 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:09:33 INFO - PROCESS | 1656 | 1466496573566 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:09:33 INFO - PROCESS | 1656 | 1466496573568 Marionette TRACE conn2 <- [1,98,null,{}] 01:09:33 INFO - PROCESS | 1656 | 1466496573579 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}] 01:09:33 INFO - PROCESS | 1656 | 1466496573580 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:33 INFO - PROCESS | 1656 | 1466496573653 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:09:33 INFO - PROCESS | 1656 | 1466496573656 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:33 INFO - PROCESS | 1656 | 1466496573657 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ffa800 == 32 [pid = 1656] [id = 32] 01:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120fecc00) [pid = 1656] [serial = 92] [outer = 0x0] 01:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12117cc00) [pid = 1656] [serial = 93] [outer = 0x120fecc00] 01:09:33 INFO - PROCESS | 1656 | 1466496573684 Marionette DEBUG loaded listener.js 01:09:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121506000) [pid = 1656] [serial = 94] [outer = 0x120fecc00] 01:09:33 INFO - PROCESS | 1656 | 1466496573950 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]]]}] 01:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 431ms 01:09:34 INFO - PROCESS | 1656 | 1466496574013 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1656 | 1466496574016 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:09:34 INFO - PROCESS | 1656 | 1466496574021 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1656 | 1466496574022 Marionette TRACE conn2 <- [1,102,null,{}] 01:09:34 INFO - PROCESS | 1656 | 1466496574026 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}] 01:09:34 INFO - PROCESS | 1656 | 1466496574027 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:34 INFO - PROCESS | 1656 | 1466496574172 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:09:34 INFO - PROCESS | 1656 | 1466496574210 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1656 | 1466496574211 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f34800 == 33 [pid = 1656] [id = 33] 01:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1181d7400) [pid = 1656] [serial = 95] [outer = 0x0] 01:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1215a4800) [pid = 1656] [serial = 96] [outer = 0x1181d7400] 01:09:34 INFO - PROCESS | 1656 | 1466496574251 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12183b800) [pid = 1656] [serial = 97] [outer = 0x1181d7400] 01:09:34 INFO - PROCESS | 1656 | 1466496574530 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]]]}] 01:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 519ms 01:09:34 INFO - PROCESS | 1656 | 1466496574539 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:09:34 INFO - PROCESS | 1656 | 1466496574541 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:09:34 INFO - PROCESS | 1656 | 1466496574543 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:09:34 INFO - PROCESS | 1656 | 1466496574544 Marionette TRACE conn2 <- [1,106,null,{}] 01:09:34 INFO - PROCESS | 1656 | 1466496574546 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}] 01:09:34 INFO - PROCESS | 1656 | 1466496574547 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:34 INFO - PROCESS | 1656 | 1466496574629 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:09:34 INFO - PROCESS | 1656 | 1466496574633 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:34 INFO - PROCESS | 1656 | 1466496574637 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199cf000 == 34 [pid = 1656] [id = 34] 01:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121a48400) [pid = 1656] [serial = 98] [outer = 0x0] 01:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x123f3b400) [pid = 1656] [serial = 99] [outer = 0x121a48400] 01:09:34 INFO - PROCESS | 1656 | 1466496574662 Marionette DEBUG loaded listener.js 01:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1254ccc00) [pid = 1656] [serial = 100] [outer = 0x121a48400] 01:09:34 INFO - PROCESS | 1656 | 1466496574959 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]]]}] 01:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 467ms 01:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:09:35 INFO - PROCESS | 1656 | 1466496575011 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1656 | 1466496575012 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:09:35 INFO - PROCESS | 1656 | 1466496575014 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1656 | 1466496575016 Marionette TRACE conn2 <- [1,110,null,{}] 01:09:35 INFO - PROCESS | 1656 | 1466496575021 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}] 01:09:35 INFO - PROCESS | 1656 | 1466496575022 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:35 INFO - PROCESS | 1656 | 1466496575128 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:09:35 INFO - PROCESS | 1656 | 1466496575135 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:35 INFO - PROCESS | 1656 | 1466496575136 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f1c000 == 35 [pid = 1656] [id = 35] 01:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1185a0c00) [pid = 1656] [serial = 101] [outer = 0x0] 01:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1254ce400) [pid = 1656] [serial = 102] [outer = 0x1185a0c00] 01:09:35 INFO - PROCESS | 1656 | 1466496575160 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125dc5c00) [pid = 1656] [serial = 103] [outer = 0x1185a0c00] 01:09:35 INFO - PROCESS | 1656 | 1466496575489 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]]]}] 01:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 522ms 01:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:09:35 INFO - PROCESS | 1656 | 1466496575537 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:09:35 INFO - PROCESS | 1656 | 1466496575539 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:09:35 INFO - PROCESS | 1656 | 1466496575542 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:09:35 INFO - PROCESS | 1656 | 1466496575544 Marionette TRACE conn2 <- [1,114,null,{}] 01:09:35 INFO - PROCESS | 1656 | 1466496575547 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}] 01:09:35 INFO - PROCESS | 1656 | 1466496575548 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:35 INFO - PROCESS | 1656 | 1466496575664 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:09:35 INFO - PROCESS | 1656 | 1466496575724 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:35 INFO - PROCESS | 1656 | 1466496575726 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x121126000 == 36 [pid = 1656] [id = 36] 01:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185a7c00) [pid = 1656] [serial = 104] [outer = 0x0] 01:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125dc3c00) [pid = 1656] [serial = 105] [outer = 0x1185a7c00] 01:09:35 INFO - PROCESS | 1656 | 1466496575750 Marionette DEBUG loaded listener.js 01:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126c0d000) [pid = 1656] [serial = 106] [outer = 0x1185a7c00] 01:09:36 INFO - PROCESS | 1656 | 1466496576010 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]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 519ms 01:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:09:36 INFO - PROCESS | 1656 | 1466496576061 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1656 | 1466496576062 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:09:36 INFO - PROCESS | 1656 | 1466496576064 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1656 | 1466496576065 Marionette TRACE conn2 <- [1,118,null,{}] 01:09:36 INFO - PROCESS | 1656 | 1466496576075 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}] 01:09:36 INFO - PROCESS | 1656 | 1466496576076 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:36 INFO - PROCESS | 1656 | 1466496576156 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:09:36 INFO - PROCESS | 1656 | 1466496576160 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1656 | 1466496576161 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x121266800 == 37 [pid = 1656] [id = 37] 01:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126830400) [pid = 1656] [serial = 107] [outer = 0x0] 01:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126d71000) [pid = 1656] [serial = 108] [outer = 0x126830400] 01:09:36 INFO - PROCESS | 1656 | 1466496576185 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12735a400) [pid = 1656] [serial = 109] [outer = 0x126830400] 01:09:36 INFO - PROCESS | 1656 | 1466496576471 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]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 427ms 01:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:09:36 INFO - PROCESS | 1656 | 1466496576491 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1656 | 1466496576492 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:09:36 INFO - PROCESS | 1656 | 1466496576494 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1656 | 1466496576495 Marionette TRACE conn2 <- [1,122,null,{}] 01:09:36 INFO - PROCESS | 1656 | 1466496576498 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}] 01:09:36 INFO - PROCESS | 1656 | 1466496576499 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:36 INFO - PROCESS | 1656 | 1466496576590 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:09:36 INFO - PROCESS | 1656 | 1466496576636 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:36 INFO - PROCESS | 1656 | 1466496576637 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143e800 == 38 [pid = 1656] [id = 38] 01:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x118f78000) [pid = 1656] [serial = 110] [outer = 0x0] 01:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127062000) [pid = 1656] [serial = 111] [outer = 0x118f78000] 01:09:36 INFO - PROCESS | 1656 | 1466496576661 Marionette DEBUG loaded listener.js 01:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x127511800) [pid = 1656] [serial = 112] [outer = 0x118f78000] 01:09:36 INFO - PROCESS | 1656 | 1466496576912 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]]]}] 01:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 469ms 01:09:36 INFO - PROCESS | 1656 | 1466496576964 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:09:36 INFO - PROCESS | 1656 | 1466496576965 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:09:36 INFO - PROCESS | 1656 | 1466496576975 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:09:36 INFO - PROCESS | 1656 | 1466496576976 Marionette TRACE conn2 <- [1,126,null,{}] 01:09:36 INFO - PROCESS | 1656 | 1466496576978 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}] 01:09:36 INFO - PROCESS | 1656 | 1466496576979 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:37 INFO - PROCESS | 1656 | 1466496577069 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:09:37 INFO - PROCESS | 1656 | 1466496577074 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:37 INFO - PROCESS | 1656 | 1466496577075 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dda800 == 39 [pid = 1656] [id = 39] 01:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127509c00) [pid = 1656] [serial = 113] [outer = 0x0] 01:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127522000) [pid = 1656] [serial = 114] [outer = 0x127509c00] 01:09:37 INFO - PROCESS | 1656 | 1466496577110 Marionette DEBUG loaded listener.js 01:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128a51000) [pid = 1656] [serial = 115] [outer = 0x127509c00] 01:09:37 INFO - PROCESS | 1656 | 1466496577515 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]]]}] 01:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 577ms 01:09:38 INFO - PROCESS | 1656 | 1466496578191 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:09:38 INFO - PROCESS | 1656 | 1466496578194 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:09:38 INFO - PROCESS | 1656 | 1466496578204 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 1656 | 1466496578206 Marionette TRACE conn2 <- [1,130,null,{}] 01:09:38 INFO - PROCESS | 1656 | 1466496578209 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}] 01:09:38 INFO - PROCESS | 1656 | 1466496578211 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:38 INFO - PROCESS | 1656 | 1466496578308 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:09:38 INFO - PROCESS | 1656 | 1466496578339 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 1656 | 1466496578342 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e3f800 == 40 [pid = 1656] [id = 40] 01:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x116745400) [pid = 1656] [serial = 116] [outer = 0x0] 01:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x11688b400) [pid = 1656] [serial = 117] [outer = 0x116745400] 01:09:38 INFO - PROCESS | 1656 | 1466496578386 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1175fe400) [pid = 1656] [serial = 118] [outer = 0x116745400] 01:09:38 INFO - PROCESS | 1656 | 1466496578700 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]]]}] 01:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 521ms 01:09:38 INFO - PROCESS | 1656 | 1466496578725 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:09:38 INFO - PROCESS | 1656 | 1466496578726 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:09:38 INFO - PROCESS | 1656 | 1466496578731 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:09:38 INFO - PROCESS | 1656 | 1466496578733 Marionette TRACE conn2 <- [1,134,null,{}] 01:09:38 INFO - PROCESS | 1656 | 1466496578744 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}] 01:09:38 INFO - PROCESS | 1656 | 1466496578745 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:38 INFO - PROCESS | 1656 | 1466496578841 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:09:38 INFO - PROCESS | 1656 | 1466496578845 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:38 INFO - PROCESS | 1656 | 1466496578846 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x116688800 == 41 [pid = 1656] [id = 41] 01:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117c0e400) [pid = 1656] [serial = 119] [outer = 0x0] 01:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118110400) [pid = 1656] [serial = 120] [outer = 0x117c0e400] 01:09:38 INFO - PROCESS | 1656 | 1466496578874 Marionette DEBUG loaded listener.js 01:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1182ef800) [pid = 1656] [serial = 121] [outer = 0x117c0e400] 01:09:39 INFO - PROCESS | 1656 | 1466496579219 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]]]}] 01:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 530ms 01:09:39 INFO - PROCESS | 1656 | 1466496579260 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:09:39 INFO - PROCESS | 1656 | 1466496579261 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:09:39 INFO - PROCESS | 1656 | 1466496579264 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:09:39 INFO - PROCESS | 1656 | 1466496579265 Marionette TRACE conn2 <- [1,138,null,{}] 01:09:39 INFO - PROCESS | 1656 | 1466496579271 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}] 01:09:39 INFO - PROCESS | 1656 | 1466496579274 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:39 INFO - PROCESS | 1656 | 1466496579365 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:09:39 INFO - PROCESS | 1656 | 1466496579396 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:39 INFO - PROCESS | 1656 | 1466496579399 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x117372000 == 42 [pid = 1656] [id = 42] 01:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x118887000) [pid = 1656] [serial = 122] [outer = 0x0] 01:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11888a400) [pid = 1656] [serial = 123] [outer = 0x118887000] 01:09:39 INFO - PROCESS | 1656 | 1466496579427 Marionette DEBUG loaded listener.js 01:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118fc5400) [pid = 1656] [serial = 124] [outer = 0x118887000] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1182e4c00) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118055000) [pid = 1656] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12cb98c00) [pid = 1656] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c811800) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c3aa800) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12bf81c00) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1185a8c00) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x117c15c00) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12bace000) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12adc7000) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a872c00) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128ee4800) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1164ed800) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1110a8400) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112766000) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11859f800) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119239c00) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11949c400) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x113b31800) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120fecc00) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1181d7400) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x121a48400) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1185a7c00) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126830400) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12d571800) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11223d800) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113ea5400) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113bc9000) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118f78000) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:09:40 INFO - PROCESS | 1656 | 1466496580140 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]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 921ms 01:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:09:40 INFO - PROCESS | 1656 | 1466496580186 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1656 | 1466496580187 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:09:40 INFO - PROCESS | 1656 | 1466496580189 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1656 | 1466496580190 Marionette TRACE conn2 <- [1,142,null,{}] 01:09:40 INFO - PROCESS | 1656 | 1466496580192 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}] 01:09:40 INFO - PROCESS | 1656 | 1466496580194 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:40 INFO - PROCESS | 1656 | 1466496580270 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:09:40 INFO - PROCESS | 1656 | 1466496580319 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1656 | 1466496580320 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x118076000 == 43 [pid = 1656] [id = 43] 01:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116741400) [pid = 1656] [serial = 125] [outer = 0x0] 01:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1182e7400) [pid = 1656] [serial = 126] [outer = 0x116741400] 01:09:40 INFO - PROCESS | 1656 | 1466496580346 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118716000) [pid = 1656] [serial = 127] [outer = 0x116741400] 01:09:40 INFO - PROCESS | 1656 | 1466496580626 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]]]}] 01:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 470ms 01:09:40 INFO - PROCESS | 1656 | 1466496580660 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:09:40 INFO - PROCESS | 1656 | 1466496580661 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:09:40 INFO - PROCESS | 1656 | 1466496580663 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:09:40 INFO - PROCESS | 1656 | 1466496580664 Marionette TRACE conn2 <- [1,146,null,{}] 01:09:40 INFO - PROCESS | 1656 | 1466496580666 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}] 01:09:40 INFO - PROCESS | 1656 | 1466496580668 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:40 INFO - PROCESS | 1656 | 1466496580752 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:09:40 INFO - PROCESS | 1656 | 1466496580755 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:40 INFO - PROCESS | 1656 | 1466496580757 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d8800 == 44 [pid = 1656] [id = 44] 01:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119496800) [pid = 1656] [serial = 128] [outer = 0x0] 01:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1194a1000) [pid = 1656] [serial = 129] [outer = 0x119496800] 01:09:40 INFO - PROCESS | 1656 | 1466496580784 Marionette DEBUG loaded listener.js 01:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119b08400) [pid = 1656] [serial = 130] [outer = 0x119496800] 01:09:41 INFO - PROCESS | 1656 | 1466496581085 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]]]}] 01:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 01:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:09:41 INFO - PROCESS | 1656 | 1466496581131 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 1656 | 1466496581133 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:09:41 INFO - PROCESS | 1656 | 1466496581135 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 1656 | 1466496581136 Marionette TRACE conn2 <- [1,150,null,{}] 01:09:41 INFO - PROCESS | 1656 | 1466496581138 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}] 01:09:41 INFO - PROCESS | 1656 | 1466496581142 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:41 INFO - PROCESS | 1656 | 1466496581236 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:09:41 INFO - PROCESS | 1656 | 1466496581242 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1656 | 1466496581243 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x119475000 == 45 [pid = 1656] [id = 45] 01:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120fec400) [pid = 1656] [serial = 131] [outer = 0x0] 01:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x121179400) [pid = 1656] [serial = 132] [outer = 0x120fec400] 01:09:41 INFO - PROCESS | 1656 | 1466496581269 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x121cc2000) [pid = 1656] [serial = 133] [outer = 0x120fec400] 01:09:41 INFO - PROCESS | 1656 | 1466496581583 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]]]}] 01:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 01:09:41 INFO - PROCESS | 1656 | 1466496581605 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:09:41 INFO - PROCESS | 1656 | 1466496581607 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:09:41 INFO - PROCESS | 1656 | 1466496581610 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:09:41 INFO - PROCESS | 1656 | 1466496581612 Marionette TRACE conn2 <- [1,154,null,{}] 01:09:41 INFO - PROCESS | 1656 | 1466496581615 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}] 01:09:41 INFO - PROCESS | 1656 | 1466496581618 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:41 INFO - PROCESS | 1656 | 1466496581758 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:09:41 INFO - PROCESS | 1656 | 1466496581770 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:41 INFO - PROCESS | 1656 | 1466496581772 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199b9800 == 46 [pid = 1656] [id = 46] 01:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185e5c00) [pid = 1656] [serial = 134] [outer = 0x0] 01:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1252c5c00) [pid = 1656] [serial = 135] [outer = 0x1185e5c00] 01:09:41 INFO - PROCESS | 1656 | 1466496581812 Marionette DEBUG loaded listener.js 01:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125780800) [pid = 1656] [serial = 136] [outer = 0x1185e5c00] 01:09:42 INFO - PROCESS | 1656 | 1466496582349 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]]]}] 01:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 770ms 01:09:42 INFO - PROCESS | 1656 | 1466496582381 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:09:42 INFO - PROCESS | 1656 | 1466496582384 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:09:42 INFO - PROCESS | 1656 | 1466496582387 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:09:42 INFO - PROCESS | 1656 | 1466496582389 Marionette TRACE conn2 <- [1,158,null,{}] 01:09:42 INFO - PROCESS | 1656 | 1466496582393 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}] 01:09:42 INFO - PROCESS | 1656 | 1466496582394 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:42 INFO - PROCESS | 1656 | 1466496582490 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:09:42 INFO - PROCESS | 1656 | 1466496582532 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:42 INFO - PROCESS | 1656 | 1466496582535 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x116684800 == 47 [pid = 1656] [id = 47] 01:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x115e07400) [pid = 1656] [serial = 137] [outer = 0x0] 01:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116741c00) [pid = 1656] [serial = 138] [outer = 0x115e07400] 01:09:42 INFO - PROCESS | 1656 | 1466496582569 Marionette DEBUG loaded listener.js 01:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117c0fc00) [pid = 1656] [serial = 139] [outer = 0x115e07400] 01:09:42 INFO - PROCESS | 1656 | 1466496582995 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]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 624ms 01:09:43 INFO - PROCESS | 1656 | 1466496583011 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1656 | 1466496583014 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:09:43 INFO - PROCESS | 1656 | 1466496583055 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1656 | 1466496583057 Marionette TRACE conn2 <- [1,162,null,{}] 01:09:43 INFO - PROCESS | 1656 | 1466496583061 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}] 01:09:43 INFO - PROCESS | 1656 | 1466496583063 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:43 INFO - PROCESS | 1656 | 1466496583156 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:09:43 INFO - PROCESS | 1656 | 1466496583215 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1656 | 1466496583216 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d9800 == 48 [pid = 1656] [id = 48] 01:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1185a0400) [pid = 1656] [serial = 140] [outer = 0x0] 01:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185d9000) [pid = 1656] [serial = 141] [outer = 0x1185a0400] 01:09:43 INFO - PROCESS | 1656 | 1466496583248 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118f7b000) [pid = 1656] [serial = 142] [outer = 0x1185a0400] 01:09:43 INFO - PROCESS | 1656 | 1466496583679 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]]]}] 01:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 692ms 01:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:09:43 INFO - PROCESS | 1656 | 1466496583734 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:09:43 INFO - PROCESS | 1656 | 1466496583736 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:09:43 INFO - PROCESS | 1656 | 1466496583739 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:09:43 INFO - PROCESS | 1656 | 1466496583742 Marionette TRACE conn2 <- [1,166,null,{}] 01:09:43 INFO - PROCESS | 1656 | 1466496583750 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}] 01:09:43 INFO - PROCESS | 1656 | 1466496583755 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:43 INFO - PROCESS | 1656 | 1466496583846 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:09:43 INFO - PROCESS | 1656 | 1466496583906 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:43 INFO - PROCESS | 1656 | 1466496583908 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144d000 == 49 [pid = 1656] [id = 49] 01:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12117c800) [pid = 1656] [serial = 143] [outer = 0x0] 01:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x121454000) [pid = 1656] [serial = 144] [outer = 0x12117c800] 01:09:43 INFO - PROCESS | 1656 | 1466496583939 Marionette DEBUG loaded listener.js 01:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x121cc4800) [pid = 1656] [serial = 145] [outer = 0x12117c800] 01:09:44 INFO - PROCESS | 1656 | 1466496584364 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]]]}] 01:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 01:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:09:44 INFO - PROCESS | 1656 | 1466496584435 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:09:44 INFO - PROCESS | 1656 | 1466496584437 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:09:44 INFO - PROCESS | 1656 | 1466496584442 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:09:44 INFO - PROCESS | 1656 | 1466496584443 Marionette TRACE conn2 <- [1,170,null,{}] 01:09:44 INFO - PROCESS | 1656 | 1466496584446 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}] 01:09:44 INFO - PROCESS | 1656 | 1466496584447 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:44 INFO - PROCESS | 1656 | 1466496584544 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:09:44 INFO - PROCESS | 1656 | 1466496584609 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:44 INFO - PROCESS | 1656 | 1466496584611 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12561e000 == 50 [pid = 1656] [id = 50] 01:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1122aa800) [pid = 1656] [serial = 146] [outer = 0x0] 01:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125d49400) [pid = 1656] [serial = 147] [outer = 0x1122aa800] 01:09:44 INFO - PROCESS | 1656 | 1466496584640 Marionette DEBUG loaded listener.js 01:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126830800) [pid = 1656] [serial = 148] [outer = 0x1122aa800] 01:09:45 INFO - PROCESS | 1656 | 1466496585190 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]]]}] 01:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 769ms 01:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:09:45 INFO - PROCESS | 1656 | 1466496585221 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:09:45 INFO - PROCESS | 1656 | 1466496585224 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:09:45 INFO - PROCESS | 1656 | 1466496585231 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:09:45 INFO - PROCESS | 1656 | 1466496585237 Marionette TRACE conn2 <- [1,174,null,{}] 01:09:45 INFO - PROCESS | 1656 | 1466496585244 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}] 01:09:45 INFO - PROCESS | 1656 | 1466496585246 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:45 INFO - PROCESS | 1656 | 1466496585372 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:09:45 INFO - PROCESS | 1656 | 1466496585428 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:45 INFO - PROCESS | 1656 | 1466496585430 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f40000 == 51 [pid = 1656] [id = 51] 01:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x115dd8400) [pid = 1656] [serial = 149] [outer = 0x0] 01:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x115e63c00) [pid = 1656] [serial = 150] [outer = 0x115dd8400] 01:09:45 INFO - PROCESS | 1656 | 1466496585458 Marionette DEBUG loaded listener.js 01:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11673e800) [pid = 1656] [serial = 151] [outer = 0x115dd8400] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x119475000 == 50 [pid = 1656] [id = 45] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d8800 == 49 [pid = 1656] [id = 44] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x118ffa800 == 48 [pid = 1656] [id = 32] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x118076000 == 47 [pid = 1656] [id = 43] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x117372000 == 46 [pid = 1656] [id = 42] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116f41800 == 45 [pid = 1656] [id = 27] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116688800 == 44 [pid = 1656] [id = 41] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116854800 == 43 [pid = 1656] [id = 28] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d9800 == 42 [pid = 1656] [id = 31] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x112e3f800 == 41 [pid = 1656] [id = 40] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11808d800 == 40 [pid = 1656] [id = 29] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1181a9800 == 39 [pid = 1656] [id = 30] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12561e000 == 38 [pid = 1656] [id = 50] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12144d000 == 37 [pid = 1656] [id = 49] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x123dda800 == 36 [pid = 1656] [id = 39] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d9800 == 35 [pid = 1656] [id = 48] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1199cf000 == 34 [pid = 1656] [id = 34] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116684800 == 33 [pid = 1656] [id = 47] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12143e800 == 32 [pid = 1656] [id = 38] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x120f1c000 == 31 [pid = 1656] [id = 35] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1199b9800 == 30 [pid = 1656] [id = 46] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x116f34800 == 29 [pid = 1656] [id = 33] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x121126000 == 28 [pid = 1656] [id = 36] 01:09:46 INFO - PROCESS | 1656 | --DOCSHELL 0x121266800 == 27 [pid = 1656] [id = 37] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1215af000) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x112d8cc00) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1181d6000) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1185a5800) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1185ad000) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x118881400) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11923e400) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11949a000) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119b05000) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x120fe8800) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12117cc00) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1215a4800) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x123f3b400) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1254ce400) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125dc3c00) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126d71000) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127062000) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11229f800) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x115e6b400) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113d67c00) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1175f8000) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120fe6400) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1210ad000) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121506000) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12183b800) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1254ccc00) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11810c000) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118112c00) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114fa1800) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126c0d000) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12735a400) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116a2b800) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112a75000) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119497c00) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127511800) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12183c400) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12c3a4c00) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12c3a8800) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12bae6000) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bf7d000) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12bf73400) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118550400) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12bad4400) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12bada400) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12b030000) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12b84b400) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12a874800) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12a879000) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x129409400) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x128ee6400) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x129305000) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12d5ba800) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12d05ec00) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12d05cc00) [pid = 1656] [serial = 55] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1182e8800) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1185e1c00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12cb9c800) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12cb97000) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12cb9a800) [pid = 1656] [serial = 50] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12d056000) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12cb70400) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12cb75400) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x12c80a800) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x12c804000) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 01:09:46 INFO - PROCESS | 1656 | 1466496586377 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]]]}] 01:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1182ms 01:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:09:46 INFO - PROCESS | 1656 | 1466496586412 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:09:46 INFO - PROCESS | 1656 | 1466496586414 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:09:46 INFO - PROCESS | 1656 | 1466496586418 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1656 | 1466496586422 Marionette TRACE conn2 <- [1,178,null,{}] 01:09:46 INFO - PROCESS | 1656 | 1466496586425 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}] 01:09:46 INFO - PROCESS | 1656 | 1466496586427 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:46 INFO - PROCESS | 1656 | 1466496586500 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:09:46 INFO - PROCESS | 1656 | 1466496586542 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:46 INFO - PROCESS | 1656 | 1466496586543 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11271b800 == 28 [pid = 1656] [id = 52] 01:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x115de2400) [pid = 1656] [serial = 152] [outer = 0x0] 01:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x115e68400) [pid = 1656] [serial = 153] [outer = 0x115de2400] 01:09:46 INFO - PROCESS | 1656 | 1466496586572 Marionette DEBUG loaded listener.js 01:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x112d8dc00) [pid = 1656] [serial = 154] [outer = 0x115de2400] 01:09:46 INFO - PROCESS | 1656 | 1466496586894 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]]]}] 01:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 522ms 01:09:46 INFO - PROCESS | 1656 | 1466496586940 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:09:46 INFO - PROCESS | 1656 | 1466496586945 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:09:46 INFO - PROCESS | 1656 | 1466496586952 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:09:46 INFO - PROCESS | 1656 | 1466496586955 Marionette TRACE conn2 <- [1,182,null,{}] 01:09:46 INFO - PROCESS | 1656 | 1466496586959 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}] 01:09:46 INFO - PROCESS | 1656 | 1466496586962 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:47 INFO - PROCESS | 1656 | 1466496587078 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:09:47 INFO - PROCESS | 1656 | 1466496587139 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:47 INFO - PROCESS | 1656 | 1466496587140 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x116682000 == 29 [pid = 1656] [id = 53] 01:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1164f0000) [pid = 1656] [serial = 155] [outer = 0x0] 01:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1175f7c00) [pid = 1656] [serial = 156] [outer = 0x1164f0000] 01:09:47 INFO - PROCESS | 1656 | 1466496587185 Marionette DEBUG loaded listener.js 01:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1182e4400) [pid = 1656] [serial = 157] [outer = 0x1164f0000] 01:09:47 INFO - PROCESS | 1656 | 1466496587474 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]]]}] 01:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 572ms 01:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:09:47 INFO - PROCESS | 1656 | 1466496587525 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:09:47 INFO - PROCESS | 1656 | 1466496587526 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:09:47 INFO - PROCESS | 1656 | 1466496587538 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:09:47 INFO - PROCESS | 1656 | 1466496587542 Marionette TRACE conn2 <- [1,186,null,{}] 01:09:47 INFO - PROCESS | 1656 | 1466496587550 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}] 01:09:47 INFO - PROCESS | 1656 | 1466496587556 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:47 INFO - PROCESS | 1656 | 1466496587628 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:09:47 INFO - PROCESS | 1656 | 1466496587671 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:47 INFO - PROCESS | 1656 | 1466496587673 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11716a000 == 30 [pid = 1656] [id = 54] 01:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x116f4a000) [pid = 1656] [serial = 158] [outer = 0x0] 01:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1185a8000) [pid = 1656] [serial = 159] [outer = 0x116f4a000] 01:09:47 INFO - PROCESS | 1656 | 1466496587701 Marionette DEBUG loaded listener.js 01:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x118882000) [pid = 1656] [serial = 160] [outer = 0x116f4a000] 01:09:48 INFO - PROCESS | 1656 | 1466496588001 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]]]}] 01:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 533ms 01:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:09:48 INFO - PROCESS | 1656 | 1466496588063 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:09:48 INFO - PROCESS | 1656 | 1466496588066 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:09:48 INFO - PROCESS | 1656 | 1466496588069 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:09:48 INFO - PROCESS | 1656 | 1466496588071 Marionette TRACE conn2 <- [1,190,null,{}] 01:09:48 INFO - PROCESS | 1656 | 1466496588074 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}] 01:09:48 INFO - PROCESS | 1656 | 1466496588076 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:48 INFO - PROCESS | 1656 | 1466496588195 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:09:48 INFO - PROCESS | 1656 | 1466496588269 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1656 | 1466496588270 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118092000 == 31 [pid = 1656] [id = 55] 01:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1182e1c00) [pid = 1656] [serial = 161] [outer = 0x0] 01:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x118fc5000) [pid = 1656] [serial = 162] [outer = 0x1182e1c00] 01:09:48 INFO - PROCESS | 1656 | 1466496588312 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1194a2800) [pid = 1656] [serial = 163] [outer = 0x1182e1c00] 01:09:48 INFO - PROCESS | 1656 | 1466496588651 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]]]}] 01:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 621ms 01:09:48 INFO - PROCESS | 1656 | 1466496588690 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:09:48 INFO - PROCESS | 1656 | 1466496588691 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:09:48 INFO - PROCESS | 1656 | 1466496588693 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:09:48 INFO - PROCESS | 1656 | 1466496588694 Marionette TRACE conn2 <- [1,194,null,{}] 01:09:48 INFO - PROCESS | 1656 | 1466496588697 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}] 01:09:48 INFO - PROCESS | 1656 | 1466496588698 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:48 INFO - PROCESS | 1656 | 1466496588789 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:09:48 INFO - PROCESS | 1656 | 1466496588817 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:48 INFO - PROCESS | 1656 | 1466496588818 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 32 [pid = 1656] [id = 56] 01:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115e11000) [pid = 1656] [serial = 164] [outer = 0x0] 01:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119983400) [pid = 1656] [serial = 165] [outer = 0x115e11000] 01:09:48 INFO - PROCESS | 1656 | 1466496588844 Marionette DEBUG loaded listener.js 01:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x120fe5c00) [pid = 1656] [serial = 166] [outer = 0x115e11000] 01:09:49 INFO - PROCESS | 1656 | 1466496589157 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]]]}] 01:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 519ms 01:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:09:49 INFO - PROCESS | 1656 | 1466496589213 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:09:49 INFO - PROCESS | 1656 | 1466496589214 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:09:49 INFO - PROCESS | 1656 | 1466496589216 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1656 | 1466496589217 Marionette TRACE conn2 <- [1,198,null,{}] 01:09:49 INFO - PROCESS | 1656 | 1466496589220 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}] 01:09:49 INFO - PROCESS | 1656 | 1466496589224 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:49 INFO - PROCESS | 1656 | 1466496589328 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:09:49 INFO - PROCESS | 1656 | 1466496589355 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1656 | 1466496589357 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bf000 == 33 [pid = 1656] [id = 57] 01:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x120fe9c00) [pid = 1656] [serial = 167] [outer = 0x0] 01:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x121511000) [pid = 1656] [serial = 168] [outer = 0x120fe9c00] 01:09:49 INFO - PROCESS | 1656 | 1466496589382 Marionette DEBUG loaded listener.js 01:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1252ca800) [pid = 1656] [serial = 169] [outer = 0x120fe9c00] 01:09:49 INFO - PROCESS | 1656 | 1466496589676 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]]]}] 01:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 521ms 01:09:49 INFO - PROCESS | 1656 | 1466496589738 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:09:49 INFO - PROCESS | 1656 | 1466496589740 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:09:49 INFO - PROCESS | 1656 | 1466496589743 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:09:49 INFO - PROCESS | 1656 | 1466496589744 Marionette TRACE conn2 <- [1,202,null,{}] 01:09:49 INFO - PROCESS | 1656 | 1466496589747 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}] 01:09:49 INFO - PROCESS | 1656 | 1466496589749 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:49 INFO - PROCESS | 1656 | 1466496589890 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:09:49 INFO - PROCESS | 1656 | 1466496589907 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:49 INFO - PROCESS | 1656 | 1466496589908 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11953e000 == 34 [pid = 1656] [id = 58] 01:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113770800) [pid = 1656] [serial = 170] [outer = 0x0] 01:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x125644000) [pid = 1656] [serial = 171] [outer = 0x113770800] 01:09:49 INFO - PROCESS | 1656 | 1466496589948 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x125d48c00) [pid = 1656] [serial = 172] [outer = 0x113770800] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x127509c00) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1185a0c00) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120fec400) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x117c0e400) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x116745400) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x116741400) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x118887000) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x119496800) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:09:50 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1185e5c00) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:09:50 INFO - PROCESS | 1656 | 1466496590404 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]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 669ms 01:09:50 INFO - PROCESS | 1656 | 1466496590411 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1656 | 1466496590412 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:09:50 INFO - PROCESS | 1656 | 1466496590414 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1656 | 1466496590415 Marionette TRACE conn2 <- [1,206,null,{}] 01:09:50 INFO - PROCESS | 1656 | 1466496590421 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}] 01:09:50 INFO - PROCESS | 1656 | 1466496590422 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:50 INFO - PROCESS | 1656 | 1466496590492 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:09:50 INFO - PROCESS | 1656 | 1466496590496 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1656 | 1466496590497 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb2800 == 35 [pid = 1656] [id = 59] 01:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1185a2000) [pid = 1656] [serial = 173] [outer = 0x0] 01:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x125645c00) [pid = 1656] [serial = 174] [outer = 0x1185a2000] 01:09:50 INFO - PROCESS | 1656 | 1466496590524 Marionette DEBUG loaded listener.js 01:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11949c000) [pid = 1656] [serial = 175] [outer = 0x1185a2000] 01:09:50 INFO - PROCESS | 1656 | 1466496590819 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]]]}] 01:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 423ms 01:09:50 INFO - PROCESS | 1656 | 1466496590844 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:09:50 INFO - PROCESS | 1656 | 1466496590845 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:09:50 INFO - PROCESS | 1656 | 1466496590847 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:09:50 INFO - PROCESS | 1656 | 1466496590849 Marionette TRACE conn2 <- [1,210,null,{}] 01:09:50 INFO - PROCESS | 1656 | 1466496590854 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}] 01:09:50 INFO - PROCESS | 1656 | 1466496590856 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:50 INFO - PROCESS | 1656 | 1466496590953 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:09:50 INFO - PROCESS | 1656 | 1466496590958 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:50 INFO - PROCESS | 1656 | 1466496590959 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x117169800 == 36 [pid = 1656] [id = 60] 01:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1254cf000) [pid = 1656] [serial = 176] [outer = 0x0] 01:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x126832c00) [pid = 1656] [serial = 177] [outer = 0x1254cf000] 01:09:50 INFO - PROCESS | 1656 | 1466496590983 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x126c74c00) [pid = 1656] [serial = 178] [outer = 0x1254cf000] 01:09:51 INFO - PROCESS | 1656 | 1466496591263 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]]]}] 01:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 473ms 01:09:51 INFO - PROCESS | 1656 | 1466496591322 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1656 | 1466496591323 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:09:51 INFO - PROCESS | 1656 | 1466496591325 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1656 | 1466496591327 Marionette TRACE conn2 <- [1,214,null,{}] 01:09:51 INFO - PROCESS | 1656 | 1466496591329 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}] 01:09:51 INFO - PROCESS | 1656 | 1466496591330 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:51 INFO - PROCESS | 1656 | 1466496591403 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:09:51 INFO - PROCESS | 1656 | 1466496591407 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:51 INFO - PROCESS | 1656 | 1466496591408 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x121431000 == 37 [pid = 1656] [id = 61] 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x126d14000) [pid = 1656] [serial = 179] [outer = 0x0] 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x126d73800) [pid = 1656] [serial = 180] [outer = 0x126d14000] 01:09:51 INFO - PROCESS | 1656 | 1466496591432 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12706a800) [pid = 1656] [serial = 181] [outer = 0x126d14000] 01:09:51 INFO - PROCESS | 1656 | 1466496591731 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]]]}] 01:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 01:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:09:51 INFO - PROCESS | 1656 | 1466496591744 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:09:51 INFO - PROCESS | 1656 | 1466496591746 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:09:51 INFO - PROCESS | 1656 | 1466496591748 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:09:51 INFO - PROCESS | 1656 | 1466496591750 Marionette TRACE conn2 <- [1,218,null,{}] 01:09:51 INFO - PROCESS | 1656 | 1466496591760 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}] 01:09:51 INFO - PROCESS | 1656 | 1466496591762 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:51 INFO - PROCESS | 1656 | 1466496591875 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:09:51 INFO - PROCESS | 1656 | 1466496591900 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:51 INFO - PROCESS | 1656 | 1466496591909 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831b800 == 38 [pid = 1656] [id = 62] 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120fe7c00) [pid = 1656] [serial = 182] [outer = 0x0] 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x127364000) [pid = 1656] [serial = 183] [outer = 0x120fe7c00] 01:09:51 INFO - PROCESS | 1656 | 1466496591935 Marionette DEBUG loaded listener.js 01:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12752a400) [pid = 1656] [serial = 184] [outer = 0x120fe7c00] 01:09:52 INFO - PROCESS | 1656 | 1466496592204 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]]]}] 01:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 478ms 01:09:52 INFO - PROCESS | 1656 | 1466496592227 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 1656 | 1466496592228 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:09:52 INFO - PROCESS | 1656 | 1466496592232 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:09:52 INFO - PROCESS | 1656 | 1466496592233 Marionette TRACE conn2 <- [1,222,null,{}] 01:09:52 INFO - PROCESS | 1656 | 1466496592243 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}] 01:09:52 INFO - PROCESS | 1656 | 1466496592244 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:52 INFO - PROCESS | 1656 | 1466496592322 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:09:52 INFO - PROCESS | 1656 | 1466496592402 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:52 INFO - PROCESS | 1656 | 1466496592404 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x112012000 == 39 [pid = 1656] [id = 63] 01:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111d7b800) [pid = 1656] [serial = 185] [outer = 0x0] 01:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1122a4800) [pid = 1656] [serial = 186] [outer = 0x111d7b800] 01:09:52 INFO - PROCESS | 1656 | 1466496592435 Marionette DEBUG loaded listener.js 01:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113bc8400) [pid = 1656] [serial = 187] [outer = 0x111d7b800] 01:09:52 INFO - PROCESS | 1656 | 1466496592933 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]]]}] 01:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 728ms 01:09:52 INFO - PROCESS | 1656 | 1466496592962 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:09:52 INFO - PROCESS | 1656 | 1466496592965 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:09:53 INFO - PROCESS | 1656 | 1466496592993 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1656 | 1466496592995 Marionette TRACE conn2 <- [1,226,null,{}] 01:09:53 INFO - PROCESS | 1656 | 1466496593001 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}] 01:09:53 INFO - PROCESS | 1656 | 1466496593006 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:53 INFO - PROCESS | 1656 | 1466496593109 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:09:53 INFO - PROCESS | 1656 | 1466496593175 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:53 INFO - PROCESS | 1656 | 1466496593177 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x117167800 == 40 [pid = 1656] [id = 64] 01:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118056c00) [pid = 1656] [serial = 188] [outer = 0x0] 01:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118114c00) [pid = 1656] [serial = 189] [outer = 0x118056c00] 01:09:53 INFO - PROCESS | 1656 | 1466496593207 Marionette DEBUG loaded listener.js 01:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1182ea000) [pid = 1656] [serial = 190] [outer = 0x118056c00] 01:09:53 INFO - PROCESS | 1656 | 1466496593841 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]]]}] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11831b800 == 39 [pid = 1656] [id = 62] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x121431000 == 38 [pid = 1656] [id = 61] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x117169800 == 37 [pid = 1656] [id = 60] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x119bb2800 == 36 [pid = 1656] [id = 59] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11953e000 == 35 [pid = 1656] [id = 58] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bf000 == 34 [pid = 1656] [id = 57] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 33 [pid = 1656] [id = 56] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x118092000 == 32 [pid = 1656] [id = 55] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11716a000 == 31 [pid = 1656] [id = 54] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x116682000 == 30 [pid = 1656] [id = 53] 01:09:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11271b800 == 29 [pid = 1656] [id = 52] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121cc2000) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118110400) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11688b400) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1175fe400) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1182e7400) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11888a400) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1194a1000) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1252c5c00) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125780800) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119b08400) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x118fc5400) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x121179400) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1182ef800) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118716000) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x128a51000) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x127522000) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 01:09:53 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x125dc5c00) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 01:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 954ms 01:09:53 INFO - PROCESS | 1656 | 1466496593921 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:09:53 INFO - PROCESS | 1656 | 1466496593924 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:09:53 INFO - PROCESS | 1656 | 1466496593927 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:09:53 INFO - PROCESS | 1656 | 1466496593929 Marionette TRACE conn2 <- [1,230,null,{}] 01:09:53 INFO - PROCESS | 1656 | 1466496593932 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}] 01:09:53 INFO - PROCESS | 1656 | 1466496593934 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:54 INFO - PROCESS | 1656 | 1466496594013 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:09:54 INFO - PROCESS | 1656 | 1466496594059 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:54 INFO - PROCESS | 1656 | 1466496594062 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x116194800 == 30 [pid = 1656] [id = 65] 01:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11688c000) [pid = 1656] [serial = 191] [outer = 0x0] 01:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118114800) [pid = 1656] [serial = 192] [outer = 0x11688c000] 01:09:54 INFO - PROCESS | 1656 | 1466496594089 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1182ed400) [pid = 1656] [serial = 193] [outer = 0x11688c000] 01:09:54 INFO - PROCESS | 1656 | 1466496594372 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]]]}] 01:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 469ms 01:09:54 INFO - PROCESS | 1656 | 1466496594397 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1656 | 1466496594401 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:09:54 INFO - PROCESS | 1656 | 1466496594413 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1656 | 1466496594415 Marionette TRACE conn2 <- [1,234,null,{}] 01:09:54 INFO - PROCESS | 1656 | 1466496594418 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}] 01:09:54 INFO - PROCESS | 1656 | 1466496594422 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:54 INFO - PROCESS | 1656 | 1466496594501 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:09:54 INFO - PROCESS | 1656 | 1466496594507 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:54 INFO - PROCESS | 1656 | 1466496594508 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117165800 == 31 [pid = 1656] [id = 66] 01:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185a6400) [pid = 1656] [serial = 194] [outer = 0x0] 01:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11888dc00) [pid = 1656] [serial = 195] [outer = 0x1185a6400] 01:09:54 INFO - PROCESS | 1656 | 1466496594547 Marionette DEBUG loaded listener.js 01:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11923f800) [pid = 1656] [serial = 196] [outer = 0x1185a6400] 01:09:54 INFO - PROCESS | 1656 | 1466496594890 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]]]}] 01:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 523ms 01:09:54 INFO - PROCESS | 1656 | 1466496594937 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:09:54 INFO - PROCESS | 1656 | 1466496594938 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:09:54 INFO - PROCESS | 1656 | 1466496594940 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:09:54 INFO - PROCESS | 1656 | 1466496594943 Marionette TRACE conn2 <- [1,238,null,{}] 01:09:54 INFO - PROCESS | 1656 | 1466496594950 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}] 01:09:54 INFO - PROCESS | 1656 | 1466496594953 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:55 INFO - PROCESS | 1656 | 1466496595037 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:09:55 INFO - PROCESS | 1656 | 1466496595046 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1656 | 1466496595048 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x118309000 == 32 [pid = 1656] [id = 67] 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11923e800) [pid = 1656] [serial = 197] [outer = 0x0] 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120fed000) [pid = 1656] [serial = 198] [outer = 0x11923e800] 01:09:55 INFO - PROCESS | 1656 | 1466496595114 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x121459400) [pid = 1656] [serial = 199] [outer = 0x11923e800] 01:09:55 INFO - PROCESS | 1656 | 1466496595392 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]]]}] 01:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 01:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:09:55 INFO - PROCESS | 1656 | 1466496595411 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:09:55 INFO - PROCESS | 1656 | 1466496595413 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:09:55 INFO - PROCESS | 1656 | 1466496595415 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:09:55 INFO - PROCESS | 1656 | 1466496595416 Marionette TRACE conn2 <- [1,242,null,{}] 01:09:55 INFO - PROCESS | 1656 | 1466496595425 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}] 01:09:55 INFO - PROCESS | 1656 | 1466496595427 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:55 INFO - PROCESS | 1656 | 1466496595507 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:09:55 INFO - PROCESS | 1656 | 1466496595510 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:55 INFO - PROCESS | 1656 | 1466496595512 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bf000 == 33 [pid = 1656] [id = 68] 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x121728000) [pid = 1656] [serial = 200] [outer = 0x0] 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1252c5c00) [pid = 1656] [serial = 201] [outer = 0x121728000] 01:09:55 INFO - PROCESS | 1656 | 1466496595540 Marionette DEBUG loaded listener.js 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12577e400) [pid = 1656] [serial = 202] [outer = 0x121728000] 01:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x123f3cc00) [pid = 1656] [serial = 203] [outer = 0x12cb8e000] 01:09:56 INFO - PROCESS | 1656 | 1466496596014 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]]]}] 01:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 625ms 01:09:56 INFO - PROCESS | 1656 | 1466496596041 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:09:56 INFO - PROCESS | 1656 | 1466496596043 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:09:56 INFO - PROCESS | 1656 | 1466496596046 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1656 | 1466496596048 Marionette TRACE conn2 <- [1,246,null,{}] 01:09:56 INFO - PROCESS | 1656 | 1466496596059 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}] 01:09:56 INFO - PROCESS | 1656 | 1466496596061 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:56 INFO - PROCESS | 1656 | 1466496596191 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:09:56 INFO - PROCESS | 1656 | 1466496596236 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1656 | 1466496596237 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d87000 == 34 [pid = 1656] [id = 69] 01:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x115de4c00) [pid = 1656] [serial = 204] [outer = 0x0] 01:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1254c6800) [pid = 1656] [serial = 205] [outer = 0x115de4c00] 01:09:56 INFO - PROCESS | 1656 | 1466496596261 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126833400) [pid = 1656] [serial = 206] [outer = 0x115de4c00] 01:09:56 INFO - PROCESS | 1656 | 1466496596594 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]]]}] 01:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 575ms 01:09:56 INFO - PROCESS | 1656 | 1466496596622 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:09:56 INFO - PROCESS | 1656 | 1466496596623 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:09:56 INFO - PROCESS | 1656 | 1466496596625 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:09:56 INFO - PROCESS | 1656 | 1466496596626 Marionette TRACE conn2 <- [1,250,null,{}] 01:09:56 INFO - PROCESS | 1656 | 1466496596635 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}] 01:09:56 INFO - PROCESS | 1656 | 1466496596639 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:56 INFO - PROCESS | 1656 | 1466496596749 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:09:56 INFO - PROCESS | 1656 | 1466496596753 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:56 INFO - PROCESS | 1656 | 1466496596754 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218df000 == 35 [pid = 1656] [id = 70] 01:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125d4b800) [pid = 1656] [serial = 207] [outer = 0x0] 01:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127509400) [pid = 1656] [serial = 208] [outer = 0x125d4b800] 01:09:56 INFO - PROCESS | 1656 | 1466496596779 Marionette DEBUG loaded listener.js 01:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128d0b400) [pid = 1656] [serial = 209] [outer = 0x125d4b800] 01:09:57 INFO - PROCESS | 1656 | 1466496597107 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]]]}] 01:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 527ms 01:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:09:57 INFO - PROCESS | 1656 | 1466496597155 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 1656 | 1466496597156 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:09:57 INFO - PROCESS | 1656 | 1466496597158 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 1656 | 1466496597159 Marionette TRACE conn2 <- [1,254,null,{}] 01:09:57 INFO - PROCESS | 1656 | 1466496597162 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}] 01:09:57 INFO - PROCESS | 1656 | 1466496597163 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:57 INFO - PROCESS | 1656 | 1466496597247 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:09:57 INFO - PROCESS | 1656 | 1466496597277 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:57 INFO - PROCESS | 1656 | 1466496597278 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f7c800 == 36 [pid = 1656] [id = 71] 01:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128d68000) [pid = 1656] [serial = 210] [outer = 0x0] 01:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128edac00) [pid = 1656] [serial = 211] [outer = 0x128d68000] 01:09:57 INFO - PROCESS | 1656 | 1466496597302 Marionette DEBUG loaded listener.js 01:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128ee4000) [pid = 1656] [serial = 212] [outer = 0x128d68000] 01:09:57 INFO - PROCESS | 1656 | 1466496597595 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]]]}] 01:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 468ms 01:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:09:57 INFO - PROCESS | 1656 | 1466496597631 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:09:57 INFO - PROCESS | 1656 | 1466496597632 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:09:57 INFO - PROCESS | 1656 | 1466496597634 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:09:57 INFO - PROCESS | 1656 | 1466496597637 Marionette TRACE conn2 <- [1,258,null,{}] 01:09:57 INFO - PROCESS | 1656 | 1466496597641 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}] 01:09:57 INFO - PROCESS | 1656 | 1466496597642 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:57 INFO - PROCESS | 1656 | 1466496597733 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:09:57 INFO - PROCESS | 1656 | 1466496597737 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:57 INFO - PROCESS | 1656 | 1466496597738 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d62800 == 37 [pid = 1656] [id = 72] 01:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128d6a000) [pid = 1656] [serial = 213] [outer = 0x0] 01:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129302800) [pid = 1656] [serial = 214] [outer = 0x128d6a000] 01:09:57 INFO - PROCESS | 1656 | 1466496597763 Marionette DEBUG loaded listener.js 01:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129309400) [pid = 1656] [serial = 215] [outer = 0x128d6a000] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116f4a000) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1164f0000) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115dd8400) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115e11000) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115de2400) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115e07400) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185a0400) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12117c800) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1122aa800) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120fe9c00) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126d14000) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113770800) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1254cf000) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1185a2000) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:09:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1182e1c00) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:09:58 INFO - PROCESS | 1656 | 1466496598125 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]]]}] 01:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 523ms 01:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:09:58 INFO - PROCESS | 1656 | 1466496598158 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1656 | 1466496598159 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:09:58 INFO - PROCESS | 1656 | 1466496598161 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1656 | 1466496598162 Marionette TRACE conn2 <- [1,262,null,{}] 01:09:58 INFO - PROCESS | 1656 | 1466496598164 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}] 01:09:58 INFO - PROCESS | 1656 | 1466496598165 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:58 INFO - PROCESS | 1656 | 1466496598238 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:09:58 INFO - PROCESS | 1656 | 1466496598242 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1656 | 1466496598243 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x121251800 == 38 [pid = 1656] [id = 73] 01:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1164f0000) [pid = 1656] [serial = 216] [outer = 0x0] 01:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1182ee400) [pid = 1656] [serial = 217] [outer = 0x1164f0000] 01:09:58 INFO - PROCESS | 1656 | 1466496598267 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1210aec00) [pid = 1656] [serial = 218] [outer = 0x1164f0000] 01:09:58 INFO - PROCESS | 1656 | 1466496598587 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]]]}] 01:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 01:09:58 INFO - PROCESS | 1656 | 1466496598630 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:09:58 INFO - PROCESS | 1656 | 1466496598631 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:09:58 INFO - PROCESS | 1656 | 1466496598633 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:09:58 INFO - PROCESS | 1656 | 1466496598634 Marionette TRACE conn2 <- [1,266,null,{}] 01:09:58 INFO - PROCESS | 1656 | 1466496598643 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}] 01:09:58 INFO - PROCESS | 1656 | 1466496598644 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:58 INFO - PROCESS | 1656 | 1466496598716 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:09:58 INFO - PROCESS | 1656 | 1466496598721 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:58 INFO - PROCESS | 1656 | 1466496598722 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ff3000 == 39 [pid = 1656] [id = 74] 01:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125d42800) [pid = 1656] [serial = 219] [outer = 0x0] 01:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126d6f000) [pid = 1656] [serial = 220] [outer = 0x125d42800] 01:09:58 INFO - PROCESS | 1656 | 1466496598747 Marionette DEBUG loaded listener.js 01:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x129311000) [pid = 1656] [serial = 221] [outer = 0x125d42800] 01:09:59 INFO - PROCESS | 1656 | 1466496599073 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]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 472ms 01:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:09:59 INFO - PROCESS | 1656 | 1466496599105 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:09:59 INFO - PROCESS | 1656 | 1466496599107 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:09:59 INFO - PROCESS | 1656 | 1466496599109 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1656 | 1466496599111 Marionette TRACE conn2 <- [1,270,null,{}] 01:09:59 INFO - PROCESS | 1656 | 1466496599114 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}] 01:09:59 INFO - PROCESS | 1656 | 1466496599115 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:59 INFO - PROCESS | 1656 | 1466496599206 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:09:59 INFO - PROCESS | 1656 | 1466496599209 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:59 INFO - PROCESS | 1656 | 1466496599211 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a32800 == 40 [pid = 1656] [id = 75] 01:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129408400) [pid = 1656] [serial = 222] [outer = 0x0] 01:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129417000) [pid = 1656] [serial = 223] [outer = 0x129408400] 01:09:59 INFO - PROCESS | 1656 | 1466496599237 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a698000) [pid = 1656] [serial = 224] [outer = 0x129408400] 01:09:59 INFO - PROCESS | 1656 | 1466496599540 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]]]}] 01:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 01:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:09:59 INFO - PROCESS | 1656 | 1466496599579 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:09:59 INFO - PROCESS | 1656 | 1466496599580 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:09:59 INFO - PROCESS | 1656 | 1466496599582 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:09:59 INFO - PROCESS | 1656 | 1466496599583 Marionette TRACE conn2 <- [1,274,null,{}] 01:09:59 INFO - PROCESS | 1656 | 1466496599600 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}] 01:09:59 INFO - PROCESS | 1656 | 1466496599602 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:59 INFO - PROCESS | 1656 | 1466496599691 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:09:59 INFO - PROCESS | 1656 | 1466496599695 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:09:59 INFO - PROCESS | 1656 | 1466496599696 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910d000 == 41 [pid = 1656] [id = 76] 01:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129311800) [pid = 1656] [serial = 225] [outer = 0x0] 01:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a86d000) [pid = 1656] [serial = 226] [outer = 0x129311800] 01:09:59 INFO - PROCESS | 1656 | 1466496599720 Marionette DEBUG loaded listener.js 01:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a874c00) [pid = 1656] [serial = 227] [outer = 0x129311800] 01:10:00 INFO - PROCESS | 1656 | 1466496600203 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]]]}] 01:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 01:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:10:00 INFO - PROCESS | 1656 | 1466496600255 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:10:00 INFO - PROCESS | 1656 | 1466496600260 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:10:00 INFO - PROCESS | 1656 | 1466496600266 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1656 | 1466496600272 Marionette TRACE conn2 <- [1,278,null,{}] 01:10:00 INFO - PROCESS | 1656 | 1466496600278 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}] 01:10:00 INFO - PROCESS | 1656 | 1466496600280 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:00 INFO - PROCESS | 1656 | 1466496600403 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:10:00 INFO - PROCESS | 1656 | 1466496600450 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:00 INFO - PROCESS | 1656 | 1466496600453 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168bc800 == 42 [pid = 1656] [id = 77] 01:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x115e11000) [pid = 1656] [serial = 228] [outer = 0x0] 01:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116f46800) [pid = 1656] [serial = 229] [outer = 0x115e11000] 01:10:00 INFO - PROCESS | 1656 | 1466496600483 Marionette DEBUG loaded listener.js 01:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1182e2400) [pid = 1656] [serial = 230] [outer = 0x115e11000] 01:10:00 INFO - PROCESS | 1656 | 1466496600912 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]]]}] 01:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 677ms 01:10:00 INFO - PROCESS | 1656 | 1466496600942 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:10:00 INFO - PROCESS | 1656 | 1466496600945 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:10:00 INFO - PROCESS | 1656 | 1466496600950 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:10:00 INFO - PROCESS | 1656 | 1466496600951 Marionette TRACE conn2 <- [1,282,null,{}] 01:10:00 INFO - PROCESS | 1656 | 1466496600954 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}] 01:10:00 INFO - PROCESS | 1656 | 1466496600956 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:01 INFO - PROCESS | 1656 | 1466496601053 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:10:01 INFO - PROCESS | 1656 | 1466496601100 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:01 INFO - PROCESS | 1656 | 1466496601102 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bbe800 == 43 [pid = 1656] [id = 78] 01:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1185a7800) [pid = 1656] [serial = 231] [outer = 0x0] 01:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119241000) [pid = 1656] [serial = 232] [outer = 0x1185a7800] 01:10:01 INFO - PROCESS | 1656 | 1466496601132 Marionette DEBUG loaded listener.js 01:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120fe6800) [pid = 1656] [serial = 233] [outer = 0x1185a7800] 01:10:01 INFO - PROCESS | 1656 | 1466496601542 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]]]}] 01:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 621ms 01:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:10:01 INFO - PROCESS | 1656 | 1466496601571 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:10:01 INFO - PROCESS | 1656 | 1466496601572 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:10:01 INFO - PROCESS | 1656 | 1466496601575 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:10:01 INFO - PROCESS | 1656 | 1466496601577 Marionette TRACE conn2 <- [1,286,null,{}] 01:10:01 INFO - PROCESS | 1656 | 1466496601585 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}] 01:10:01 INFO - PROCESS | 1656 | 1466496601588 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:01 INFO - PROCESS | 1656 | 1466496601685 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:10:01 INFO - PROCESS | 1656 | 1466496601729 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:01 INFO - PROCESS | 1656 | 1466496601731 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x128d3d800 == 44 [pid = 1656] [id = 79] 01:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12172b400) [pid = 1656] [serial = 234] [outer = 0x0] 01:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125dc8800) [pid = 1656] [serial = 235] [outer = 0x12172b400] 01:10:01 INFO - PROCESS | 1656 | 1466496601762 Marionette DEBUG loaded listener.js 01:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12751fc00) [pid = 1656] [serial = 236] [outer = 0x12172b400] 01:10:02 INFO - PROCESS | 1656 | 1466496602170 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]]]}] 01:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 621ms 01:10:02 INFO - PROCESS | 1656 | 1466496602196 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:10:02 INFO - PROCESS | 1656 | 1466496602198 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:10:02 INFO - PROCESS | 1656 | 1466496602201 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:10:02 INFO - PROCESS | 1656 | 1466496602202 Marionette TRACE conn2 <- [1,290,null,{}] 01:10:02 INFO - PROCESS | 1656 | 1466496602204 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}] 01:10:02 INFO - PROCESS | 1656 | 1466496602206 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:02 INFO - PROCESS | 1656 | 1466496602302 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:10:02 INFO - PROCESS | 1656 | 1466496602377 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1656 | 1466496602379 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293ca800 == 45 [pid = 1656] [id = 80] 01:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128a54000) [pid = 1656] [serial = 237] [outer = 0x0] 01:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128d08400) [pid = 1656] [serial = 238] [outer = 0x128a54000] 01:10:02 INFO - PROCESS | 1656 | 1466496602408 Marionette DEBUG loaded listener.js 01:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129305c00) [pid = 1656] [serial = 239] [outer = 0x128a54000] 01:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 621ms 01:10:02 INFO - PROCESS | 1656 | 1466496602817 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]]]}] 01:10:02 INFO - PROCESS | 1656 | 1466496602822 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:10:02 INFO - PROCESS | 1656 | 1466496602824 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:10:02 INFO - PROCESS | 1656 | 1466496602826 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:10:02 INFO - PROCESS | 1656 | 1466496602827 Marionette TRACE conn2 <- [1,294,null,{}] 01:10:02 INFO - PROCESS | 1656 | 1466496602830 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}] 01:10:02 INFO - PROCESS | 1656 | 1466496602831 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:02 INFO - PROCESS | 1656 | 1466496602925 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:10:02 INFO - PROCESS | 1656 | 1466496602970 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:02 INFO - PROCESS | 1656 | 1466496602971 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ece000 == 46 [pid = 1656] [id = 81] 01:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1175f8c00) [pid = 1656] [serial = 240] [outer = 0x0] 01:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118f78800) [pid = 1656] [serial = 241] [outer = 0x1175f8c00] 01:10:03 INFO - PROCESS | 1656 | 1466496603002 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x120eec400) [pid = 1656] [serial = 242] [outer = 0x1175f8c00] 01:10:03 INFO - PROCESS | 1656 | 1466496603679 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]]]}] 01:10:03 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. 01:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 919ms 01:10:03 INFO - PROCESS | 1656 | 1466496603745 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:10:03 INFO - PROCESS | 1656 | 1466496603748 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:10:03 INFO - PROCESS | 1656 | 1466496603751 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:10:03 INFO - PROCESS | 1656 | 1466496603752 Marionette TRACE conn2 <- [1,298,null,{}] 01:10:03 INFO - PROCESS | 1656 | 1466496603756 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}] 01:10:03 INFO - PROCESS | 1656 | 1466496603757 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:03 INFO - PROCESS | 1656 | 1466496603846 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:10:03 INFO - PROCESS | 1656 | 1466496603908 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:03 INFO - PROCESS | 1656 | 1466496603909 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118078000 == 47 [pid = 1656] [id = 82] 01:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1181d6000) [pid = 1656] [serial = 243] [outer = 0x0] 01:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1182e6400) [pid = 1656] [serial = 244] [outer = 0x1181d6000] 01:10:03 INFO - PROCESS | 1656 | 1466496603936 Marionette DEBUG loaded listener.js 01:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1185a2800) [pid = 1656] [serial = 245] [outer = 0x1181d6000] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128a32800 == 46 [pid = 1656] [id = 75] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x118ff3000 == 45 [pid = 1656] [id = 74] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x121251800 == 44 [pid = 1656] [id = 73] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x125d62800 == 43 [pid = 1656] [id = 72] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123f7c800 == 42 [pid = 1656] [id = 71] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1218df000 == 41 [pid = 1656] [id = 70] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x115d87000 == 40 [pid = 1656] [id = 69] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bf000 == 39 [pid = 1656] [id = 68] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x127364000) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x118309000 == 38 [pid = 1656] [id = 67] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117165800 == 37 [pid = 1656] [id = 66] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x116194800 == 36 [pid = 1656] [id = 65] 01:10:04 INFO - PROCESS | 1656 | --DOCSHELL 0x112012000 == 35 [pid = 1656] [id = 63] 01:10:04 INFO - PROCESS | 1656 | 1466496604347 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]]]}] 01:10:04 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. 01:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 621ms 01:10:04 INFO - PROCESS | 1656 | 1466496604371 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1656 | 1466496604374 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:10:04 INFO - PROCESS | 1656 | 1466496604378 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1656 | 1466496604380 Marionette TRACE conn2 <- [1,302,null,{}] 01:10:04 INFO - PROCESS | 1656 | 1466496604382 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}] 01:10:04 INFO - PROCESS | 1656 | 1466496604384 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:04 INFO - PROCESS | 1656 | 1466496604473 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1185a8000) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118882000) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1175f7c00) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1182e4400) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11673e800) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115e63c00) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119983400) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x115e68400) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d8dc00) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117c0fc00) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116741c00) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118f7b000) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185d9000) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121cc4800) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121454000) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126830800) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125d49400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1252ca800) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121511000) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12706a800) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120fe5c00) [pid = 1656] [serial = 166] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125644000) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126832c00) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125645c00) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126d73800) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11949c000) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118fc5000) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126c74c00) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125d48c00) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1194a2800) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 01:10:04 INFO - PROCESS | 1656 | 1466496604522 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:04 INFO - PROCESS | 1656 | 1466496604523 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x116619800 == 36 [pid = 1656] [id = 83] 01:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1164f9400) [pid = 1656] [serial = 246] [outer = 0x0] 01:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11810d000) [pid = 1656] [serial = 247] [outer = 0x1164f9400] 01:10:04 INFO - PROCESS | 1656 | 1466496604552 Marionette DEBUG loaded listener.js 01:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1194a1000) [pid = 1656] [serial = 248] [outer = 0x1164f9400] 01:10:04 INFO - PROCESS | 1656 | 1466496604835 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]]]}] 01:10:04 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. 01:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 468ms 01:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:10:04 INFO - PROCESS | 1656 | 1466496604847 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:10:04 INFO - PROCESS | 1656 | 1466496604849 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:10:04 INFO - PROCESS | 1656 | 1466496604862 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:10:04 INFO - PROCESS | 1656 | 1466496604866 Marionette TRACE conn2 <- [1,306,null,{}] 01:10:04 INFO - PROCESS | 1656 | 1466496604892 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}] 01:10:04 INFO - PROCESS | 1656 | 1466496604897 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:05 INFO - PROCESS | 1656 | 1466496605023 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:10:05 INFO - PROCESS | 1656 | 1466496605124 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1656 | 1466496605126 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118304800 == 37 [pid = 1656] [id = 84] 01:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119dfa400) [pid = 1656] [serial = 249] [outer = 0x0] 01:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120ef7400) [pid = 1656] [serial = 250] [outer = 0x119dfa400] 01:10:05 INFO - PROCESS | 1656 | 1466496605174 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x121353800) [pid = 1656] [serial = 251] [outer = 0x119dfa400] 01:10:05 INFO - PROCESS | 1656 | 1466496605510 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]]]}] 01:10:05 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. 01:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 696ms 01:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:10:05 INFO - PROCESS | 1656 | 1466496605547 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:10:05 INFO - PROCESS | 1656 | 1466496605549 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:10:05 INFO - PROCESS | 1656 | 1466496605551 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:10:05 INFO - PROCESS | 1656 | 1466496605553 Marionette TRACE conn2 <- [1,310,null,{}] 01:10:05 INFO - PROCESS | 1656 | 1466496605558 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}] 01:10:05 INFO - PROCESS | 1656 | 1466496605559 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:05 INFO - PROCESS | 1656 | 1466496605639 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:10:05 INFO - PROCESS | 1656 | 1466496605686 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:05 INFO - PROCESS | 1656 | 1466496605687 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ff7800 == 38 [pid = 1656] [id = 85] 01:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120ef5800) [pid = 1656] [serial = 252] [outer = 0x0] 01:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1252ca800) [pid = 1656] [serial = 253] [outer = 0x120ef5800] 01:10:05 INFO - PROCESS | 1656 | 1466496605712 Marionette DEBUG loaded listener.js 01:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125855800) [pid = 1656] [serial = 254] [outer = 0x120ef5800] 01:10:05 INFO - PROCESS | 1656 | 1466496605972 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]]]}] 01:10:06 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. 01:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 472ms 01:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:10:06 INFO - PROCESS | 1656 | 1466496606026 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 1656 | 1466496606027 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:10:06 INFO - PROCESS | 1656 | 1466496606029 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1656 | 1466496606030 Marionette TRACE conn2 <- [1,314,null,{}] 01:10:06 INFO - PROCESS | 1656 | 1466496606032 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}] 01:10:06 INFO - PROCESS | 1656 | 1466496606033 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:06 INFO - PROCESS | 1656 | 1466496606111 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:10:06 INFO - PROCESS | 1656 | 1466496606115 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1656 | 1466496606116 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d2000 == 39 [pid = 1656] [id = 86] 01:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12563c000) [pid = 1656] [serial = 255] [outer = 0x0] 01:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126832c00) [pid = 1656] [serial = 256] [outer = 0x12563c000] 01:10:06 INFO - PROCESS | 1656 | 1466496606143 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126d78c00) [pid = 1656] [serial = 257] [outer = 0x12563c000] 01:10:06 INFO - PROCESS | 1656 | 1466496606498 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]]]}] 01:10:06 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. 01:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 01:10:06 INFO - PROCESS | 1656 | 1466496606548 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:10:06 INFO - PROCESS | 1656 | 1466496606549 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:10:06 INFO - PROCESS | 1656 | 1466496606557 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:10:06 INFO - PROCESS | 1656 | 1466496606558 Marionette TRACE conn2 <- [1,318,null,{}] 01:10:06 INFO - PROCESS | 1656 | 1466496606561 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}] 01:10:06 INFO - PROCESS | 1656 | 1466496606565 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:06 INFO - PROCESS | 1656 | 1466496606679 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:10:06 INFO - PROCESS | 1656 | 1466496606683 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:06 INFO - PROCESS | 1656 | 1466496606684 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x113dbc800 == 40 [pid = 1656] [id = 87] 01:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125d50000) [pid = 1656] [serial = 258] [outer = 0x0] 01:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x127511c00) [pid = 1656] [serial = 259] [outer = 0x125d50000] 01:10:06 INFO - PROCESS | 1656 | 1466496606712 Marionette DEBUG loaded listener.js 01:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128ee5c00) [pid = 1656] [serial = 260] [outer = 0x125d50000] 01:10:07 INFO - PROCESS | 1656 | 1466496607032 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]]]}] 01:10:07 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. 01:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 519ms 01:10:07 INFO - PROCESS | 1656 | 1466496607080 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1656 | 1466496607081 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:10:07 INFO - PROCESS | 1656 | 1466496607085 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1656 | 1466496607088 Marionette TRACE conn2 <- [1,322,null,{}] 01:10:07 INFO - PROCESS | 1656 | 1466496607091 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}] 01:10:07 INFO - PROCESS | 1656 | 1466496607092 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:07 INFO - PROCESS | 1656 | 1466496607182 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:10:07 INFO - PROCESS | 1656 | 1466496607214 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 1656 | 1466496607215 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd0800 == 41 [pid = 1656] [id = 88] 01:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128ee6400) [pid = 1656] [serial = 261] [outer = 0x0] 01:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129310800) [pid = 1656] [serial = 262] [outer = 0x128ee6400] 01:10:07 INFO - PROCESS | 1656 | 1466496607239 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129411800) [pid = 1656] [serial = 263] [outer = 0x128ee6400] 01:10:07 INFO - PROCESS | 1656 | 1466496607543 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]]]}] 01:10:07 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. 01:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 473ms 01:10:07 INFO - PROCESS | 1656 | 1466496607564 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:10:07 INFO - PROCESS | 1656 | 1466496607566 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:10:07 INFO - PROCESS | 1656 | 1466496607568 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:10:07 INFO - PROCESS | 1656 | 1466496607571 Marionette TRACE conn2 <- [1,326,null,{}] 01:10:07 INFO - PROCESS | 1656 | 1466496607575 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}] 01:10:07 INFO - PROCESS | 1656 | 1466496607576 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:07 INFO - PROCESS | 1656 | 1466496607673 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:10:07 INFO - PROCESS | 1656 | 1466496607676 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:07 INFO - PROCESS | 1656 | 1466496607678 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d75000 == 42 [pid = 1656] [id = 89] 01:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126c74400) [pid = 1656] [serial = 264] [outer = 0x0] 01:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x129417800) [pid = 1656] [serial = 265] [outer = 0x126c74400] 01:10:07 INFO - PROCESS | 1656 | 1466496607702 Marionette DEBUG loaded listener.js 01:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a69ac00) [pid = 1656] [serial = 266] [outer = 0x126c74400] 01:10:08 INFO - PROCESS | 1656 | 1466496608030 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]]]}] 01:10:08 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. 01:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 473ms 01:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:10:08 INFO - PROCESS | 1656 | 1466496608044 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 1656 | 1466496608045 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:10:08 INFO - PROCESS | 1656 | 1466496608047 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 1656 | 1466496608048 Marionette TRACE conn2 <- [1,330,null,{}] 01:10:08 INFO - PROCESS | 1656 | 1466496608051 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}] 01:10:08 INFO - PROCESS | 1656 | 1466496608052 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:08 INFO - PROCESS | 1656 | 1466496608150 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:10:08 INFO - PROCESS | 1656 | 1466496608181 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1656 | 1466496608182 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x128742000 == 43 [pid = 1656] [id = 90] 01:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12a6a0c00) [pid = 1656] [serial = 267] [outer = 0x0] 01:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a876400) [pid = 1656] [serial = 268] [outer = 0x12a6a0c00] 01:10:08 INFO - PROCESS | 1656 | 1466496608207 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12adc9800) [pid = 1656] [serial = 269] [outer = 0x12a6a0c00] 01:10:08 INFO - PROCESS | 1656 | 1466496608653 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]]]}] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125d42800) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1164f0000) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x125d4b800) [pid = 1656] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x121728000) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11688c000) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11923e800) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185a6400) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120fe7c00) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115de4c00) [pid = 1656] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128d68000) [pid = 1656] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128d6a000) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:10:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129408400) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:10:08 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. 01:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 625ms 01:10:08 INFO - PROCESS | 1656 | 1466496608675 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:10:08 INFO - PROCESS | 1656 | 1466496608677 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:10:08 INFO - PROCESS | 1656 | 1466496608680 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:10:08 INFO - PROCESS | 1656 | 1466496608682 Marionette TRACE conn2 <- [1,334,null,{}] 01:10:08 INFO - PROCESS | 1656 | 1466496608685 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}] 01:10:08 INFO - PROCESS | 1656 | 1466496608687 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:08 INFO - PROCESS | 1656 | 1466496608808 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:10:08 INFO - PROCESS | 1656 | 1466496608813 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:08 INFO - PROCESS | 1656 | 1466496608814 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bd000 == 44 [pid = 1656] [id = 91] 01:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fe7c00) [pid = 1656] [serial = 270] [outer = 0x0] 01:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1252cd800) [pid = 1656] [serial = 271] [outer = 0x120fe7c00] 01:10:08 INFO - PROCESS | 1656 | 1466496608854 Marionette DEBUG loaded listener.js 01:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128ee5000) [pid = 1656] [serial = 272] [outer = 0x120fe7c00] 01:10:09 INFO - PROCESS | 1656 | 1466496609291 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]]]}] 01:10:09 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. 01:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 624ms 01:10:09 INFO - PROCESS | 1656 | 1466496609306 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1656 | 1466496609308 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:10:09 INFO - PROCESS | 1656 | 1466496609310 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1656 | 1466496609312 Marionette TRACE conn2 <- [1,338,null,{}] 01:10:09 INFO - PROCESS | 1656 | 1466496609314 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}] 01:10:09 INFO - PROCESS | 1656 | 1466496609315 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:09 INFO - PROCESS | 1656 | 1466496609408 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:10:09 INFO - PROCESS | 1656 | 1466496609412 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1656 | 1466496609413 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b5000 == 45 [pid = 1656] [id = 92] 01:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118111000) [pid = 1656] [serial = 273] [outer = 0x0] 01:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12af3ec00) [pid = 1656] [serial = 274] [outer = 0x118111000] 01:10:09 INFO - PROCESS | 1656 | 1466496609440 Marionette DEBUG loaded listener.js 01:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b84a400) [pid = 1656] [serial = 275] [outer = 0x118111000] 01:10:09 INFO - PROCESS | 1656 | 1466496609741 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]]]}] 01:10:09 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. 01:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 01:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:10:09 INFO - PROCESS | 1656 | 1466496609779 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:10:09 INFO - PROCESS | 1656 | 1466496609780 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:10:09 INFO - PROCESS | 1656 | 1466496609782 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:10:09 INFO - PROCESS | 1656 | 1466496609784 Marionette TRACE conn2 <- [1,342,null,{}] 01:10:09 INFO - PROCESS | 1656 | 1466496609788 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}] 01:10:09 INFO - PROCESS | 1656 | 1466496609789 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:09 INFO - PROCESS | 1656 | 1466496609866 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:10:09 INFO - PROCESS | 1656 | 1466496609914 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:09 INFO - PROCESS | 1656 | 1466496609915 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a51b800 == 46 [pid = 1656] [id = 93] 01:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128ee7400) [pid = 1656] [serial = 276] [outer = 0x0] 01:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b850800) [pid = 1656] [serial = 277] [outer = 0x128ee7400] 01:10:09 INFO - PROCESS | 1656 | 1466496609939 Marionette DEBUG loaded listener.js 01:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b858000) [pid = 1656] [serial = 278] [outer = 0x128ee7400] 01:10:10 INFO - PROCESS | 1656 | 1466496610216 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]]]}] 01:10:10 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. 01:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 469ms 01:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:10:10 INFO - PROCESS | 1656 | 1466496610260 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:10:10 INFO - PROCESS | 1656 | 1466496610261 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:10:10 INFO - PROCESS | 1656 | 1466496610263 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1656 | 1466496610264 Marionette TRACE conn2 <- [1,346,null,{}] 01:10:10 INFO - PROCESS | 1656 | 1466496610267 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}] 01:10:10 INFO - PROCESS | 1656 | 1466496610268 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:10 INFO - PROCESS | 1656 | 1466496610352 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:10:10 INFO - PROCESS | 1656 | 1466496610357 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1656 | 1466496610358 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af06800 == 47 [pid = 1656] [id = 94] 01:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b856400) [pid = 1656] [serial = 279] [outer = 0x0] 01:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12bad0400) [pid = 1656] [serial = 280] [outer = 0x12b856400] 01:10:10 INFO - PROCESS | 1656 | 1466496610389 Marionette DEBUG loaded listener.js 01:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12badc400) [pid = 1656] [serial = 281] [outer = 0x12b856400] 01:10:10 INFO - PROCESS | 1656 | 1466496610755 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]]]}] 01:10:10 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. 01:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 01:10:10 INFO - PROCESS | 1656 | 1466496610782 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:10:10 INFO - PROCESS | 1656 | 1466496610785 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:10:10 INFO - PROCESS | 1656 | 1466496610788 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:10:10 INFO - PROCESS | 1656 | 1466496610790 Marionette TRACE conn2 <- [1,350,null,{}] 01:10:10 INFO - PROCESS | 1656 | 1466496610794 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}] 01:10:10 INFO - PROCESS | 1656 | 1466496610796 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:10 INFO - PROCESS | 1656 | 1466496610899 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:10:10 INFO - PROCESS | 1656 | 1466496610945 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:10 INFO - PROCESS | 1656 | 1466496610948 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x116856000 == 48 [pid = 1656] [id = 95] 01:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116814000) [pid = 1656] [serial = 282] [outer = 0x0] 01:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1175f6800) [pid = 1656] [serial = 283] [outer = 0x116814000] 01:10:10 INFO - PROCESS | 1656 | 1466496610979 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1183f6c00) [pid = 1656] [serial = 284] [outer = 0x116814000] 01:10:11 INFO - PROCESS | 1656 | 1466496611367 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]]]}] 01:10:11 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. 01:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 621ms 01:10:11 INFO - PROCESS | 1656 | 1466496611408 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:10:11 INFO - PROCESS | 1656 | 1466496611411 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:10:11 INFO - PROCESS | 1656 | 1466496611416 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:10:11 INFO - PROCESS | 1656 | 1466496611418 Marionette TRACE conn2 <- [1,354,null,{}] 01:10:11 INFO - PROCESS | 1656 | 1466496611420 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}] 01:10:11 INFO - PROCESS | 1656 | 1466496611422 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:11 INFO - PROCESS | 1656 | 1466496611525 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:10:11 INFO - PROCESS | 1656 | 1466496611608 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:11 INFO - PROCESS | 1656 | 1466496611609 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb2000 == 49 [pid = 1656] [id = 96] 01:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11949b000) [pid = 1656] [serial = 285] [outer = 0x0] 01:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119986000) [pid = 1656] [serial = 286] [outer = 0x11949b000] 01:10:11 INFO - PROCESS | 1656 | 1466496611642 Marionette DEBUG loaded listener.js 01:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x120ef3800) [pid = 1656] [serial = 287] [outer = 0x11949b000] 01:10:12 INFO - PROCESS | 1656 | 1466496612090 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]]]}] 01:10:12 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. 01:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 723ms 01:10:12 INFO - PROCESS | 1656 | 1466496612140 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:10:12 INFO - PROCESS | 1656 | 1466496612141 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:10:12 INFO - PROCESS | 1656 | 1466496612143 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1656 | 1466496612146 Marionette TRACE conn2 <- [1,358,null,{}] 01:10:12 INFO - PROCESS | 1656 | 1466496612154 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}] 01:10:12 INFO - PROCESS | 1656 | 1466496612157 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:12 INFO - PROCESS | 1656 | 1466496612260 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:10:12 INFO - PROCESS | 1656 | 1466496612322 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1656 | 1466496612324 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293d5800 == 50 [pid = 1656] [id = 97] 01:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x125d46400) [pid = 1656] [serial = 288] [outer = 0x0] 01:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12682b800) [pid = 1656] [serial = 289] [outer = 0x125d46400] 01:10:12 INFO - PROCESS | 1656 | 1466496612356 Marionette DEBUG loaded listener.js 01:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127506c00) [pid = 1656] [serial = 290] [outer = 0x125d46400] 01:10:12 INFO - PROCESS | 1656 | 1466496612794 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]]]}] 01:10:12 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. 01:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 672ms 01:10:12 INFO - PROCESS | 1656 | 1466496612821 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:10:12 INFO - PROCESS | 1656 | 1466496612823 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:10:12 INFO - PROCESS | 1656 | 1466496612825 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:10:12 INFO - PROCESS | 1656 | 1466496612827 Marionette TRACE conn2 <- [1,362,null,{}] 01:10:12 INFO - PROCESS | 1656 | 1466496612829 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}] 01:10:12 INFO - PROCESS | 1656 | 1466496612830 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:12 INFO - PROCESS | 1656 | 1466496612933 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:10:12 INFO - PROCESS | 1656 | 1466496612994 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:12 INFO - PROCESS | 1656 | 1466496612995 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01d000 == 51 [pid = 1656] [id = 98] 01:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x128a4d000) [pid = 1656] [serial = 291] [outer = 0x0] 01:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128a55800) [pid = 1656] [serial = 292] [outer = 0x128a4d000] 01:10:13 INFO - PROCESS | 1656 | 1466496613026 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128ee8000) [pid = 1656] [serial = 293] [outer = 0x128a4d000] 01:10:13 INFO - PROCESS | 1656 | 1466496613613 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]]]}] 01:10:13 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. 01:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 819ms 01:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:10:13 INFO - PROCESS | 1656 | 1466496613645 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:10:13 INFO - PROCESS | 1656 | 1466496613647 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:10:13 INFO - PROCESS | 1656 | 1466496613650 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:10:13 INFO - PROCESS | 1656 | 1466496613654 Marionette TRACE conn2 <- [1,366,null,{}] 01:10:13 INFO - PROCESS | 1656 | 1466496613659 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}] 01:10:13 INFO - PROCESS | 1656 | 1466496613660 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:13 INFO - PROCESS | 1656 | 1466496613750 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:10:13 INFO - PROCESS | 1656 | 1466496613813 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:13 INFO - PROCESS | 1656 | 1466496613815 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f12000 == 52 [pid = 1656] [id = 99] 01:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1185a2c00) [pid = 1656] [serial = 294] [outer = 0x0] 01:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1185dbc00) [pid = 1656] [serial = 295] [outer = 0x1185a2c00] 01:10:13 INFO - PROCESS | 1656 | 1466496613842 Marionette DEBUG loaded listener.js 01:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118fbd000) [pid = 1656] [serial = 296] [outer = 0x1185a2c00] 01:10:14 INFO - PROCESS | 1656 | 1466496614330 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]]]}] 01:10:14 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. 01:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 724ms 01:10:14 INFO - PROCESS | 1656 | 1466496614386 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1656 | 1466496614389 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:10:14 INFO - PROCESS | 1656 | 1466496614394 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1656 | 1466496614396 Marionette TRACE conn2 <- [1,370,null,{}] 01:10:14 INFO - PROCESS | 1656 | 1466496614398 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}] 01:10:14 INFO - PROCESS | 1656 | 1466496614400 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:14 INFO - PROCESS | 1656 | 1466496614491 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:10:14 INFO - PROCESS | 1656 | 1466496614555 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:14 INFO - PROCESS | 1656 | 1466496614556 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830c000 == 53 [pid = 1656] [id = 100] 01:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x120fe5c00) [pid = 1656] [serial = 297] [outer = 0x0] 01:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x120feb400) [pid = 1656] [serial = 298] [outer = 0x120fe5c00] 01:10:14 INFO - PROCESS | 1656 | 1466496614584 Marionette DEBUG loaded listener.js 01:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1215a3800) [pid = 1656] [serial = 299] [outer = 0x120fe5c00] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12a51b800 == 52 [pid = 1656] [id = 93] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b5000 == 51 [pid = 1656] [id = 92] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bd000 == 50 [pid = 1656] [id = 91] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x128742000 == 49 [pid = 1656] [id = 90] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x125d75000 == 48 [pid = 1656] [id = 89] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd0800 == 47 [pid = 1656] [id = 88] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x113dbc800 == 46 [pid = 1656] [id = 87] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12a86d000) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1122a4800) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118114c00) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d2000 == 45 [pid = 1656] [id = 86] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118ff7800 == 44 [pid = 1656] [id = 85] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118304800 == 43 [pid = 1656] [id = 84] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x116619800 == 42 [pid = 1656] [id = 83] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118078000 == 41 [pid = 1656] [id = 82] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x115ece000 == 40 [pid = 1656] [id = 81] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1293ca800 == 39 [pid = 1656] [id = 80] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x128d3d800 == 38 [pid = 1656] [id = 79] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119bbe800 == 37 [pid = 1656] [id = 78] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1168bc800 == 36 [pid = 1656] [id = 77] 01:10:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12910d000 == 35 [pid = 1656] [id = 76] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12a698000) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126d6f000) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1182ee400) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x127509400) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x129311000) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1252c5c00) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118114800) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121459400) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11923f800) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x120fed000) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12752a400) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12d052800) [pid = 1656] [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.] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11888dc00) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1254c6800) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1182ed400) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128edac00) [pid = 1656] [serial = 211] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128ee4000) [pid = 1656] [serial = 212] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1210aec00) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129309400) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12577e400) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129417000) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x129302800) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126833400) [pid = 1656] [serial = 206] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128d0b400) [pid = 1656] [serial = 209] [outer = 0x0] [url = about:blank] 01:10:14 INFO - PROCESS | 1656 | 1466496614947 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]]]}] 01:10:14 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. 01:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 570ms 01:10:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:10:14 INFO - PROCESS | 1656 | 1466496614964 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:10:14 INFO - PROCESS | 1656 | 1466496614966 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:10:14 INFO - PROCESS | 1656 | 1466496614968 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:10:14 INFO - PROCESS | 1656 | 1466496614972 Marionette TRACE conn2 <- [1,374,null,{}] 01:10:14 INFO - PROCESS | 1656 | 1466496614979 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}] 01:10:14 INFO - PROCESS | 1656 | 1466496614982 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:15 INFO - PROCESS | 1656 | 1466496615058 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:10:15 INFO - PROCESS | 1656 | 1466496615107 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1656 | 1466496615109 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118316800 == 36 [pid = 1656] [id = 101] 01:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1254cfc00) [pid = 1656] [serial = 300] [outer = 0x0] 01:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125dc8c00) [pid = 1656] [serial = 301] [outer = 0x1254cfc00] 01:10:15 INFO - PROCESS | 1656 | 1466496615139 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12735a400) [pid = 1656] [serial = 302] [outer = 0x1254cfc00] 01:10:15 INFO - PROCESS | 1656 | 1466496615441 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:10:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:10:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 523ms 01:10:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:10:15 INFO - PROCESS | 1656 | 1466496615491 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:10:15 INFO - PROCESS | 1656 | 1466496615493 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:10:15 INFO - PROCESS | 1656 | 1466496615495 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:10:15 INFO - PROCESS | 1656 | 1466496615496 Marionette TRACE conn2 <- [1,378,null,{}] 01:10:15 INFO - PROCESS | 1656 | 1466496615498 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}] 01:10:15 INFO - PROCESS | 1656 | 1466496615499 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:15 INFO - PROCESS | 1656 | 1466496615577 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:10:15 INFO - PROCESS | 1656 | 1466496615580 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:15 INFO - PROCESS | 1656 | 1466496615581 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f21800 == 37 [pid = 1656] [id = 102] 01:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12750ec00) [pid = 1656] [serial = 303] [outer = 0x0] 01:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128d07400) [pid = 1656] [serial = 304] [outer = 0x12750ec00] 01:10:15 INFO - PROCESS | 1656 | 1466496615609 Marionette DEBUG loaded listener.js 01:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128ee0c00) [pid = 1656] [serial = 305] [outer = 0x12750ec00] 01:10:15 INFO - PROCESS | 1656 | 1466496615958 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:10:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 518ms 01:10:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:10:16 INFO - PROCESS | 1656 | 1466496616013 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1656 | 1466496616014 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:10:16 INFO - PROCESS | 1656 | 1466496616016 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1656 | 1466496616017 Marionette TRACE conn2 <- [1,382,null,{}] 01:10:16 INFO - PROCESS | 1656 | 1466496616019 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}] 01:10:16 INFO - PROCESS | 1656 | 1466496616021 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:16 INFO - PROCESS | 1656 | 1466496616090 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:10:16 INFO - PROCESS | 1656 | 1466496616093 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1656 | 1466496616094 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a0a000 == 38 [pid = 1656] [id = 103] 01:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128edd000) [pid = 1656] [serial = 306] [outer = 0x0] 01:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x129311c00) [pid = 1656] [serial = 307] [outer = 0x128edd000] 01:10:16 INFO - PROCESS | 1656 | 1466496616119 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a5dec00) [pid = 1656] [serial = 308] [outer = 0x128edd000] 01:10:16 INFO - PROCESS | 1656 | 1466496616428 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:10:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:10:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 423ms 01:10:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:10:16 INFO - PROCESS | 1656 | 1466496616443 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:10:16 INFO - PROCESS | 1656 | 1466496616445 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:10:16 INFO - PROCESS | 1656 | 1466496616447 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:10:16 INFO - PROCESS | 1656 | 1466496616448 Marionette TRACE conn2 <- [1,386,null,{}] 01:10:16 INFO - PROCESS | 1656 | 1466496616450 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}] 01:10:16 INFO - PROCESS | 1656 | 1466496616458 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:16 INFO - PROCESS | 1656 | 1466496616563 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:10:16 INFO - PROCESS | 1656 | 1466496616620 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:16 INFO - PROCESS | 1656 | 1466496616622 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f8a800 == 39 [pid = 1656] [id = 104] 01:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x115e03800) [pid = 1656] [serial = 309] [outer = 0x0] 01:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a69b000) [pid = 1656] [serial = 310] [outer = 0x115e03800] 01:10:16 INFO - PROCESS | 1656 | 1466496616654 Marionette DEBUG loaded listener.js 01:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b84d400) [pid = 1656] [serial = 311] [outer = 0x115e03800] 01:10:16 INFO - PROCESS | 1656 | 1466496616981 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]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 569ms 01:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:10:17 INFO - PROCESS | 1656 | 1466496617017 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 1656 | 1466496617018 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:10:17 INFO - PROCESS | 1656 | 1466496617020 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1656 | 1466496617021 Marionette TRACE conn2 <- [1,390,null,{}] 01:10:17 INFO - PROCESS | 1656 | 1466496617023 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}] 01:10:17 INFO - PROCESS | 1656 | 1466496617024 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:17 INFO - PROCESS | 1656 | 1466496617121 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:10:17 INFO - PROCESS | 1656 | 1466496617179 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:17 INFO - PROCESS | 1656 | 1466496617180 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x128742800 == 40 [pid = 1656] [id = 105] 01:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12bae1400) [pid = 1656] [serial = 312] [outer = 0x0] 01:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12bae3400) [pid = 1656] [serial = 313] [outer = 0x12bae1400] 01:10:17 INFO - PROCESS | 1656 | 1466496617207 Marionette DEBUG loaded listener.js 01:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12bae7c00) [pid = 1656] [serial = 314] [outer = 0x12bae1400] 01:10:17 INFO - PROCESS | 1656 | 1466496617623 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]]]}] 01:10:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:10:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 01:10:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:10:17 INFO - PROCESS | 1656 | 1466496617640 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:10:17 INFO - PROCESS | 1656 | 1466496617641 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:10:17 INFO - PROCESS | 1656 | 1466496617643 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:10:17 INFO - PROCESS | 1656 | 1466496617644 Marionette TRACE conn2 <- [1,394,null,{}] 01:10:17 INFO - PROCESS | 1656 | 1466496617646 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}] 01:10:17 INFO - PROCESS | 1656 | 1466496617647 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:17 INFO - PROCESS | 1656 | 1466496617753 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:10:17 INFO - PROCESS | 1656 | 1466496617756 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:17 INFO - PROCESS | 1656 | 1466496617757 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910f800 == 41 [pid = 1656] [id = 106] 01:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1182e6c00) [pid = 1656] [serial = 315] [outer = 0x0] 01:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bf79400) [pid = 1656] [serial = 316] [outer = 0x1182e6c00] 01:10:17 INFO - PROCESS | 1656 | 1466496617788 Marionette DEBUG loaded listener.js 01:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12c3a0400) [pid = 1656] [serial = 317] [outer = 0x1182e6c00] 01:10:18 INFO - PROCESS | 1656 | 1466496618118 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]]]}] 01:10:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:10:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 01:10:18 INFO - PROCESS | 1656 | 1466496618162 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:10:18 INFO - PROCESS | 1656 | 1466496618163 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:10:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:10:18 INFO - PROCESS | 1656 | 1466496618165 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:10:18 INFO - PROCESS | 1656 | 1466496618166 Marionette TRACE conn2 <- [1,398,null,{}] 01:10:18 INFO - PROCESS | 1656 | 1466496618170 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}] 01:10:18 INFO - PROCESS | 1656 | 1466496618172 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:18 INFO - PROCESS | 1656 | 1466496618267 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:10:18 INFO - PROCESS | 1656 | 1466496618302 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1656 | 1466496618303 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295a8800 == 42 [pid = 1656] [id = 107] 01:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12c3a3400) [pid = 1656] [serial = 318] [outer = 0x0] 01:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c3a7000) [pid = 1656] [serial = 319] [outer = 0x12c3a3400] 01:10:18 INFO - PROCESS | 1656 | 1466496618326 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c3ad000) [pid = 1656] [serial = 320] [outer = 0x12c3a3400] 01:10:18 INFO - PROCESS | 1656 | 1466496618674 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]]]}] 01:10:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:10:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 523ms 01:10:18 INFO - PROCESS | 1656 | 1466496618688 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:10:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:10:18 INFO - PROCESS | 1656 | 1466496618690 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:10:18 INFO - PROCESS | 1656 | 1466496618697 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:10:18 INFO - PROCESS | 1656 | 1466496618699 Marionette TRACE conn2 <- [1,402,null,{}] 01:10:18 INFO - PROCESS | 1656 | 1466496618702 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}] 01:10:18 INFO - PROCESS | 1656 | 1466496618705 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:18 INFO - PROCESS | 1656 | 1466496618829 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:10:18 INFO - PROCESS | 1656 | 1466496618885 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:18 INFO - PROCESS | 1656 | 1466496618886 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af13800 == 43 [pid = 1656] [id = 108] 01:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x110f77c00) [pid = 1656] [serial = 321] [outer = 0x0] 01:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x110f80400) [pid = 1656] [serial = 322] [outer = 0x110f77c00] 01:10:18 INFO - PROCESS | 1656 | 1466496618926 Marionette DEBUG loaded listener.js 01:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x110f84800) [pid = 1656] [serial = 323] [outer = 0x110f77c00] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128ee6400) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126c74400) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12a6a0c00) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12172b400) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1164f9400) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1175f8c00) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128a54000) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1185a7800) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12563c000) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129311800) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119dfa400) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x120ef5800) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120fe7c00) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1181d6000) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115e11000) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125d50000) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128ee7400) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118111000) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111d7b800) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118056c00) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:10:19 INFO - PROCESS | 1656 | 1466496619321 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]]]}] 01:10:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:10:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 678ms 01:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:10:19 INFO - PROCESS | 1656 | 1466496619379 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:10:19 INFO - PROCESS | 1656 | 1466496619381 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:10:19 INFO - PROCESS | 1656 | 1466496619384 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:10:19 INFO - PROCESS | 1656 | 1466496619387 Marionette TRACE conn2 <- [1,406,null,{}] 01:10:19 INFO - PROCESS | 1656 | 1466496619391 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}] 01:10:19 INFO - PROCESS | 1656 | 1466496619392 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:19 INFO - PROCESS | 1656 | 1466496619484 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:10:19 INFO - PROCESS | 1656 | 1466496619506 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:19 INFO - PROCESS | 1656 | 1466496619507 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b213800 == 44 [pid = 1656] [id = 109] 01:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112977800) [pid = 1656] [serial = 324] [outer = 0x0] 01:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11297f800) [pid = 1656] [serial = 325] [outer = 0x112977800] 01:10:19 INFO - PROCESS | 1656 | 1466496619533 Marionette DEBUG loaded listener.js 01:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1182e7000) [pid = 1656] [serial = 326] [outer = 0x112977800] 01:10:19 INFO - PROCESS | 1656 | 1466496619860 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]]]}] 01:10:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:10:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 522ms 01:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:10:19 INFO - PROCESS | 1656 | 1466496619907 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:10:19 INFO - PROCESS | 1656 | 1466496619908 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:10:19 INFO - PROCESS | 1656 | 1466496619910 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:10:19 INFO - PROCESS | 1656 | 1466496619911 Marionette TRACE conn2 <- [1,410,null,{}] 01:10:19 INFO - PROCESS | 1656 | 1466496619913 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}] 01:10:19 INFO - PROCESS | 1656 | 1466496619914 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:20 INFO - PROCESS | 1656 | 1466496620039 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:10:20 INFO - PROCESS | 1656 | 1466496620040 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:10:20 INFO - PROCESS | 1656 | 1466496620076 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 1656 | 1466496620077 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba95800 == 45 [pid = 1656] [id = 110] 01:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112980400) [pid = 1656] [serial = 327] [outer = 0x0] 01:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125d46000) [pid = 1656] [serial = 328] [outer = 0x112980400] 01:10:20 INFO - PROCESS | 1656 | 1466496620102 Marionette DEBUG loaded listener.js 01:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c3ab400) [pid = 1656] [serial = 329] [outer = 0x112980400] 01:10:20 INFO - PROCESS | 1656 | 1466496620375 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]]]}] 01:10:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:10:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 01:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:10:20 INFO - PROCESS | 1656 | 1466496620428 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 1656 | 1466496620429 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:10:20 INFO - PROCESS | 1656 | 1466496620431 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 1656 | 1466496620432 Marionette TRACE conn2 <- [1,414,null,{}] 01:10:20 INFO - PROCESS | 1656 | 1466496620435 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}] 01:10:20 INFO - PROCESS | 1656 | 1466496620437 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:20 INFO - PROCESS | 1656 | 1466496620524 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:10:20 INFO - PROCESS | 1656 | 1466496620528 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:20 INFO - PROCESS | 1656 | 1466496620529 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c3800 == 46 [pid = 1656] [id = 111] 01:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126804000) [pid = 1656] [serial = 330] [outer = 0x0] 01:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12680c400) [pid = 1656] [serial = 331] [outer = 0x126804000] 01:10:20 INFO - PROCESS | 1656 | 1466496620553 Marionette DEBUG loaded listener.js 01:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126810000) [pid = 1656] [serial = 332] [outer = 0x126804000] 01:10:20 INFO - PROCESS | 1656 | 1466496620929 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]]]}] 01:10:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:10:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 01:10:20 INFO - PROCESS | 1656 | 1466496620951 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:10:20 INFO - PROCESS | 1656 | 1466496620952 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:10:20 INFO - PROCESS | 1656 | 1466496620956 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:10:20 INFO - PROCESS | 1656 | 1466496620957 Marionette TRACE conn2 <- [1,418,null,{}] 01:10:20 INFO - PROCESS | 1656 | 1466496620959 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}] 01:10:20 INFO - PROCESS | 1656 | 1466496620968 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:21 INFO - PROCESS | 1656 | 1466496621095 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:10:21 INFO - PROCESS | 1656 | 1466496621100 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:21 INFO - PROCESS | 1656 | 1466496621101 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d7800 == 47 [pid = 1656] [id = 112] 01:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12680d400) [pid = 1656] [serial = 333] [outer = 0x0] 01:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12c802c00) [pid = 1656] [serial = 334] [outer = 0x12680d400] 01:10:21 INFO - PROCESS | 1656 | 1466496621122 Marionette DEBUG loaded listener.js 01:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12c80b400) [pid = 1656] [serial = 335] [outer = 0x12680d400] 01:10:22 INFO - PROCESS | 1656 | 1466496622175 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]]]}] 01:10:22 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 01:10:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1222ms 01:10:22 INFO - PROCESS | 1656 | 1466496622178 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:10:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:10:22 INFO - PROCESS | 1656 | 1466496622180 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:10:22 INFO - PROCESS | 1656 | 1466496622183 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:10:22 INFO - PROCESS | 1656 | 1466496622185 Marionette TRACE conn2 <- [1,422,null,{}] 01:10:22 INFO - PROCESS | 1656 | 1466496622190 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}] 01:10:22 INFO - PROCESS | 1656 | 1466496622191 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:22 INFO - PROCESS | 1656 | 1466496622295 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:10:22 INFO - PROCESS | 1656 | 1466496622347 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:22 INFO - PROCESS | 1656 | 1466496622348 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808d000 == 48 [pid = 1656] [id = 113] 01:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116a2a800) [pid = 1656] [serial = 336] [outer = 0x0] 01:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118114800) [pid = 1656] [serial = 337] [outer = 0x116a2a800] 01:10:22 INFO - PROCESS | 1656 | 1466496622379 Marionette DEBUG loaded listener.js 01:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x118711000) [pid = 1656] [serial = 338] [outer = 0x116a2a800] 01:10:23 INFO - PROCESS | 1656 | 1466496623316 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]]]}] 01:10:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1174ms 01:10:23 INFO - PROCESS | 1656 | 1466496623358 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:10:23 INFO - PROCESS | 1656 | 1466496623361 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:10:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:10:23 INFO - PROCESS | 1656 | 1466496623366 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:10:23 INFO - PROCESS | 1656 | 1466496623368 Marionette TRACE conn2 <- [1,426,null,{}] 01:10:23 INFO - PROCESS | 1656 | 1466496623370 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}] 01:10:23 INFO - PROCESS | 1656 | 1466496623372 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:23 INFO - PROCESS | 1656 | 1466496623477 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:10:23 INFO - PROCESS | 1656 | 1466496623528 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:23 INFO - PROCESS | 1656 | 1466496623530 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd2000 == 49 [pid = 1656] [id = 114] 01:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118f7ac00) [pid = 1656] [serial = 339] [outer = 0x0] 01:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x120ef4800) [pid = 1656] [serial = 340] [outer = 0x118f7ac00] 01:10:23 INFO - PROCESS | 1656 | 1466496623560 Marionette DEBUG loaded listener.js 01:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1210ac400) [pid = 1656] [serial = 341] [outer = 0x118f7ac00] 01:10:24 INFO - PROCESS | 1656 | 1466496624095 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] 01:10:24 INFO - PROCESS | 1656 | 1466496624193 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:10:24 INFO - PROCESS | 1656 | 1466496624196 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:10:24 INFO - PROCESS | 1656 | 1466496624201 Marionette TRACE conn2 <- [1,430,null,{}] 01:10:24 INFO - PROCESS | 1656 | 1466496624243 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}] 01:10:24 INFO - PROCESS | 1656 | 1466496624248 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:24 INFO - PROCESS | 1656 | 1466496624385 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:10:24 INFO - PROCESS | 1656 | 1466496624437 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:24 INFO - PROCESS | 1656 | 1466496624439 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a50c800 == 50 [pid = 1656] [id = 115] 01:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1254d0800) [pid = 1656] [serial = 342] [outer = 0x0] 01:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126d72000) [pid = 1656] [serial = 343] [outer = 0x1254d0800] 01:10:24 INFO - PROCESS | 1656 | 1466496624470 Marionette DEBUG loaded listener.js 01:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12752ec00) [pid = 1656] [serial = 344] [outer = 0x1254d0800] 01:10:25 INFO - PROCESS | 1656 | 1466496625115 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]]]}] 01:10:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:10:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 954ms 01:10:25 INFO - PROCESS | 1656 | 1466496625158 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:10:25 INFO - PROCESS | 1656 | 1466496625160 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:10:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:10:25 INFO - PROCESS | 1656 | 1466496625164 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:10:25 INFO - PROCESS | 1656 | 1466496625166 Marionette TRACE conn2 <- [1,434,null,{}] 01:10:25 INFO - PROCESS | 1656 | 1466496625171 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}] 01:10:25 INFO - PROCESS | 1656 | 1466496625173 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:25 INFO - PROCESS | 1656 | 1466496625264 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:10:25 INFO - PROCESS | 1656 | 1466496625335 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:25 INFO - PROCESS | 1656 | 1466496625336 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164bf000 == 51 [pid = 1656] [id = 116] 01:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1182ed400) [pid = 1656] [serial = 345] [outer = 0x0] 01:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1185a1400) [pid = 1656] [serial = 346] [outer = 0x1182ed400] 01:10:25 INFO - PROCESS | 1656 | 1466496625364 Marionette DEBUG loaded listener.js 01:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118fb8400) [pid = 1656] [serial = 347] [outer = 0x1182ed400] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x117167800 == 50 [pid = 1656] [id = 64] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c3800 == 49 [pid = 1656] [id = 111] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba95800 == 48 [pid = 1656] [id = 110] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12b213800 == 47 [pid = 1656] [id = 109] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12af13800 == 46 [pid = 1656] [id = 108] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1295a8800 == 45 [pid = 1656] [id = 107] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12910f800 == 44 [pid = 1656] [id = 106] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x128742800 == 43 [pid = 1656] [id = 105] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x123f8a800 == 42 [pid = 1656] [id = 104] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x121a0a000 == 41 [pid = 1656] [id = 103] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x120f21800 == 40 [pid = 1656] [id = 102] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118316800 == 39 [pid = 1656] [id = 101] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11830c000 == 38 [pid = 1656] [id = 100] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118f12000 == 37 [pid = 1656] [id = 99] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12af06800 == 36 [pid = 1656] [id = 94] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x116f40000 == 35 [pid = 1656] [id = 51] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x116856000 == 34 [pid = 1656] [id = 95] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1293d5800 == 33 [pid = 1656] [id = 97] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01d000 == 32 [pid = 1656] [id = 98] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119bb2000 == 31 [pid = 1656] [id = 96] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12a50c800 == 30 [pid = 1656] [id = 115] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd2000 == 29 [pid = 1656] [id = 114] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11808d000 == 28 [pid = 1656] [id = 113] 01:10:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d7800 == 27 [pid = 1656] [id = 112] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1182ea000) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x113bc8400) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x129310800) [pid = 1656] [serial = 262] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x129417800) [pid = 1656] [serial = 265] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x129411800) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12a876400) [pid = 1656] [serial = 268] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12751fc00) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125dc8800) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11810d000) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1194a1000) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x120eec400) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118f78800) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129305c00) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128d08400) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x120fe6800) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119241000) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126832c00) [pid = 1656] [serial = 256] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12a874c00) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120ef7400) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121353800) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1252ca800) [pid = 1656] [serial = 253] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x125855800) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128ee5000) [pid = 1656] [serial = 272] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185a2800) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1182e6400) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1182e2400) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116f46800) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1252cd800) [pid = 1656] [serial = 271] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12adc9800) [pid = 1656] [serial = 269] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127511c00) [pid = 1656] [serial = 259] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b858000) [pid = 1656] [serial = 278] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a69ac00) [pid = 1656] [serial = 266] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128ee5c00) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12b84a400) [pid = 1656] [serial = 275] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12af3ec00) [pid = 1656] [serial = 274] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b850800) [pid = 1656] [serial = 277] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12bad0400) [pid = 1656] [serial = 280] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126d78c00) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 01:10:26 INFO - PROCESS | 1656 | 1466496626370 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]]]}] 01:10:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:10:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1274ms 01:10:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:10:26 INFO - PROCESS | 1656 | 1466496626442 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1656 | 1466496626444 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:10:26 INFO - PROCESS | 1656 | 1466496626447 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1656 | 1466496626449 Marionette TRACE conn2 <- [1,438,null,{}] 01:10:26 INFO - PROCESS | 1656 | 1466496626454 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}] 01:10:26 INFO - PROCESS | 1656 | 1466496626456 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:26 INFO - PROCESS | 1656 | 1466496626533 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:10:26 INFO - PROCESS | 1656 | 1466496626564 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:26 INFO - PROCESS | 1656 | 1466496626567 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f2d800 == 28 [pid = 1656] [id = 117] 01:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x114f96400) [pid = 1656] [serial = 348] [outer = 0x0] 01:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x115e6d400) [pid = 1656] [serial = 349] [outer = 0x114f96400] 01:10:26 INFO - PROCESS | 1656 | 1466496626594 Marionette DEBUG loaded listener.js 01:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116f9dc00) [pid = 1656] [serial = 350] [outer = 0x114f96400] 01:10:26 INFO - PROCESS | 1656 | 1466496626929 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]]]}] 01:10:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:10:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 523ms 01:10:26 INFO - PROCESS | 1656 | 1466496626971 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:10:26 INFO - PROCESS | 1656 | 1466496626975 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:10:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:10:26 INFO - PROCESS | 1656 | 1466496626979 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:10:26 INFO - PROCESS | 1656 | 1466496626981 Marionette TRACE conn2 <- [1,442,null,{}] 01:10:26 INFO - PROCESS | 1656 | 1466496626983 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}] 01:10:26 INFO - PROCESS | 1656 | 1466496626985 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:27 INFO - PROCESS | 1656 | 1466496627061 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:10:27 INFO - PROCESS | 1656 | 1466496627065 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1656 | 1466496627066 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168cf000 == 29 [pid = 1656] [id = 118] 01:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x117c12400) [pid = 1656] [serial = 351] [outer = 0x0] 01:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1182e6000) [pid = 1656] [serial = 352] [outer = 0x117c12400] 01:10:27 INFO - PROCESS | 1656 | 1466496627096 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11859fc00) [pid = 1656] [serial = 353] [outer = 0x117c12400] 01:10:27 INFO - PROCESS | 1656 | 1466496627427 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]]]}] 01:10:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:10:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 471ms 01:10:27 INFO - PROCESS | 1656 | 1466496627451 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:10:27 INFO - PROCESS | 1656 | 1466496627452 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:10:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:10:27 INFO - PROCESS | 1656 | 1466496627457 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:10:27 INFO - PROCESS | 1656 | 1466496627466 Marionette TRACE conn2 <- [1,446,null,{}] 01:10:27 INFO - PROCESS | 1656 | 1466496627474 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}] 01:10:27 INFO - PROCESS | 1656 | 1466496627477 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:27 INFO - PROCESS | 1656 | 1466496627563 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:10:27 INFO - PROCESS | 1656 | 1466496627627 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:27 INFO - PROCESS | 1656 | 1466496627629 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808e000 == 30 [pid = 1656] [id = 119] 01:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11870b400) [pid = 1656] [serial = 354] [outer = 0x0] 01:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11923f400) [pid = 1656] [serial = 355] [outer = 0x11870b400] 01:10:27 INFO - PROCESS | 1656 | 1466496627677 Marionette DEBUG loaded listener.js 01:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119dfe000) [pid = 1656] [serial = 356] [outer = 0x11870b400] 01:10:28 INFO - PROCESS | 1656 | 1466496628144 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]]]}] 01:10:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:10:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 733ms 01:10:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:10:28 INFO - PROCESS | 1656 | 1466496628192 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:10:28 INFO - PROCESS | 1656 | 1466496628194 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:10:28 INFO - PROCESS | 1656 | 1466496628196 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:10:28 INFO - PROCESS | 1656 | 1466496628197 Marionette TRACE conn2 <- [1,450,null,{}] 01:10:28 INFO - PROCESS | 1656 | 1466496628199 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}] 01:10:28 INFO - PROCESS | 1656 | 1466496628200 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:28 INFO - PROCESS | 1656 | 1466496628277 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:10:28 INFO - PROCESS | 1656 | 1466496628281 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1656 | 1466496628282 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0d800 == 31 [pid = 1656] [id = 120] 01:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120fe8800) [pid = 1656] [serial = 357] [outer = 0x0] 01:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12117f400) [pid = 1656] [serial = 358] [outer = 0x120fe8800] 01:10:28 INFO - PROCESS | 1656 | 1466496628310 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12183d400) [pid = 1656] [serial = 359] [outer = 0x120fe8800] 01:10:28 INFO - PROCESS | 1656 | 1466496628657 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] 01:10:28 INFO - PROCESS | 1656 | 1466496628666 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:10:28 INFO - PROCESS | 1656 | 1466496628668 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:10:28 INFO - PROCESS | 1656 | 1466496628669 Marionette TRACE conn2 <- [1,454,null,{}] 01:10:28 INFO - PROCESS | 1656 | 1466496628674 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}] 01:10:28 INFO - PROCESS | 1656 | 1466496628675 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:28 INFO - PROCESS | 1656 | 1466496628771 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:10:28 INFO - PROCESS | 1656 | 1466496628807 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:28 INFO - PROCESS | 1656 | 1466496628808 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199cf800 == 32 [pid = 1656] [id = 121] 01:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120ef9800) [pid = 1656] [serial = 360] [outer = 0x0] 01:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1254ca400) [pid = 1656] [serial = 361] [outer = 0x120ef9800] 01:10:28 INFO - PROCESS | 1656 | 1466496628833 Marionette DEBUG loaded listener.js 01:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x125855800) [pid = 1656] [serial = 362] [outer = 0x120ef9800] 01:10:29 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:29 INFO - PROCESS | 1656 | 1466496629166 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]]]}] 01:10:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:10:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 01:10:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:10:29 INFO - PROCESS | 1656 | 1466496629192 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:10:29 INFO - PROCESS | 1656 | 1466496629193 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:10:29 INFO - PROCESS | 1656 | 1466496629196 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1656 | 1466496629197 Marionette TRACE conn2 <- [1,458,null,{}] 01:10:29 INFO - PROCESS | 1656 | 1466496629200 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}] 01:10:29 INFO - PROCESS | 1656 | 1466496629207 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:29 INFO - PROCESS | 1656 | 1466496629369 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:10:29 INFO - PROCESS | 1656 | 1466496629385 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:29 INFO - PROCESS | 1656 | 1466496629387 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125e800 == 33 [pid = 1656] [id = 122] 01:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125d43400) [pid = 1656] [serial = 363] [outer = 0x0] 01:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126d6e800) [pid = 1656] [serial = 364] [outer = 0x125d43400] 01:10:29 INFO - PROCESS | 1656 | 1466496629430 Marionette DEBUG loaded listener.js 01:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x127525c00) [pid = 1656] [serial = 365] [outer = 0x125d43400] 01:10:29 INFO - PROCESS | 1656 | 1466496629848 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] 01:10:29 INFO - PROCESS | 1656 | 1466496629868 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:10:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:10:29 INFO - PROCESS | 1656 | 1466496629872 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:10:29 INFO - PROCESS | 1656 | 1466496629873 Marionette TRACE conn2 <- [1,462,null,{}] 01:10:29 INFO - PROCESS | 1656 | 1466496629875 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}] 01:10:29 INFO - PROCESS | 1656 | 1466496629876 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:29 INFO - PROCESS | 1656 | 1466496629975 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:10:30 INFO - PROCESS | 1656 | 1466496630026 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1656 | 1466496630027 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d15800 == 34 [pid = 1656] [id = 123] 01:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113d6cc00) [pid = 1656] [serial = 366] [outer = 0x0] 01:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128d08400) [pid = 1656] [serial = 367] [outer = 0x113d6cc00] 01:10:30 INFO - PROCESS | 1656 | 1466496630051 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128ee5000) [pid = 1656] [serial = 368] [outer = 0x113d6cc00] 01:10:30 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:30 INFO - PROCESS | 1656 | 1466496630388 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] 01:10:30 INFO - PROCESS | 1656 | 1466496630442 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:10:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 01:10:30 INFO - PROCESS | 1656 | 1466496630444 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:10:30 INFO - PROCESS | 1656 | 1466496630445 Marionette TRACE conn2 <- [1,466,null,{}] 01:10:30 INFO - PROCESS | 1656 | 1466496630448 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}] 01:10:30 INFO - PROCESS | 1656 | 1466496630449 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12680d400) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126804000) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12bae1400) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1182e6c00) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128edd000) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125d46400) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116814000) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12750ec00) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120fe5c00) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185a2c00) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115e03800) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12b856400) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11949b000) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1254cfc00) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128a4d000) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12c3a3400) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110f77c00) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112980400) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:10:30 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112977800) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:10:30 INFO - PROCESS | 1656 | 1466496630810 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:10:30 INFO - PROCESS | 1656 | 1466496630817 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:30 INFO - PROCESS | 1656 | 1466496630818 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11661b800 == 35 [pid = 1656] [id = 124] 01:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x110f78000) [pid = 1656] [serial = 369] [outer = 0x0] 01:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112976c00) [pid = 1656] [serial = 370] [outer = 0x110f78000] 01:10:30 INFO - PROCESS | 1656 | 1466496630846 Marionette DEBUG loaded listener.js 01:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1182e1800) [pid = 1656] [serial = 371] [outer = 0x110f78000] 01:10:31 INFO - PROCESS | 1656 | 1466496631139 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] 01:10:31 INFO - PROCESS | 1656 | 1466496631165 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:10:31 INFO - PROCESS | 1656 | 1466496631167 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1656 | 1466496631168 Marionette TRACE conn2 <- [1,470,null,{}] 01:10:31 INFO - PROCESS | 1656 | 1466496631173 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}] 01:10:31 INFO - PROCESS | 1656 | 1466496631175 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:31 INFO - PROCESS | 1656 | 1466496631273 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:10:31 INFO - PROCESS | 1656 | 1466496631279 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1656 | 1466496631280 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192bf000 == 36 [pid = 1656] [id = 125] 01:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1182e6c00) [pid = 1656] [serial = 372] [outer = 0x0] 01:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a4d000) [pid = 1656] [serial = 373] [outer = 0x1182e6c00] 01:10:31 INFO - PROCESS | 1656 | 1466496631304 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12940e400) [pid = 1656] [serial = 374] [outer = 0x1182e6c00] 01:10:31 INFO - PROCESS | 1656 | 1466496631605 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]]]}] 01:10:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:10:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 473ms 01:10:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:10:31 INFO - PROCESS | 1656 | 1466496631643 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:10:31 INFO - PROCESS | 1656 | 1466496631644 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:10:31 INFO - PROCESS | 1656 | 1466496631646 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:10:31 INFO - PROCESS | 1656 | 1466496631647 Marionette TRACE conn2 <- [1,474,null,{}] 01:10:31 INFO - PROCESS | 1656 | 1466496631650 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}] 01:10:31 INFO - PROCESS | 1656 | 1466496631651 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:31 INFO - PROCESS | 1656 | 1466496631764 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:10:31 INFO - PROCESS | 1656 | 1466496631771 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:31 INFO - PROCESS | 1656 | 1466496631773 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x127312000 == 37 [pid = 1656] [id = 126] 01:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116813c00) [pid = 1656] [serial = 375] [outer = 0x0] 01:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129418c00) [pid = 1656] [serial = 376] [outer = 0x116813c00] 01:10:31 INFO - PROCESS | 1656 | 1466496631797 Marionette DEBUG loaded listener.js 01:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a697000) [pid = 1656] [serial = 377] [outer = 0x116813c00] 01:10:32 INFO - PROCESS | 1656 | 1466496632173 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]]]}] 01:10:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:10:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 569ms 01:10:32 INFO - PROCESS | 1656 | 1466496632216 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:10:32 INFO - PROCESS | 1656 | 1466496632219 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:10:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:10:32 INFO - PROCESS | 1656 | 1466496632231 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:10:32 INFO - PROCESS | 1656 | 1466496632233 Marionette TRACE conn2 <- [1,478,null,{}] 01:10:32 INFO - PROCESS | 1656 | 1466496632238 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}] 01:10:32 INFO - PROCESS | 1656 | 1466496632241 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:32 INFO - PROCESS | 1656 | 1466496632410 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:10:32 INFO - PROCESS | 1656 | 1466496632440 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:32 INFO - PROCESS | 1656 | 1466496632441 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910f800 == 38 [pid = 1656] [id = 127] 01:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1185a2c00) [pid = 1656] [serial = 378] [outer = 0x0] 01:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a876800) [pid = 1656] [serial = 379] [outer = 0x1185a2c00] 01:10:32 INFO - PROCESS | 1656 | 1466496632484 Marionette DEBUG loaded listener.js 01:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12af45c00) [pid = 1656] [serial = 380] [outer = 0x1185a2c00] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1168cf000 == 37 [pid = 1656] [id = 118] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x114f2d800 == 36 [pid = 1656] [id = 117] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1164bf000 == 35 [pid = 1656] [id = 116] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11808e000 == 34 [pid = 1656] [id = 119] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12125e800 == 33 [pid = 1656] [id = 122] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1199cf800 == 32 [pid = 1656] [id = 121] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123d15800 == 31 [pid = 1656] [id = 123] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1192bf000 == 30 [pid = 1656] [id = 125] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x127312000 == 29 [pid = 1656] [id = 126] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0d800 == 28 [pid = 1656] [id = 120] 01:10:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11661b800 == 27 [pid = 1656] [id = 124] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bae3400) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12bf79400) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12bae7c00) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129311c00) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a5dec00) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12682b800) [pid = 1656] [serial = 289] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x127506c00) [pid = 1656] [serial = 290] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1175f6800) [pid = 1656] [serial = 283] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1183f6c00) [pid = 1656] [serial = 284] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128d07400) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128ee0c00) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x120feb400) [pid = 1656] [serial = 298] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1215a3800) [pid = 1656] [serial = 299] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185dbc00) [pid = 1656] [serial = 295] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118fbd000) [pid = 1656] [serial = 296] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a69b000) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12badc400) [pid = 1656] [serial = 281] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119986000) [pid = 1656] [serial = 286] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x120ef3800) [pid = 1656] [serial = 287] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125dc8c00) [pid = 1656] [serial = 301] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12735a400) [pid = 1656] [serial = 302] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128a55800) [pid = 1656] [serial = 292] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128ee8000) [pid = 1656] [serial = 293] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12c3a7000) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x110f80400) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12c3ad000) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12c3ab400) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126810000) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x110f84800) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12c3a0400) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11297f800) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x125d46000) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1182e7000) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12b84d400) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12c80b400) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12c802c00) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12680c400) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 01:10:33 INFO - PROCESS | 1656 | 1466496633875 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]]]}] 01:10:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:10:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1674ms 01:10:33 INFO - PROCESS | 1656 | 1466496633905 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:10:33 INFO - PROCESS | 1656 | 1466496633907 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:10:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:10:33 INFO - PROCESS | 1656 | 1466496633911 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:10:33 INFO - PROCESS | 1656 | 1466496633913 Marionette TRACE conn2 <- [1,482,null,{}] 01:10:33 INFO - PROCESS | 1656 | 1466496633917 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}] 01:10:33 INFO - PROCESS | 1656 | 1466496633919 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:34 INFO - PROCESS | 1656 | 1466496634008 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:10:34 INFO - PROCESS | 1656 | 1466496634053 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 1656 | 1466496634055 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1137d0000 == 28 [pid = 1656] [id = 128] 01:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112d8d400) [pid = 1656] [serial = 381] [outer = 0x0] 01:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x112d97000) [pid = 1656] [serial = 382] [outer = 0x112d8d400] 01:10:34 INFO - PROCESS | 1656 | 1466496634083 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113d30800) [pid = 1656] [serial = 383] [outer = 0x112d8d400] 01:10:34 INFO - PROCESS | 1656 | 1466496634397 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]]]}] 01:10:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:10:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 521ms 01:10:34 INFO - PROCESS | 1656 | 1466496634432 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1656 | 1466496634436 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:10:34 INFO - PROCESS | 1656 | 1466496634445 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 1656 | 1466496634446 Marionette TRACE conn2 <- [1,486,null,{}] 01:10:34 INFO - PROCESS | 1656 | 1466496634449 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}] 01:10:34 INFO - PROCESS | 1656 | 1466496634451 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:34 INFO - PROCESS | 1656 | 1466496634527 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:10:34 INFO - PROCESS | 1656 | 1466496634573 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:34 INFO - PROCESS | 1656 | 1466496634574 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168b3000 == 29 [pid = 1656] [id = 129] 01:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x113d68000) [pid = 1656] [serial = 384] [outer = 0x0] 01:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x115e02400) [pid = 1656] [serial = 385] [outer = 0x113d68000] 01:10:34 INFO - PROCESS | 1656 | 1466496634602 Marionette DEBUG loaded listener.js 01:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116fa4400) [pid = 1656] [serial = 386] [outer = 0x113d68000] 01:10:34 INFO - PROCESS | 1656 | 1466496634901 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]]]}] 01:10:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:10:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 01:10:34 INFO - PROCESS | 1656 | 1466496634914 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:10:34 INFO - PROCESS | 1656 | 1466496634915 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:10:34 INFO - PROCESS | 1656 | 1466496634917 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:10:34 INFO - PROCESS | 1656 | 1466496634931 Marionette TRACE conn2 <- [1,490,null,{}] 01:10:34 INFO - PROCESS | 1656 | 1466496634946 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}] 01:10:34 INFO - PROCESS | 1656 | 1466496634949 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:35 INFO - PROCESS | 1656 | 1466496635028 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:10:35 INFO - PROCESS | 1656 | 1466496635033 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1656 | 1466496635035 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c4d800 == 30 [pid = 1656] [id = 130] 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x110f7d000) [pid = 1656] [serial = 387] [outer = 0x0] 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1182e7400) [pid = 1656] [serial = 388] [outer = 0x110f7d000] 01:10:35 INFO - PROCESS | 1656 | 1466496635066 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1183f7000) [pid = 1656] [serial = 389] [outer = 0x110f7d000] 01:10:35 INFO - PROCESS | 1656 | 1466496635394 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]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:10:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 491ms 01:10:35 INFO - PROCESS | 1656 | 1466496635409 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1656 | 1466496635410 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:10:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:10:35 INFO - PROCESS | 1656 | 1466496635412 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1656 | 1466496635414 Marionette TRACE conn2 <- [1,494,null,{}] 01:10:35 INFO - PROCESS | 1656 | 1466496635416 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}] 01:10:35 INFO - PROCESS | 1656 | 1466496635417 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:35 INFO - PROCESS | 1656 | 1466496635515 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:10:35 INFO - PROCESS | 1656 | 1466496635521 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1656 | 1466496635522 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181bc000 == 31 [pid = 1656] [id = 131] 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1183ed800) [pid = 1656] [serial = 390] [outer = 0x0] 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1185a6800) [pid = 1656] [serial = 391] [outer = 0x1183ed800] 01:10:35 INFO - PROCESS | 1656 | 1466496635547 Marionette DEBUG loaded listener.js 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118713c00) [pid = 1656] [serial = 392] [outer = 0x1183ed800] 01:10:35 INFO - PROCESS | 1656 | 1466496635845 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]]]}] 01:10:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:10:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 467ms 01:10:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:10:35 INFO - PROCESS | 1656 | 1466496635881 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:10:35 INFO - PROCESS | 1656 | 1466496635882 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:10:35 INFO - PROCESS | 1656 | 1466496635884 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:10:35 INFO - PROCESS | 1656 | 1466496635886 Marionette TRACE conn2 <- [1,498,null,{}] 01:10:35 INFO - PROCESS | 1656 | 1466496635891 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}] 01:10:35 INFO - PROCESS | 1656 | 1466496635892 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:35 INFO - PROCESS | 1656 | 1466496635969 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:10:35 INFO - PROCESS | 1656 | 1466496635974 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:35 INFO - PROCESS | 1656 | 1466496635975 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fe9800 == 32 [pid = 1656] [id = 132] 01:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x113bc2800) [pid = 1656] [serial = 393] [outer = 0x0] 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118881c00) [pid = 1656] [serial = 394] [outer = 0x113bc2800] 01:10:36 INFO - PROCESS | 1656 | 1466496636003 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x119243800) [pid = 1656] [serial = 395] [outer = 0x113bc2800] 01:10:36 INFO - PROCESS | 1656 | 1466496636313 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]]]}] 01:10:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:10:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 470ms 01:10:36 INFO - PROCESS | 1656 | 1466496636355 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:10:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:10:36 INFO - PROCESS | 1656 | 1466496636357 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:10:36 INFO - PROCESS | 1656 | 1466496636359 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 1656 | 1466496636360 Marionette TRACE conn2 <- [1,502,null,{}] 01:10:36 INFO - PROCESS | 1656 | 1466496636362 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}] 01:10:36 INFO - PROCESS | 1656 | 1466496636366 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:36 INFO - PROCESS | 1656 | 1466496636479 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:10:36 INFO - PROCESS | 1656 | 1466496636485 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1656 | 1466496636486 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11953a800 == 33 [pid = 1656] [id = 133] 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118f78000) [pid = 1656] [serial = 396] [outer = 0x0] 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11997e400) [pid = 1656] [serial = 397] [outer = 0x118f78000] 01:10:36 INFO - PROCESS | 1656 | 1466496636516 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120fe8c00) [pid = 1656] [serial = 398] [outer = 0x118f78000] 01:10:36 INFO - PROCESS | 1656 | 1466496636790 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]]]}] 01:10:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:10:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 467ms 01:10:36 INFO - PROCESS | 1656 | 1466496636827 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:10:36 INFO - PROCESS | 1656 | 1466496636828 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:10:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:10:36 INFO - PROCESS | 1656 | 1466496636830 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:10:36 INFO - PROCESS | 1656 | 1466496636831 Marionette TRACE conn2 <- [1,506,null,{}] 01:10:36 INFO - PROCESS | 1656 | 1466496636834 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}] 01:10:36 INFO - PROCESS | 1656 | 1466496636835 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:36 INFO - PROCESS | 1656 | 1466496636909 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:10:36 INFO - PROCESS | 1656 | 1466496636913 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:36 INFO - PROCESS | 1656 | 1466496636924 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x121120000 == 34 [pid = 1656] [id = 134] 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1182ec400) [pid = 1656] [serial = 399] [outer = 0x0] 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12117c800) [pid = 1656] [serial = 400] [outer = 0x1182ec400] 01:10:36 INFO - PROCESS | 1656 | 1466496636949 Marionette DEBUG loaded listener.js 01:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1215aec00) [pid = 1656] [serial = 401] [outer = 0x1182ec400] 01:10:37 INFO - PROCESS | 1656 | 1466496637259 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]]]}] 01:10:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:10:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 01:10:37 INFO - PROCESS | 1656 | 1466496637300 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:10:37 INFO - PROCESS | 1656 | 1466496637301 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:10:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:10:37 INFO - PROCESS | 1656 | 1466496637303 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:10:37 INFO - PROCESS | 1656 | 1466496637304 Marionette TRACE conn2 <- [1,510,null,{}] 01:10:37 INFO - PROCESS | 1656 | 1466496637307 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}] 01:10:37 INFO - PROCESS | 1656 | 1466496637308 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:37 INFO - PROCESS | 1656 | 1466496637402 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:10:37 INFO - PROCESS | 1656 | 1466496637408 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1656 | 1466496637409 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12124e800 == 35 [pid = 1656] [id = 135] 01:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11923cc00) [pid = 1656] [serial = 402] [outer = 0x0] 01:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121831000) [pid = 1656] [serial = 403] [outer = 0x11923cc00] 01:10:37 INFO - PROCESS | 1656 | 1466496637433 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1254cfc00) [pid = 1656] [serial = 404] [outer = 0x11923cc00] 01:10:37 INFO - PROCESS | 1656 | 1466496637745 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]]]}] 01:10:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:10:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 469ms 01:10:37 INFO - PROCESS | 1656 | 1466496637775 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:10:37 INFO - PROCESS | 1656 | 1466496637777 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:10:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:10:37 INFO - PROCESS | 1656 | 1466496637779 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:10:37 INFO - PROCESS | 1656 | 1466496637780 Marionette TRACE conn2 <- [1,514,null,{}] 01:10:37 INFO - PROCESS | 1656 | 1466496637782 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}] 01:10:37 INFO - PROCESS | 1656 | 1466496637783 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:37 INFO - PROCESS | 1656 | 1466496637866 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:10:37 INFO - PROCESS | 1656 | 1466496637872 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:37 INFO - PROCESS | 1656 | 1466496637874 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c4d000 == 36 [pid = 1656] [id = 136] 01:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x117c10400) [pid = 1656] [serial = 405] [outer = 0x0] 01:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125d46400) [pid = 1656] [serial = 406] [outer = 0x117c10400] 01:10:37 INFO - PROCESS | 1656 | 1466496637898 Marionette DEBUG loaded listener.js 01:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125dc8c00) [pid = 1656] [serial = 407] [outer = 0x117c10400] 01:10:38 INFO - PROCESS | 1656 | 1466496638194 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]]]}] 01:10:38 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 01:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 01:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:10:38 INFO - PROCESS | 1656 | 1466496638248 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1656 | 1466496638250 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:10:38 INFO - PROCESS | 1656 | 1466496638252 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1656 | 1466496638253 Marionette TRACE conn2 <- [1,518,null,{}] 01:10:38 INFO - PROCESS | 1656 | 1466496638255 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}] 01:10:38 INFO - PROCESS | 1656 | 1466496638256 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:38 INFO - PROCESS | 1656 | 1466496638356 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:10:38 INFO - PROCESS | 1656 | 1466496638361 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:38 INFO - PROCESS | 1656 | 1466496638362 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f89000 == 37 [pid = 1656] [id = 137] 01:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116f51800) [pid = 1656] [serial = 408] [outer = 0x0] 01:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126802400) [pid = 1656] [serial = 409] [outer = 0x116f51800] 01:10:38 INFO - PROCESS | 1656 | 1466496638387 Marionette DEBUG loaded listener.js 01:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12682b800) [pid = 1656] [serial = 410] [outer = 0x116f51800] 01:10:38 INFO - PROCESS | 1656 | 1466496638676 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]]]}] 01:10:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 471ms 01:10:38 INFO - PROCESS | 1656 | 1466496638725 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:10:38 INFO - PROCESS | 1656 | 1466496638726 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:10:38 INFO - PROCESS | 1656 | 1466496638729 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:10:38 INFO - PROCESS | 1656 | 1466496638730 Marionette TRACE conn2 <- [1,522,null,{}] 01:10:38 INFO - PROCESS | 1656 | 1466496638733 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}] 01:10:38 INFO - PROCESS | 1656 | 1466496638734 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:38 INFO - PROCESS | 1656 | 1466496638824 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:10:38 INFO - PROCESS | 1656 | 1466496638828 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:38 INFO - PROCESS | 1656 | 1466496638830 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fdc800 == 38 [pid = 1656] [id = 138] 01:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12521d000) [pid = 1656] [serial = 411] [outer = 0x0] 01:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x127063000) [pid = 1656] [serial = 412] [outer = 0x12521d000] 01:10:38 INFO - PROCESS | 1656 | 1466496638864 Marionette DEBUG loaded listener.js 01:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x127524400) [pid = 1656] [serial = 413] [outer = 0x12521d000] 01:10:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:10:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 01:10:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:10:39 INFO - PROCESS | 1656 | 1466496639243 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]]]}] 01:10:39 INFO - PROCESS | 1656 | 1466496639248 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:10:39 INFO - PROCESS | 1656 | 1466496639249 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:10:39 INFO - PROCESS | 1656 | 1466496639251 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:10:39 INFO - PROCESS | 1656 | 1466496639252 Marionette TRACE conn2 <- [1,526,null,{}] 01:10:39 INFO - PROCESS | 1656 | 1466496639257 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}] 01:10:39 INFO - PROCESS | 1656 | 1466496639258 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:39 INFO - PROCESS | 1656 | 1466496639352 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:10:39 INFO - PROCESS | 1656 | 1466496639357 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1656 | 1466496639358 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910d000 == 39 [pid = 1656] [id = 139] 01:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x127524800) [pid = 1656] [serial = 414] [outer = 0x0] 01:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12752dc00) [pid = 1656] [serial = 415] [outer = 0x127524800] 01:10:39 INFO - PROCESS | 1656 | 1466496639383 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128a5b800) [pid = 1656] [serial = 416] [outer = 0x127524800] 01:10:39 INFO - PROCESS | 1656 | 1466496639722 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]]]}] 01:10:39 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 01:10:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 01:10:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:10:39 INFO - PROCESS | 1656 | 1466496639772 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:10:39 INFO - PROCESS | 1656 | 1466496639773 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:10:39 INFO - PROCESS | 1656 | 1466496639775 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:10:39 INFO - PROCESS | 1656 | 1466496639777 Marionette TRACE conn2 <- [1,530,null,{}] 01:10:39 INFO - PROCESS | 1656 | 1466496639779 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}] 01:10:39 INFO - PROCESS | 1656 | 1466496639780 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:39 INFO - PROCESS | 1656 | 1466496639880 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:10:39 INFO - PROCESS | 1656 | 1466496639893 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:39 INFO - PROCESS | 1656 | 1466496639894 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x129387800 == 40 [pid = 1656] [id = 140] 01:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1185e4400) [pid = 1656] [serial = 417] [outer = 0x0] 01:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128edd800) [pid = 1656] [serial = 418] [outer = 0x1185e4400] 01:10:39 INFO - PROCESS | 1656 | 1466496639918 Marionette DEBUG loaded listener.js 01:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12930b800) [pid = 1656] [serial = 419] [outer = 0x1185e4400] 01:10:40 INFO - PROCESS | 1656 | 1466496640259 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"]]]}] 01:10:40 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 01:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:10:40 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 01:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:10:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:10:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:10:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:10:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 01:10:40 INFO - PROCESS | 1656 | 1466496640297 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 1656 | 1466496640298 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:10:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:10:40 INFO - PROCESS | 1656 | 1466496640300 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:10:40 INFO - PROCESS | 1656 | 1466496640301 Marionette TRACE conn2 <- [1,534,null,{}] 01:10:40 INFO - PROCESS | 1656 | 1466496640304 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}] 01:10:40 INFO - PROCESS | 1656 | 1466496640305 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:40 INFO - PROCESS | 1656 | 1466496640402 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:10:40 INFO - PROCESS | 1656 | 1466496640406 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:40 INFO - PROCESS | 1656 | 1466496640407 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295af800 == 41 [pid = 1656] [id = 141] 01:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12930dc00) [pid = 1656] [serial = 420] [outer = 0x0] 01:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a695000) [pid = 1656] [serial = 421] [outer = 0x12930dc00] 01:10:40 INFO - PROCESS | 1656 | 1466496640431 Marionette DEBUG loaded listener.js 01:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a879000) [pid = 1656] [serial = 422] [outer = 0x12930dc00] 01:10:40 INFO - PROCESS | 1656 | 1466496640747 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]]]}] 01:10:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:10:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 01:10:40 INFO - PROCESS | 1656 | 1466496640778 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:10:40 INFO - PROCESS | 1656 | 1466496640779 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:10:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:10:40 INFO - PROCESS | 1656 | 1466496640789 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:10:40 INFO - PROCESS | 1656 | 1466496640791 Marionette TRACE conn2 <- [1,538,null,{}] 01:10:40 INFO - PROCESS | 1656 | 1466496640794 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}] 01:10:40 INFO - PROCESS | 1656 | 1466496640795 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:40 INFO - PROCESS | 1656 | 1466496640911 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:10:40 INFO - PROCESS | 1656 | 1466496640951 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:40 INFO - PROCESS | 1656 | 1466496640952 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af04800 == 42 [pid = 1656] [id = 142] 01:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a86c400) [pid = 1656] [serial = 423] [outer = 0x0] 01:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12af3d400) [pid = 1656] [serial = 424] [outer = 0x12a86c400] 01:10:40 INFO - PROCESS | 1656 | 1466496640982 Marionette DEBUG loaded listener.js 01:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b02b400) [pid = 1656] [serial = 425] [outer = 0x12a86c400] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120ef9800) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x125d43400) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113d6cc00) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x110f78000) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1182e6c00) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120fe8800) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11870b400) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117c12400) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116813c00) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x114f96400) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1182ed400) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1254d0800) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118f7ac00) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:10:41 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116a2a800) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:10:41 INFO - PROCESS | 1656 | 1466496641361 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]]]}] 01:10:41 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. 01:10:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 624ms 01:10:41 INFO - PROCESS | 1656 | 1466496641413 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:10:41 INFO - PROCESS | 1656 | 1466496641414 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:10:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:10:41 INFO - PROCESS | 1656 | 1466496641416 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1656 | 1466496641417 Marionette TRACE conn2 <- [1,542,null,{}] 01:10:41 INFO - PROCESS | 1656 | 1466496641422 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}] 01:10:41 INFO - PROCESS | 1656 | 1466496641424 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:41 INFO - PROCESS | 1656 | 1466496641527 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:10:41 INFO - PROCESS | 1656 | 1466496641556 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:41 INFO - PROCESS | 1656 | 1466496641557 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a39800 == 43 [pid = 1656] [id = 143] 01:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117c12400) [pid = 1656] [serial = 426] [outer = 0x0] 01:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120ef2800) [pid = 1656] [serial = 427] [outer = 0x117c12400] 01:10:41 INFO - PROCESS | 1656 | 1466496641581 Marionette DEBUG loaded listener.js 01:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x127528000) [pid = 1656] [serial = 428] [outer = 0x117c12400] 01:10:41 INFO - PROCESS | 1656 | 1466496641875 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]]]}] 01:10:41 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. 01:10:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 473ms 01:10:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:10:41 INFO - PROCESS | 1656 | 1466496641895 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:10:41 INFO - PROCESS | 1656 | 1466496641896 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:10:41 INFO - PROCESS | 1656 | 1466496641898 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:10:41 INFO - PROCESS | 1656 | 1466496641899 Marionette TRACE conn2 <- [1,546,null,{}] 01:10:41 INFO - PROCESS | 1656 | 1466496641901 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}] 01:10:41 INFO - PROCESS | 1656 | 1466496641903 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:42 INFO - PROCESS | 1656 | 1466496642009 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:10:42 INFO - PROCESS | 1656 | 1466496642012 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1656 | 1466496642013 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b21c800 == 44 [pid = 1656] [id = 144] 01:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1254c8800) [pid = 1656] [serial = 429] [outer = 0x0] 01:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12adcf000) [pid = 1656] [serial = 430] [outer = 0x1254c8800] 01:10:42 INFO - PROCESS | 1656 | 1466496642042 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b032400) [pid = 1656] [serial = 431] [outer = 0x1254c8800] 01:10:42 INFO - PROCESS | 1656 | 1466496642395 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]]]}] 01:10:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:10:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 522ms 01:10:42 INFO - PROCESS | 1656 | 1466496642423 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:10:42 INFO - PROCESS | 1656 | 1466496642425 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:10:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:10:42 INFO - PROCESS | 1656 | 1466496642429 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:10:42 INFO - PROCESS | 1656 | 1466496642430 Marionette TRACE conn2 <- [1,550,null,{}] 01:10:42 INFO - PROCESS | 1656 | 1466496642434 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}] 01:10:42 INFO - PROCESS | 1656 | 1466496642435 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:42 INFO - PROCESS | 1656 | 1466496642598 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:10:42 INFO - PROCESS | 1656 | 1466496642611 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:42 INFO - PROCESS | 1656 | 1466496642612 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba85000 == 45 [pid = 1656] [id = 145] 01:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12b029800) [pid = 1656] [serial = 432] [outer = 0x0] 01:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12b034400) [pid = 1656] [serial = 433] [outer = 0x12b029800] 01:10:42 INFO - PROCESS | 1656 | 1466496642660 Marionette DEBUG loaded listener.js 01:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b857000) [pid = 1656] [serial = 434] [outer = 0x12b029800] 01:10:43 INFO - PROCESS | 1656 | 1466496643087 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]]]}] 01:10:43 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. 01:10:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 669ms 01:10:43 INFO - PROCESS | 1656 | 1466496643103 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:10:43 INFO - PROCESS | 1656 | 1466496643106 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:10:43 INFO - PROCESS | 1656 | 1466496643110 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:10:43 INFO - PROCESS | 1656 | 1466496643111 Marionette TRACE conn2 <- [1,554,null,{}] 01:10:43 INFO - PROCESS | 1656 | 1466496643113 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}] 01:10:43 INFO - PROCESS | 1656 | 1466496643114 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:43 INFO - PROCESS | 1656 | 1466496643200 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:10:43 INFO - PROCESS | 1656 | 1466496643290 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:43 INFO - PROCESS | 1656 | 1466496643292 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11224f000 == 46 [pid = 1656] [id = 146] 01:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x110f78400) [pid = 1656] [serial = 435] [outer = 0x0] 01:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x110f7f400) [pid = 1656] [serial = 436] [outer = 0x110f78400] 01:10:43 INFO - PROCESS | 1656 | 1466496643323 Marionette DEBUG loaded listener.js 01:10:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112974000) [pid = 1656] [serial = 437] [outer = 0x110f78400] 01:10:43 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:43 INFO - PROCESS | 1656 | 1466496643843 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]]]}] 01:10:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:10:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 770ms 01:10:43 INFO - PROCESS | 1656 | 1466496643882 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:10:43 INFO - PROCESS | 1656 | 1466496643884 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:10:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:10:43 INFO - PROCESS | 1656 | 1466496643889 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:10:43 INFO - PROCESS | 1656 | 1466496643892 Marionette TRACE conn2 <- [1,558,null,{}] 01:10:43 INFO - PROCESS | 1656 | 1466496643895 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}] 01:10:43 INFO - PROCESS | 1656 | 1466496643898 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:44 INFO - PROCESS | 1656 | 1466496644031 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:10:44 INFO - PROCESS | 1656 | 1466496644104 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:44 INFO - PROCESS | 1656 | 1466496644105 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c41000 == 47 [pid = 1656] [id = 147] 01:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x115de2000) [pid = 1656] [serial = 438] [outer = 0x0] 01:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1161bc800) [pid = 1656] [serial = 439] [outer = 0x115de2000] 01:10:44 INFO - PROCESS | 1656 | 1466496644136 Marionette DEBUG loaded listener.js 01:10:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1175fcc00) [pid = 1656] [serial = 440] [outer = 0x115de2000] 01:10:44 INFO - PROCESS | 1656 | 1466496644870 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]]]}] 01:10:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:10:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1023ms 01:10:44 INFO - PROCESS | 1656 | 1466496644910 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:10:44 INFO - PROCESS | 1656 | 1466496644912 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:10:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:10:44 INFO - PROCESS | 1656 | 1466496644915 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:10:44 INFO - PROCESS | 1656 | 1466496644917 Marionette TRACE conn2 <- [1,562,null,{}] 01:10:44 INFO - PROCESS | 1656 | 1466496644921 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}] 01:10:44 INFO - PROCESS | 1656 | 1466496644922 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:45 INFO - PROCESS | 1656 | 1466496645053 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba85000 == 46 [pid = 1656] [id = 145] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12b21c800 == 45 [pid = 1656] [id = 144] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x128a39800 == 44 [pid = 1656] [id = 143] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12a876800) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12af04800 == 43 [pid = 1656] [id = 142] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1295af800 == 42 [pid = 1656] [id = 141] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x129387800 == 41 [pid = 1656] [id = 140] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12910d000 == 40 [pid = 1656] [id = 139] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x118fdc800 == 39 [pid = 1656] [id = 138] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x123f89000 == 38 [pid = 1656] [id = 137] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117c4d000 == 37 [pid = 1656] [id = 136] 01:10:45 INFO - PROCESS | 1656 | 1466496645206 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1656 | 1466496645208 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12124e800 == 36 [pid = 1656] [id = 135] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x121120000 == 35 [pid = 1656] [id = 134] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11953a800 == 34 [pid = 1656] [id = 133] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x118fe9800 == 33 [pid = 1656] [id = 132] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1181bc000 == 32 [pid = 1656] [id = 131] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117c4d800 == 31 [pid = 1656] [id = 130] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1168b3000 == 30 [pid = 1656] [id = 129] 01:10:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ec9000 == 31 [pid = 1656] [id = 148] 01:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x115dd8800) [pid = 1656] [serial = 441] [outer = 0x0] 01:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116f9f000) [pid = 1656] [serial = 442] [outer = 0x115dd8800] 01:10:45 INFO - PROCESS | 1656 | 1466496645246 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11805b400) [pid = 1656] [serial = 443] [outer = 0x115dd8800] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1137d0000 == 30 [pid = 1656] [id = 128] 01:10:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12910f800 == 29 [pid = 1656] [id = 127] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1254ca400) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x126d6e800) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125855800) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x128d08400) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1182e1800) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128a4d000) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12117f400) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11923f400) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119dfe000) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1182e6000) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11859fc00) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128ee5000) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a697000) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112976c00) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115e6d400) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118fb8400) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185a1400) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12752ec00) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126d72000) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1210ac400) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120ef4800) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118711000) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118114800) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116f9dc00) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12940e400) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x127525c00) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129418c00) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12183d400) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 01:10:45 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:45 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:45 INFO - PROCESS | 1656 | 1466496645568 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]]]}] 01:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 675ms 01:10:45 INFO - PROCESS | 1656 | 1466496645597 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:10:45 INFO - PROCESS | 1656 | 1466496645600 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:10:45 INFO - PROCESS | 1656 | 1466496645607 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:10:45 INFO - PROCESS | 1656 | 1466496645609 Marionette TRACE conn2 <- [1,566,null,{}] 01:10:45 INFO - PROCESS | 1656 | 1466496645612 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}] 01:10:45 INFO - PROCESS | 1656 | 1466496645613 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:45 INFO - PROCESS | 1656 | 1466496645689 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:10:45 INFO - PROCESS | 1656 | 1466496645693 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:45 INFO - PROCESS | 1656 | 1466496645694 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c39800 == 30 [pid = 1656] [id = 149] 01:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1182e2400) [pid = 1656] [serial = 444] [outer = 0x0] 01:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1185a1000) [pid = 1656] [serial = 445] [outer = 0x1182e2400] 01:10:45 INFO - PROCESS | 1656 | 1466496645724 Marionette DEBUG loaded listener.js 01:10:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185dcc00) [pid = 1656] [serial = 446] [outer = 0x1182e2400] 01:10:45 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:46 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:46 INFO - PROCESS | 1656 | 1466496646126 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]]]}] 01:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 570ms 01:10:46 INFO - PROCESS | 1656 | 1466496646177 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:10:46 INFO - PROCESS | 1656 | 1466496646179 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:10:46 INFO - PROCESS | 1656 | 1466496646183 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:10:46 INFO - PROCESS | 1656 | 1466496646186 Marionette TRACE conn2 <- [1,570,null,{}] 01:10:46 INFO - PROCESS | 1656 | 1466496646198 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}] 01:10:46 INFO - PROCESS | 1656 | 1466496646202 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:46 INFO - PROCESS | 1656 | 1466496646392 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:10:46 INFO - PROCESS | 1656 | 1466496646511 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:46 INFO - PROCESS | 1656 | 1466496646513 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x116856800 == 31 [pid = 1656] [id = 150] 01:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112980c00) [pid = 1656] [serial = 447] [outer = 0x0] 01:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113bc8400) [pid = 1656] [serial = 448] [outer = 0x112980c00] 01:10:46 INFO - PROCESS | 1656 | 1466496646547 Marionette DEBUG loaded listener.js 01:10:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118053000) [pid = 1656] [serial = 449] [outer = 0x112980c00] 01:10:46 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:46 INFO - PROCESS | 1656 | 1466496646961 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]]]}] 01:10:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 826ms 01:10:47 INFO - PROCESS | 1656 | 1466496647009 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:10:47 INFO - PROCESS | 1656 | 1466496647012 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:10:47 INFO - PROCESS | 1656 | 1466496647015 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 1656 | 1466496647017 Marionette TRACE conn2 <- [1,574,null,{}] 01:10:47 INFO - PROCESS | 1656 | 1466496647021 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}] 01:10:47 INFO - PROCESS | 1656 | 1466496647022 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:47 INFO - PROCESS | 1656 | 1466496647116 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:10:47 INFO - PROCESS | 1656 | 1466496647163 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:47 INFO - PROCESS | 1656 | 1466496647164 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831d800 == 32 [pid = 1656] [id = 151] 01:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118110c00) [pid = 1656] [serial = 450] [outer = 0x0] 01:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1185e5000) [pid = 1656] [serial = 451] [outer = 0x118110c00] 01:10:47 INFO - PROCESS | 1656 | 1466496647195 Marionette DEBUG loaded listener.js 01:10:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11923c800) [pid = 1656] [serial = 452] [outer = 0x118110c00] 01:10:47 INFO - PROCESS | 1656 | 1466496647634 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]]]}] 01:10:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 678ms 01:10:47 INFO - PROCESS | 1656 | 1466496647694 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:10:47 INFO - PROCESS | 1656 | 1466496647697 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:10:47 INFO - PROCESS | 1656 | 1466496647700 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:10:47 INFO - PROCESS | 1656 | 1466496647703 Marionette TRACE conn2 <- [1,578,null,{}] 01:10:47 INFO - PROCESS | 1656 | 1466496647706 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}] 01:10:47 INFO - PROCESS | 1656 | 1466496647709 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:47 INFO - PROCESS | 1656 | 1466496647904 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:10:47 INFO - PROCESS | 1656 | 1466496647994 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:48 INFO - PROCESS | 1656 | 1466496647995 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x117150000 == 33 [pid = 1656] [id = 152] 01:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119df2c00) [pid = 1656] [serial = 453] [outer = 0x0] 01:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120eed000) [pid = 1656] [serial = 454] [outer = 0x119df2c00] 01:10:48 INFO - PROCESS | 1656 | 1466496648026 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120fe6400) [pid = 1656] [serial = 455] [outer = 0x119df2c00] 01:10:48 INFO - PROCESS | 1656 | 1466496648455 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]]]}] 01:10:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 824ms 01:10:48 INFO - PROCESS | 1656 | 1466496648525 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:10:48 INFO - PROCESS | 1656 | 1466496648527 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:10:48 INFO - PROCESS | 1656 | 1466496648535 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:10:48 INFO - PROCESS | 1656 | 1466496648539 Marionette TRACE conn2 <- [1,582,null,{}] 01:10:48 INFO - PROCESS | 1656 | 1466496648541 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}] 01:10:48 INFO - PROCESS | 1656 | 1466496648544 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:48 INFO - PROCESS | 1656 | 1466496648637 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:10:48 INFO - PROCESS | 1656 | 1466496648698 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:48 INFO - PROCESS | 1656 | 1466496648699 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x121132800 == 34 [pid = 1656] [id = 153] 01:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119df7400) [pid = 1656] [serial = 456] [outer = 0x0] 01:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121a4a800) [pid = 1656] [serial = 457] [outer = 0x119df7400] 01:10:48 INFO - PROCESS | 1656 | 1466496648728 Marionette DEBUG loaded listener.js 01:10:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1254cac00) [pid = 1656] [serial = 458] [outer = 0x119df7400] 01:10:49 INFO - PROCESS | 1656 | 1466496649140 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]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:10:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 627ms 01:10:49 INFO - PROCESS | 1656 | 1466496649158 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1656 | 1466496649160 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:10:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:10:49 INFO - PROCESS | 1656 | 1466496649163 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1656 | 1466496649164 Marionette TRACE conn2 <- [1,586,null,{}] 01:10:49 INFO - PROCESS | 1656 | 1466496649167 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}] 01:10:49 INFO - PROCESS | 1656 | 1466496649169 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:49 INFO - PROCESS | 1656 | 1466496649301 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:10:49 INFO - PROCESS | 1656 | 1466496649364 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:49 INFO - PROCESS | 1656 | 1466496649366 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143f800 == 35 [pid = 1656] [id = 154] 01:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120fe7400) [pid = 1656] [serial = 459] [outer = 0x0] 01:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125dc0800) [pid = 1656] [serial = 460] [outer = 0x120fe7400] 01:10:49 INFO - PROCESS | 1656 | 1466496649412 Marionette DEBUG loaded listener.js 01:10:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12680d400) [pid = 1656] [serial = 461] [outer = 0x120fe7400] 01:10:49 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:49 INFO - PROCESS | 1656 | 1466496649909 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]]]}] 01:10:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:10:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 770ms 01:10:49 INFO - PROCESS | 1656 | 1466496649935 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:10:49 INFO - PROCESS | 1656 | 1466496649937 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:10:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:10:49 INFO - PROCESS | 1656 | 1466496649941 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:10:49 INFO - PROCESS | 1656 | 1466496649943 Marionette TRACE conn2 <- [1,590,null,{}] 01:10:49 INFO - PROCESS | 1656 | 1466496649945 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}] 01:10:49 INFO - PROCESS | 1656 | 1466496649947 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:50 INFO - PROCESS | 1656 | 1466496650038 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:10:50 INFO - PROCESS | 1656 | 1466496650157 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1656 | 1466496650159 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ec6800 == 36 [pid = 1656] [id = 155] 01:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112749c00) [pid = 1656] [serial = 462] [outer = 0x0] 01:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11297e400) [pid = 1656] [serial = 463] [outer = 0x112749c00] 01:10:50 INFO - PROCESS | 1656 | 1466496650189 Marionette DEBUG loaded listener.js 01:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116741c00) [pid = 1656] [serial = 464] [outer = 0x112749c00] 01:10:50 INFO - PROCESS | 1656 | 1466496650723 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]]]}] 01:10:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:10:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 823ms 01:10:50 INFO - PROCESS | 1656 | 1466496650766 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:10:50 INFO - PROCESS | 1656 | 1466496650768 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:10:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:10:50 INFO - PROCESS | 1656 | 1466496650771 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:10:50 INFO - PROCESS | 1656 | 1466496650773 Marionette TRACE conn2 <- [1,594,null,{}] 01:10:50 INFO - PROCESS | 1656 | 1466496650776 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}] 01:10:50 INFO - PROCESS | 1656 | 1466496650778 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:50 INFO - PROCESS | 1656 | 1466496650871 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:10:50 INFO - PROCESS | 1656 | 1466496650935 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:50 INFO - PROCESS | 1656 | 1466496650937 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118314800 == 37 [pid = 1656] [id = 156] 01:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118054400) [pid = 1656] [serial = 465] [outer = 0x0] 01:10:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185ae000) [pid = 1656] [serial = 466] [outer = 0x118054400] 01:10:50 INFO - PROCESS | 1656 | 1466496650964 Marionette DEBUG loaded listener.js 01:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x120eec000) [pid = 1656] [serial = 467] [outer = 0x118054400] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117c39800 == 36 [pid = 1656] [id = 149] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x115ec9000 == 35 [pid = 1656] [id = 148] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11224f000 == 34 [pid = 1656] [id = 146] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117c41000 == 33 [pid = 1656] [id = 147] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x115ec6800 == 32 [pid = 1656] [id = 155] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12143f800 == 31 [pid = 1656] [id = 154] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x121132800 == 30 [pid = 1656] [id = 153] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x117150000 == 29 [pid = 1656] [id = 152] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11831d800 == 28 [pid = 1656] [id = 151] 01:10:51 INFO - PROCESS | 1656 | --DOCSHELL 0x116856800 == 27 [pid = 1656] [id = 150] 01:10:51 INFO - PROCESS | 1656 | 1466496651777 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]]]}] 01:10:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:10:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1021ms 01:10:51 INFO - PROCESS | 1656 | 1466496651793 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:10:51 INFO - PROCESS | 1656 | 1466496651796 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:10:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:10:51 INFO - PROCESS | 1656 | 1466496651798 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:10:51 INFO - PROCESS | 1656 | 1466496651802 Marionette TRACE conn2 <- [1,598,null,{}] 01:10:51 INFO - PROCESS | 1656 | 1466496651820 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}] 01:10:51 INFO - PROCESS | 1656 | 1466496651822 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:51 INFO - PROCESS | 1656 | 1466496651915 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:10:51 INFO - PROCESS | 1656 | 1466496651964 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:51 INFO - PROCESS | 1656 | 1466496651967 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2b000 == 28 [pid = 1656] [id = 157] 01:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116f9d400) [pid = 1656] [serial = 468] [outer = 0x0] 01:10:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118055000) [pid = 1656] [serial = 469] [outer = 0x116f9d400] 01:10:51 INFO - PROCESS | 1656 | 1466496651994 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1183f1c00) [pid = 1656] [serial = 470] [outer = 0x116f9d400] 01:10:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:10:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 525ms 01:10:52 INFO - PROCESS | 1656 | 1466496652316 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]]]}] 01:10:52 INFO - PROCESS | 1656 | 1466496652328 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:10:52 INFO - PROCESS | 1656 | 1466496652331 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:10:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:10:52 INFO - PROCESS | 1656 | 1466496652336 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1656 | 1466496652339 Marionette TRACE conn2 <- [1,602,null,{}] 01:10:52 INFO - PROCESS | 1656 | 1466496652344 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}] 01:10:52 INFO - PROCESS | 1656 | 1466496652345 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:52 INFO - PROCESS | 1656 | 1466496652431 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:10:52 INFO - PROCESS | 1656 | 1466496652435 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:52 INFO - PROCESS | 1656 | 1466496652437 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e2800 == 29 [pid = 1656] [id = 158] 01:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1185aa400) [pid = 1656] [serial = 471] [outer = 0x0] 01:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119df2800) [pid = 1656] [serial = 472] [outer = 0x1185aa400] 01:10:52 INFO - PROCESS | 1656 | 1466496652468 Marionette DEBUG loaded listener.js 01:10:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x120fe8400) [pid = 1656] [serial = 473] [outer = 0x1185aa400] 01:10:52 INFO - PROCESS | 1656 | 1466496652865 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]]]}] 01:10:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:10:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 574ms 01:10:52 INFO - PROCESS | 1656 | 1466496652911 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:10:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:10:52 INFO - PROCESS | 1656 | 1466496652912 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:10:52 INFO - PROCESS | 1656 | 1466496652914 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:10:52 INFO - PROCESS | 1656 | 1466496652917 Marionette TRACE conn2 <- [1,606,null,{}] 01:10:52 INFO - PROCESS | 1656 | 1466496652924 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}] 01:10:52 INFO - PROCESS | 1656 | 1466496652927 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:53 INFO - PROCESS | 1656 | 1466496653021 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:10:53 INFO - PROCESS | 1656 | 1466496653061 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:53 INFO - PROCESS | 1656 | 1466496653062 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x121132800 == 30 [pid = 1656] [id = 159] 01:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x120ef3000) [pid = 1656] [serial = 474] [outer = 0x0] 01:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x121cc5000) [pid = 1656] [serial = 475] [outer = 0x120ef3000] 01:10:53 INFO - PROCESS | 1656 | 1466496653090 Marionette DEBUG loaded listener.js 01:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x125d44000) [pid = 1656] [serial = 476] [outer = 0x120ef3000] 01:10:53 INFO - PROCESS | 1656 | 1466496653398 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]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:10:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 525ms 01:10:53 INFO - PROCESS | 1656 | 1466496653440 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:10:53 INFO - PROCESS | 1656 | 1466496653441 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:10:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:10:53 INFO - PROCESS | 1656 | 1466496653444 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1656 | 1466496653445 Marionette TRACE conn2 <- [1,610,null,{}] 01:10:53 INFO - PROCESS | 1656 | 1466496653447 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}] 01:10:53 INFO - PROCESS | 1656 | 1466496653448 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:53 INFO - PROCESS | 1656 | 1466496653545 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:10:53 INFO - PROCESS | 1656 | 1466496653579 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:53 INFO - PROCESS | 1656 | 1466496653580 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f7f000 == 31 [pid = 1656] [id = 160] 01:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126806400) [pid = 1656] [serial = 477] [outer = 0x0] 01:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126c74400) [pid = 1656] [serial = 478] [outer = 0x126806400] 01:10:53 INFO - PROCESS | 1656 | 1466496653605 Marionette DEBUG loaded listener.js 01:10:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127066400) [pid = 1656] [serial = 479] [outer = 0x126806400] 01:10:53 INFO - PROCESS | 1656 | 1466496653949 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]]]}] 01:10:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:10:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 01:10:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:10:53 INFO - PROCESS | 1656 | 1466496653964 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:10:53 INFO - PROCESS | 1656 | 1466496653965 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:10:53 INFO - PROCESS | 1656 | 1466496653967 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:10:53 INFO - PROCESS | 1656 | 1466496653968 Marionette TRACE conn2 <- [1,614,null,{}] 01:10:53 INFO - PROCESS | 1656 | 1466496653970 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}] 01:10:53 INFO - PROCESS | 1656 | 1466496653974 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:54 INFO - PROCESS | 1656 | 1466496654063 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:10:54 INFO - PROCESS | 1656 | 1466496654097 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1656 | 1466496654098 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268ce800 == 32 [pid = 1656] [id = 161] 01:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118fc0400) [pid = 1656] [serial = 480] [outer = 0x0] 01:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x127508c00) [pid = 1656] [serial = 481] [outer = 0x118fc0400] 01:10:54 INFO - PROCESS | 1656 | 1466496654123 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x127522400) [pid = 1656] [serial = 482] [outer = 0x118fc0400] 01:10:54 INFO - PROCESS | 1656 | 1466496654452 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]]]}] 01:10:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:10:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 524ms 01:10:54 INFO - PROCESS | 1656 | 1466496654494 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:10:54 INFO - PROCESS | 1656 | 1466496654496 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:10:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:10:54 INFO - PROCESS | 1656 | 1466496654498 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:10:54 INFO - PROCESS | 1656 | 1466496654499 Marionette TRACE conn2 <- [1,618,null,{}] 01:10:54 INFO - PROCESS | 1656 | 1466496654501 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}] 01:10:54 INFO - PROCESS | 1656 | 1466496654506 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:54 INFO - PROCESS | 1656 | 1466496654842 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11923cc00) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x127524800) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118f78000) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1183ed800) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12521d000) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x117c10400) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x113d68000) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x113bc2800) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x110f7d000) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1185a2c00) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x116f51800) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1185e4400) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12930dc00) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x117c12400) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12a86c400) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1254c8800) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x112d8d400) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1182ec400) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12b029800) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1182e2400) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x115dd8800) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x115de2000) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:10:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110f78400) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:10:54 INFO - PROCESS | 1656 | 1466496654905 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:54 INFO - PROCESS | 1656 | 1466496654906 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164c8800 == 33 [pid = 1656] [id = 162] 01:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112d8b000) [pid = 1656] [serial = 483] [outer = 0x0] 01:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113d6d800) [pid = 1656] [serial = 484] [outer = 0x112d8b000] 01:10:54 INFO - PROCESS | 1656 | 1466496654932 Marionette DEBUG loaded listener.js 01:10:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11805a800) [pid = 1656] [serial = 485] [outer = 0x112d8b000] 01:10:55 INFO - PROCESS | 1656 | 1466496655214 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]]]}] 01:10:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:10:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 769ms 01:10:55 INFO - PROCESS | 1656 | 1466496655268 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:10:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:10:55 INFO - PROCESS | 1656 | 1466496655281 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:10:55 INFO - PROCESS | 1656 | 1466496655285 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1656 | 1466496655287 Marionette TRACE conn2 <- [1,622,null,{}] 01:10:55 INFO - PROCESS | 1656 | 1466496655290 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}] 01:10:55 INFO - PROCESS | 1656 | 1466496655292 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:55 INFO - PROCESS | 1656 | 1466496655436 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:10:55 INFO - PROCESS | 1656 | 1466496655481 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:55 INFO - PROCESS | 1656 | 1466496655482 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f72000 == 34 [pid = 1656] [id = 163] 01:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1175fec00) [pid = 1656] [serial = 486] [outer = 0x0] 01:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118887800) [pid = 1656] [serial = 487] [outer = 0x1175fec00] 01:10:55 INFO - PROCESS | 1656 | 1466496655523 Marionette DEBUG loaded listener.js 01:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12680c400) [pid = 1656] [serial = 488] [outer = 0x1175fec00] 01:10:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129311000) [pid = 1656] [serial = 489] [outer = 0x12cb8e000] 01:10:55 INFO - PROCESS | 1656 | 1466496655904 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]]]}] 01:10:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:10:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 670ms 01:10:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:10:55 INFO - PROCESS | 1656 | 1466496655956 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:10:55 INFO - PROCESS | 1656 | 1466496655957 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:10:55 INFO - PROCESS | 1656 | 1466496655959 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:10:55 INFO - PROCESS | 1656 | 1466496655960 Marionette TRACE conn2 <- [1,626,null,{}] 01:10:55 INFO - PROCESS | 1656 | 1466496655963 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}] 01:10:55 INFO - PROCESS | 1656 | 1466496655964 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:56 INFO - PROCESS | 1656 | 1466496656058 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:10:56 INFO - PROCESS | 1656 | 1466496656109 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1656 | 1466496656110 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125b000 == 35 [pid = 1656] [id = 164] 01:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x113d31400) [pid = 1656] [serial = 490] [outer = 0x0] 01:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128a4e000) [pid = 1656] [serial = 491] [outer = 0x113d31400] 01:10:56 INFO - PROCESS | 1656 | 1466496656134 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129405c00) [pid = 1656] [serial = 492] [outer = 0x113d31400] 01:10:56 INFO - PROCESS | 1656 | 1466496656395 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]]]}] 01:10:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:10:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 469ms 01:10:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:10:56 INFO - PROCESS | 1656 | 1466496656428 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:10:56 INFO - PROCESS | 1656 | 1466496656429 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:10:56 INFO - PROCESS | 1656 | 1466496656431 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:10:56 INFO - PROCESS | 1656 | 1466496656445 Marionette TRACE conn2 <- [1,630,null,{}] 01:10:56 INFO - PROCESS | 1656 | 1466496656452 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}] 01:10:56 INFO - PROCESS | 1656 | 1466496656453 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:56 INFO - PROCESS | 1656 | 1466496656533 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:10:56 INFO - PROCESS | 1656 | 1466496656537 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:56 INFO - PROCESS | 1656 | 1466496656540 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a85a800 == 36 [pid = 1656] [id = 165] 01:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x113d30c00) [pid = 1656] [serial = 493] [outer = 0x0] 01:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12a699800) [pid = 1656] [serial = 494] [outer = 0x113d30c00] 01:10:56 INFO - PROCESS | 1656 | 1466496656564 Marionette DEBUG loaded listener.js 01:10:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12add4c00) [pid = 1656] [serial = 495] [outer = 0x113d30c00] 01:10:56 INFO - PROCESS | 1656 | 1466496656946 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]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:10:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 586ms 01:10:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:10:57 INFO - PROCESS | 1656 | 1466496657018 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1656 | 1466496657020 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:10:57 INFO - PROCESS | 1656 | 1466496657024 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1656 | 1466496657026 Marionette TRACE conn2 <- [1,634,null,{}] 01:10:57 INFO - PROCESS | 1656 | 1466496657029 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}] 01:10:57 INFO - PROCESS | 1656 | 1466496657031 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:57 INFO - PROCESS | 1656 | 1466496657140 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:10:57 INFO - PROCESS | 1656 | 1466496657189 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:57 INFO - PROCESS | 1656 | 1466496657192 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11737e000 == 37 [pid = 1656] [id = 166] 01:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113bbb400) [pid = 1656] [serial = 496] [outer = 0x0] 01:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x116f51800) [pid = 1656] [serial = 497] [outer = 0x113bbb400] 01:10:57 INFO - PROCESS | 1656 | 1466496657224 Marionette DEBUG loaded listener.js 01:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1182e2c00) [pid = 1656] [serial = 498] [outer = 0x113bbb400] 01:10:57 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:57 INFO - PROCESS | 1656 | 1466496657735 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]]]}] 01:10:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:10:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 01:10:57 INFO - PROCESS | 1656 | 1466496657765 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:10:57 INFO - PROCESS | 1656 | 1466496657768 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:10:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:10:57 INFO - PROCESS | 1656 | 1466496657776 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:10:57 INFO - PROCESS | 1656 | 1466496657778 Marionette TRACE conn2 <- [1,638,null,{}] 01:10:57 INFO - PROCESS | 1656 | 1466496657780 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}] 01:10:57 INFO - PROCESS | 1656 | 1466496657782 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:57 INFO - PROCESS | 1656 | 1466496657887 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:10:57 INFO - PROCESS | 1656 | 1466496657961 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:57 INFO - PROCESS | 1656 | 1466496657962 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dc4800 == 38 [pid = 1656] [id = 167] 01:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119241800) [pid = 1656] [serial = 499] [outer = 0x0] 01:10:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x120eecc00) [pid = 1656] [serial = 500] [outer = 0x119241800] 01:10:57 INFO - PROCESS | 1656 | 1466496657993 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x120fee800) [pid = 1656] [serial = 501] [outer = 0x119241800] 01:10:58 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:10:58 INFO - PROCESS | 1656 | 1466496658428 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]]]}] 01:10:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:10:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 720ms 01:10:58 INFO - PROCESS | 1656 | 1466496658509 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:10:58 INFO - PROCESS | 1656 | 1466496658511 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:10:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:10:58 INFO - PROCESS | 1656 | 1466496658513 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:10:58 INFO - PROCESS | 1656 | 1466496658515 Marionette TRACE conn2 <- [1,642,null,{}] 01:10:58 INFO - PROCESS | 1656 | 1466496658644 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}] 01:10:58 INFO - PROCESS | 1656 | 1466496658645 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:58 INFO - PROCESS | 1656 | 1466496658775 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:10:58 INFO - PROCESS | 1656 | 1466496658781 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:58 INFO - PROCESS | 1656 | 1466496658783 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168cf800 == 39 [pid = 1656] [id = 168] 01:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1164f0000) [pid = 1656] [serial = 502] [outer = 0x0] 01:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x116813c00) [pid = 1656] [serial = 503] [outer = 0x1164f0000] 01:10:58 INFO - PROCESS | 1656 | 1466496658811 Marionette DEBUG loaded listener.js 01:10:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x118057000) [pid = 1656] [serial = 504] [outer = 0x1164f0000] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x12125b000 == 38 [pid = 1656] [id = 164] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123f72000 == 37 [pid = 1656] [id = 163] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1164c8800 == 36 [pid = 1656] [id = 162] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1268ce800 == 35 [pid = 1656] [id = 161] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x123f7f000 == 34 [pid = 1656] [id = 160] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x121132800 == 33 [pid = 1656] [id = 159] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e2800 == 32 [pid = 1656] [id = 158] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2b000 == 31 [pid = 1656] [id = 157] 01:10:59 INFO - PROCESS | 1656 | --DOCSHELL 0x118314800 == 30 [pid = 1656] [id = 156] 01:10:59 INFO - PROCESS | 1656 | 1466496659311 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]]]}] 01:10:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:10:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 825ms 01:10:59 INFO - PROCESS | 1656 | 1466496659342 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:10:59 INFO - PROCESS | 1656 | 1466496659345 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:10:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:10:59 INFO - PROCESS | 1656 | 1466496659350 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:10:59 INFO - PROCESS | 1656 | 1466496659352 Marionette TRACE conn2 <- [1,646,null,{}] 01:10:59 INFO - PROCESS | 1656 | 1466496659358 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}] 01:10:59 INFO - PROCESS | 1656 | 1466496659360 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116f9f000) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11805b400) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12b857000) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1161bc800) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1175fcc00) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x110f7f400) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x112974000) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1185dcc00) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x121831000) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1254cfc00) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12752dc00) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11997e400) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x120fe8c00) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185a6800) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118713c00) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127063000) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125d46400) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125dc8c00) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115e02400) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116fa4400) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118881c00) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1182e7400) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1183f7000) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119243800) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12af45c00) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x126802400) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12682b800) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128edd800) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12a695000) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120ef2800) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12af3d400) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12a879000) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12adcf000) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12b02b400) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b032400) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112d97000) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113d30800) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1215aec00) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12117c800) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128a5b800) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12930b800) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x127524400) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x127528000) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12b034400) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1185a1000) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 01:10:59 INFO - PROCESS | 1656 | 1466496659537 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:10:59 INFO - PROCESS | 1656 | 1466496659596 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:10:59 INFO - PROCESS | 1656 | 1466496659598 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:10:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x116853000 == 31 [pid = 1656] [id = 169] 01:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1175fcc00) [pid = 1656] [serial = 505] [outer = 0x0] 01:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1182e0c00) [pid = 1656] [serial = 506] [outer = 0x1175fcc00] 01:10:59 INFO - PROCESS | 1656 | 1466496659627 Marionette DEBUG loaded listener.js 01:10:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1185a6800) [pid = 1656] [serial = 507] [outer = 0x1175fcc00] 01:10:59 INFO - PROCESS | 1656 | 1466496659912 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]]]}] 01:10:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:10:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 575ms 01:10:59 INFO - PROCESS | 1656 | 1466496659929 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:10:59 INFO - PROCESS | 1656 | 1466496659931 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:10:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:10:59 INFO - PROCESS | 1656 | 1466496659933 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:10:59 INFO - PROCESS | 1656 | 1466496659934 Marionette TRACE conn2 <- [1,650,null,{}] 01:10:59 INFO - PROCESS | 1656 | 1466496659937 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}] 01:10:59 INFO - PROCESS | 1656 | 1466496659939 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:00 INFO - PROCESS | 1656 | 1466496660044 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:11:00 INFO - PROCESS | 1656 | 1466496660113 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:00 INFO - PROCESS | 1656 | 1466496660116 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a9800 == 32 [pid = 1656] [id = 170] 01:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113d31c00) [pid = 1656] [serial = 508] [outer = 0x0] 01:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119b05c00) [pid = 1656] [serial = 509] [outer = 0x113d31c00] 01:11:00 INFO - PROCESS | 1656 | 1466496660144 Marionette DEBUG loaded listener.js 01:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120feb000) [pid = 1656] [serial = 510] [outer = 0x113d31c00] 01:11:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:11:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 01:11:00 INFO - PROCESS | 1656 | 1466496660448 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]]]}] 01:11:00 INFO - PROCESS | 1656 | 1466496660453 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1656 | 1466496660461 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:11:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:11:00 INFO - PROCESS | 1656 | 1466496660480 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1656 | 1466496660481 Marionette TRACE conn2 <- [1,654,null,{}] 01:11:00 INFO - PROCESS | 1656 | 1466496660484 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}] 01:11:00 INFO - PROCESS | 1656 | 1466496660485 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:00 INFO - PROCESS | 1656 | 1466496660569 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:11:00 INFO - PROCESS | 1656 | 1466496660619 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:00 INFO - PROCESS | 1656 | 1466496660620 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c4800 == 33 [pid = 1656] [id = 171] 01:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1194a1000) [pid = 1656] [serial = 511] [outer = 0x0] 01:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121175000) [pid = 1656] [serial = 512] [outer = 0x1194a1000] 01:11:00 INFO - PROCESS | 1656 | 1466496660646 Marionette DEBUG loaded listener.js 01:11:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125d46000) [pid = 1656] [serial = 513] [outer = 0x1194a1000] 01:11:00 INFO - PROCESS | 1656 | 1466496660911 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]]]}] 01:11:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:11:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 479ms 01:11:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:11:00 INFO - PROCESS | 1656 | 1466496660949 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:11:00 INFO - PROCESS | 1656 | 1466496660950 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:11:00 INFO - PROCESS | 1656 | 1466496660952 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:11:00 INFO - PROCESS | 1656 | 1466496660953 Marionette TRACE conn2 <- [1,658,null,{}] 01:11:00 INFO - PROCESS | 1656 | 1466496660964 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}] 01:11:00 INFO - PROCESS | 1656 | 1466496660965 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:01 INFO - PROCESS | 1656 | 1466496661042 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:11:01 INFO - PROCESS | 1656 | 1466496661046 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1656 | 1466496661047 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12124a800 == 34 [pid = 1656] [id = 172] 01:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fe0c00) [pid = 1656] [serial = 514] [outer = 0x0] 01:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126810c00) [pid = 1656] [serial = 515] [outer = 0x120fe0c00] 01:11:01 INFO - PROCESS | 1656 | 1466496661074 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12735a400) [pid = 1656] [serial = 516] [outer = 0x120fe0c00] 01:11:01 INFO - PROCESS | 1656 | 1466496661420 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]]]}] 01:11:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:11:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 477ms 01:11:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:11:01 INFO - PROCESS | 1656 | 1466496661430 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:11:01 INFO - PROCESS | 1656 | 1466496661431 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:11:01 INFO - PROCESS | 1656 | 1466496661433 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:11:01 INFO - PROCESS | 1656 | 1466496661435 Marionette TRACE conn2 <- [1,662,null,{}] 01:11:01 INFO - PROCESS | 1656 | 1466496661437 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}] 01:11:01 INFO - PROCESS | 1656 | 1466496661444 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:01 INFO - PROCESS | 1656 | 1466496661614 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:11:01 INFO - PROCESS | 1656 | 1466496661631 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:01 INFO - PROCESS | 1656 | 1466496661633 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a16800 == 35 [pid = 1656] [id = 173] 01:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127505400) [pid = 1656] [serial = 517] [outer = 0x0] 01:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127524400) [pid = 1656] [serial = 518] [outer = 0x127505400] 01:11:01 INFO - PROCESS | 1656 | 1466496661674 Marionette DEBUG loaded listener.js 01:11:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128edc800) [pid = 1656] [serial = 519] [outer = 0x127505400] 01:11:01 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:02 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:02 INFO - PROCESS | 1656 | 1466496662098 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]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:11:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 672ms 01:11:02 INFO - PROCESS | 1656 | 1466496662106 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1656 | 1466496662108 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:11:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:11:02 INFO - PROCESS | 1656 | 1466496662112 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1656 | 1466496662113 Marionette TRACE conn2 <- [1,666,null,{}] 01:11:02 INFO - PROCESS | 1656 | 1466496662116 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}] 01:11:02 INFO - PROCESS | 1656 | 1466496662118 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:02 INFO - PROCESS | 1656 | 1466496662259 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:11:02 INFO - PROCESS | 1656 | 1466496662277 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:02 INFO - PROCESS | 1656 | 1466496662279 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268c7000 == 36 [pid = 1656] [id = 174] 01:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121459000) [pid = 1656] [serial = 520] [outer = 0x0] 01:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129309400) [pid = 1656] [serial = 521] [outer = 0x121459000] 01:11:02 INFO - PROCESS | 1656 | 1466496662318 Marionette DEBUG loaded listener.js 01:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a5da400) [pid = 1656] [serial = 522] [outer = 0x121459000] 01:11:02 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:02 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:02 INFO - PROCESS | 1656 | 1466496662812 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]]]}] 01:11:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:11:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 720ms 01:11:02 INFO - PROCESS | 1656 | 1466496662831 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:11:02 INFO - PROCESS | 1656 | 1466496662833 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:11:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:11:02 INFO - PROCESS | 1656 | 1466496662835 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:11:02 INFO - PROCESS | 1656 | 1466496662836 Marionette TRACE conn2 <- [1,670,null,{}] 01:11:02 INFO - PROCESS | 1656 | 1466496662838 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}] 01:11:02 INFO - PROCESS | 1656 | 1466496662839 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:02 INFO - PROCESS | 1656 | 1466496662932 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:11:02 INFO - PROCESS | 1656 | 1466496662943 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:02 INFO - PROCESS | 1656 | 1466496662944 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a2a800 == 37 [pid = 1656] [id = 175] 01:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a693400) [pid = 1656] [serial = 523] [outer = 0x0] 01:11:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12adc9c00) [pid = 1656] [serial = 524] [outer = 0x12a693400] 01:11:02 INFO - PROCESS | 1656 | 1466496662969 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12b02d800) [pid = 1656] [serial = 525] [outer = 0x12a693400] 01:11:03 INFO - PROCESS | 1656 | 1466496663296 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]]]}] 01:11:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:11:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 01:11:03 INFO - PROCESS | 1656 | 1466496663354 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:11:03 INFO - PROCESS | 1656 | 1466496663355 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:11:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:11:03 INFO - PROCESS | 1656 | 1466496663357 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1656 | 1466496663359 Marionette TRACE conn2 <- [1,674,null,{}] 01:11:03 INFO - PROCESS | 1656 | 1466496663361 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}] 01:11:03 INFO - PROCESS | 1656 | 1466496663362 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:03 INFO - PROCESS | 1656 | 1466496663455 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:11:03 INFO - PROCESS | 1656 | 1466496663487 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:03 INFO - PROCESS | 1656 | 1466496663488 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a9000 == 38 [pid = 1656] [id = 176] 01:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d8c400) [pid = 1656] [serial = 526] [outer = 0x0] 01:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b84e000) [pid = 1656] [serial = 527] [outer = 0x112d8c400] 01:11:03 INFO - PROCESS | 1656 | 1466496663511 Marionette DEBUG loaded listener.js 01:11:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12bad0c00) [pid = 1656] [serial = 528] [outer = 0x112d8c400] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120ef3000) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118054400) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116f9d400) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126806400) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185aa400) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118fc0400) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112980c00) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1175fec00) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118110c00) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112d8b000) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119df2c00) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119df7400) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120fe7400) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x113d31400) [pid = 1656] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:11:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112749c00) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:11:03 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:03 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:11:03 INFO - PROCESS | 1656 | 1466496663882 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]]]}] 01:11:03 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 01:11:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 568ms 01:11:03 INFO - PROCESS | 1656 | 1466496663929 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:11:03 INFO - PROCESS | 1656 | 1466496663931 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:11:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:11:03 INFO - PROCESS | 1656 | 1466496663933 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:11:03 INFO - PROCESS | 1656 | 1466496663934 Marionette TRACE conn2 <- [1,678,null,{}] 01:11:03 INFO - PROCESS | 1656 | 1466496663936 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}] 01:11:03 INFO - PROCESS | 1656 | 1466496663937 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:04 INFO - PROCESS | 1656 | 1466496664013 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:11:04 INFO - PROCESS | 1656 | 1466496664016 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 1656 | 1466496664017 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d66000 == 39 [pid = 1656] [id = 177] 01:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1182ef400) [pid = 1656] [serial = 529] [outer = 0x0] 01:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119979000) [pid = 1656] [serial = 530] [outer = 0x1182ef400] 01:11:04 INFO - PROCESS | 1656 | 1466496664042 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126809000) [pid = 1656] [serial = 531] [outer = 0x1182ef400] 01:11:04 INFO - PROCESS | 1656 | 1466496664353 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]]]}] 01:11:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:11:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 467ms 01:11:04 INFO - PROCESS | 1656 | 1466496664401 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:11:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:11:04 INFO - PROCESS | 1656 | 1466496664402 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:11:04 INFO - PROCESS | 1656 | 1466496664404 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:11:04 INFO - PROCESS | 1656 | 1466496664405 Marionette TRACE conn2 <- [1,682,null,{}] 01:11:04 INFO - PROCESS | 1656 | 1466496664407 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}] 01:11:04 INFO - PROCESS | 1656 | 1466496664409 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:04 INFO - PROCESS | 1656 | 1466496664498 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:11:04 INFO - PROCESS | 1656 | 1466496664501 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:04 INFO - PROCESS | 1656 | 1466496664503 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1e800 == 40 [pid = 1656] [id = 178] 01:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119df8000) [pid = 1656] [serial = 532] [outer = 0x0] 01:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12bad6000) [pid = 1656] [serial = 533] [outer = 0x119df8000] 01:11:04 INFO - PROCESS | 1656 | 1466496664533 Marionette DEBUG loaded listener.js 01:11:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12bae7000) [pid = 1656] [serial = 534] [outer = 0x119df8000] 01:11:05 INFO - PROCESS | 1656 | 1466496665346 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]]]}] 01:11:05 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) 01:11:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 971ms 01:11:05 INFO - PROCESS | 1656 | 1466496665375 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:11:05 INFO - PROCESS | 1656 | 1466496665377 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:11:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:11:05 INFO - PROCESS | 1656 | 1466496665379 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:11:05 INFO - PROCESS | 1656 | 1466496665380 Marionette TRACE conn2 <- [1,686,null,{}] 01:11:05 INFO - PROCESS | 1656 | 1466496665383 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}] 01:11:05 INFO - PROCESS | 1656 | 1466496665384 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:05 INFO - PROCESS | 1656 | 1466496665479 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:11:05 INFO - PROCESS | 1656 | 1466496665484 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:05 INFO - PROCESS | 1656 | 1466496665485 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b225800 == 41 [pid = 1656] [id = 179] 01:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12badac00) [pid = 1656] [serial = 535] [outer = 0x0] 01:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bf7a400) [pid = 1656] [serial = 536] [outer = 0x12badac00] 01:11:05 INFO - PROCESS | 1656 | 1466496665509 Marionette DEBUG loaded listener.js 01:11:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12c3a1400) [pid = 1656] [serial = 537] [outer = 0x12badac00] 01:11:06 INFO - PROCESS | 1656 | 1466496666381 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]]]}] 01:11:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:11:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1020ms 01:11:06 INFO - PROCESS | 1656 | 1466496666400 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:11:06 INFO - PROCESS | 1656 | 1466496666403 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:11:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:11:06 INFO - PROCESS | 1656 | 1466496666421 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:11:06 INFO - PROCESS | 1656 | 1466496666423 Marionette TRACE conn2 <- [1,690,null,{}] 01:11:06 INFO - PROCESS | 1656 | 1466496666427 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}] 01:11:06 INFO - PROCESS | 1656 | 1466496666428 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:06 INFO - PROCESS | 1656 | 1466496666528 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:11:06 INFO - PROCESS | 1656 | 1466496666578 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:06 INFO - PROCESS | 1656 | 1466496666579 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f42000 == 42 [pid = 1656] [id = 180] 01:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x113d34000) [pid = 1656] [serial = 538] [outer = 0x0] 01:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1175f8c00) [pid = 1656] [serial = 539] [outer = 0x113d34000] 01:11:06 INFO - PROCESS | 1656 | 1466496666610 Marionette DEBUG loaded listener.js 01:11:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1182e8800) [pid = 1656] [serial = 540] [outer = 0x113d34000] 01:11:07 INFO - PROCESS | 1656 | 1466496667518 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]]]}] 01:11:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:11:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1137ms 01:11:07 INFO - PROCESS | 1656 | 1466496667544 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:11:07 INFO - PROCESS | 1656 | 1466496667547 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:11:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:11:07 INFO - PROCESS | 1656 | 1466496667551 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:11:07 INFO - PROCESS | 1656 | 1466496667553 Marionette TRACE conn2 <- [1,694,null,{}] 01:11:07 INFO - PROCESS | 1656 | 1466496667558 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}] 01:11:07 INFO - PROCESS | 1656 | 1466496667560 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:07 INFO - PROCESS | 1656 | 1466496667660 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:11:07 INFO - PROCESS | 1656 | 1466496667710 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:07 INFO - PROCESS | 1656 | 1466496667711 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12135c800 == 43 [pid = 1656] [id = 181] 01:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118fc5000) [pid = 1656] [serial = 541] [outer = 0x0] 01:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12117f400) [pid = 1656] [serial = 542] [outer = 0x118fc5000] 01:11:07 INFO - PROCESS | 1656 | 1466496667742 Marionette DEBUG loaded listener.js 01:11:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121cc0c00) [pid = 1656] [serial = 543] [outer = 0x118fc5000] 01:11:08 INFO - PROCESS | 1656 | 1466496668669 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]]]}] 01:11:08 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) 01:11:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1175ms 01:11:08 INFO - PROCESS | 1656 | 1466496668727 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:11:08 INFO - PROCESS | 1656 | 1466496668730 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:11:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:11:08 INFO - PROCESS | 1656 | 1466496668733 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:11:08 INFO - PROCESS | 1656 | 1466496668735 Marionette TRACE conn2 <- [1,698,null,{}] 01:11:08 INFO - PROCESS | 1656 | 1466496668739 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}] 01:11:08 INFO - PROCESS | 1656 | 1466496668740 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:08 INFO - PROCESS | 1656 | 1466496668831 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:11:08 INFO - PROCESS | 1656 | 1466496668880 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:08 INFO - PROCESS | 1656 | 1466496668883 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x118093800 == 44 [pid = 1656] [id = 182] 01:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1182e6c00) [pid = 1656] [serial = 544] [outer = 0x0] 01:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118551800) [pid = 1656] [serial = 545] [outer = 0x1182e6c00] 01:11:08 INFO - PROCESS | 1656 | 1466496668911 Marionette DEBUG loaded listener.js 01:11:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118fc0400) [pid = 1656] [serial = 546] [outer = 0x1182e6c00] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1e800 == 43 [pid = 1656] [id = 178] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x125d66000 == 42 [pid = 1656] [id = 177] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a9000 == 41 [pid = 1656] [id = 176] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x128a2a800 == 40 [pid = 1656] [id = 175] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1268c7000 == 39 [pid = 1656] [id = 174] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x121a16800 == 38 [pid = 1656] [id = 173] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12124a800 == 37 [pid = 1656] [id = 172] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c4800 == 36 [pid = 1656] [id = 171] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a9800 == 35 [pid = 1656] [id = 170] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x116853000 == 34 [pid = 1656] [id = 169] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x1168cf800 == 33 [pid = 1656] [id = 168] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x123dc4800 == 32 [pid = 1656] [id = 167] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12a85a800 == 31 [pid = 1656] [id = 165] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x11737e000 == 30 [pid = 1656] [id = 166] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12135c800 == 29 [pid = 1656] [id = 181] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x12b225800 == 28 [pid = 1656] [id = 179] 01:11:09 INFO - PROCESS | 1656 | --DOCSHELL 0x116f42000 == 27 [pid = 1656] [id = 180] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x121cc5000) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120eec000) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185ae000) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118055000) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1183f1c00) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126c74400) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119df2800) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127508c00) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127066400) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x127522400) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118053000) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118887800) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113bc8400) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11923c800) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185e5000) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a699800) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11805a800) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120fe6400) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120eed000) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1254cac00) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121a4a800) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12680d400) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125dc0800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129405c00) [pid = 1656] [serial = 492] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116741c00) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11297e400) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12680c400) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x113d6d800) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x128a4e000) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x125d44000) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x120fe8400) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 01:11:09 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x123f3cc00) [pid = 1656] [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.] 01:11:09 INFO - PROCESS | 1656 | 1466496669995 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]]]}] 01:11:10 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) 01:11:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1275ms 01:11:10 INFO - PROCESS | 1656 | 1466496670009 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:11:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:11:10 INFO - PROCESS | 1656 | 1466496670011 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:11:10 INFO - PROCESS | 1656 | 1466496670014 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:11:10 INFO - PROCESS | 1656 | 1466496670016 Marionette TRACE conn2 <- [1,702,null,{}] 01:11:10 INFO - PROCESS | 1656 | 1466496670020 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}] 01:11:10 INFO - PROCESS | 1656 | 1466496670022 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:10 INFO - PROCESS | 1656 | 1466496670101 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:11:10 INFO - PROCESS | 1656 | 1466496670130 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:10 INFO - PROCESS | 1656 | 1466496670133 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e30800 == 28 [pid = 1656] [id = 183] 01:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115e0d400) [pid = 1656] [serial = 547] [outer = 0x0] 01:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x115e69400) [pid = 1656] [serial = 548] [outer = 0x115e0d400] 01:11:10 INFO - PROCESS | 1656 | 1466496670161 Marionette DEBUG loaded listener.js 01:11:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11688c000) [pid = 1656] [serial = 549] [outer = 0x115e0d400] 01:11:10 INFO - PROCESS | 1656 | 1466496670951 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]]]}] 01:11:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:11:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 975ms 01:11:10 INFO - PROCESS | 1656 | 1466496670991 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:11:10 INFO - PROCESS | 1656 | 1466496670995 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:11:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:11:11 INFO - PROCESS | 1656 | 1466496670999 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1656 | 1466496671001 Marionette TRACE conn2 <- [1,706,null,{}] 01:11:11 INFO - PROCESS | 1656 | 1466496671003 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}] 01:11:11 INFO - PROCESS | 1656 | 1466496671005 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:11 INFO - PROCESS | 1656 | 1466496671082 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:11:11 INFO - PROCESS | 1656 | 1466496671128 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:11 INFO - PROCESS | 1656 | 1466496671130 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f42000 == 29 [pid = 1656] [id = 184] 01:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1175fec00) [pid = 1656] [serial = 550] [outer = 0x0] 01:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1182e3c00) [pid = 1656] [serial = 551] [outer = 0x1175fec00] 01:11:11 INFO - PROCESS | 1656 | 1466496671157 Marionette DEBUG loaded listener.js 01:11:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1185a1800) [pid = 1656] [serial = 552] [outer = 0x1175fec00] 01:11:11 INFO - PROCESS | 1656 | 1466496671927 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]]]}] 01:11:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:11:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 01:11:11 INFO - PROCESS | 1656 | 1466496671970 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:11:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:11:11 INFO - PROCESS | 1656 | 1466496671971 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:11:11 INFO - PROCESS | 1656 | 1466496671973 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:11:11 INFO - PROCESS | 1656 | 1466496671983 Marionette TRACE conn2 <- [1,710,null,{}] 01:11:12 INFO - PROCESS | 1656 | 1466496672001 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}] 01:11:12 INFO - PROCESS | 1656 | 1466496672004 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:12 INFO - PROCESS | 1656 | 1466496672101 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:11:12 INFO - PROCESS | 1656 | 1466496672107 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:12 INFO - PROCESS | 1656 | 1466496672109 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a9000 == 30 [pid = 1656] [id = 185] 01:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11923c800) [pid = 1656] [serial = 553] [outer = 0x0] 01:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x120eea800) [pid = 1656] [serial = 554] [outer = 0x11923c800] 01:11:12 INFO - PROCESS | 1656 | 1466496672136 Marionette DEBUG loaded listener.js 01:11:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x120ef8400) [pid = 1656] [serial = 555] [outer = 0x11923c800] 01:11:12 INFO - PROCESS | 1656 | 1466496672938 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]]]}] 01:11:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:11:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 992ms 01:11:12 INFO - PROCESS | 1656 | 1466496672965 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:11:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:11:12 INFO - PROCESS | 1656 | 1466496672967 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:11:12 INFO - PROCESS | 1656 | 1466496672969 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:11:12 INFO - PROCESS | 1656 | 1466496672970 Marionette TRACE conn2 <- [1,714,null,{}] 01:11:12 INFO - PROCESS | 1656 | 1466496672974 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}] 01:11:12 INFO - PROCESS | 1656 | 1466496672976 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:13 INFO - PROCESS | 1656 | 1466496673069 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:11:13 INFO - PROCESS | 1656 | 1466496673072 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:13 INFO - PROCESS | 1656 | 1466496673074 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ffa800 == 31 [pid = 1656] [id = 186] 01:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120fe9000) [pid = 1656] [serial = 556] [outer = 0x0] 01:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x121455c00) [pid = 1656] [serial = 557] [outer = 0x120fe9000] 01:11:13 INFO - PROCESS | 1656 | 1466496673099 Marionette DEBUG loaded listener.js 01:11:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1219ca000) [pid = 1656] [serial = 558] [outer = 0x120fe9000] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12badac00) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121459000) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12a693400) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x112d8c400) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119df8000) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1175fcc00) [pid = 1656] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x113d30c00) [pid = 1656] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x120fe0c00) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x113bbb400) [pid = 1656] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1194a1000) [pid = 1656] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x113d31c00) [pid = 1656] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1164f0000) [pid = 1656] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x119241800) [pid = 1656] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1182ef400) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:11:13 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x127505400) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:11:14 INFO - PROCESS | 1656 | 1466496674007 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]]]}] 01:11:14 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 01:11:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1073ms 01:11:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:11:14 INFO - PROCESS | 1656 | 1466496674043 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:11:14 INFO - PROCESS | 1656 | 1466496674044 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:11:14 INFO - PROCESS | 1656 | 1466496674046 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 1656 | 1466496674047 Marionette TRACE conn2 <- [1,718,null,{}] 01:11:14 INFO - PROCESS | 1656 | 1466496674049 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}] 01:11:14 INFO - PROCESS | 1656 | 1466496674051 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:14 INFO - PROCESS | 1656 | 1466496674128 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:11:14 INFO - PROCESS | 1656 | 1466496674131 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:14 INFO - PROCESS | 1656 | 1466496674133 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e6800 == 32 [pid = 1656] [id = 187] 01:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112d8c400) [pid = 1656] [serial = 559] [outer = 0x0] 01:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11923d000) [pid = 1656] [serial = 560] [outer = 0x112d8c400] 01:11:14 INFO - PROCESS | 1656 | 1466496674160 Marionette DEBUG loaded listener.js 01:11:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1215aa800) [pid = 1656] [serial = 561] [outer = 0x112d8c400] 01:11:14 INFO - PROCESS | 1656 | 1466496674943 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]]]}] 01:11:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:11:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 919ms 01:11:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:11:14 INFO - PROCESS | 1656 | 1466496674966 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:11:14 INFO - PROCESS | 1656 | 1466496674967 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:11:14 INFO - PROCESS | 1656 | 1466496674969 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:11:14 INFO - PROCESS | 1656 | 1466496674970 Marionette TRACE conn2 <- [1,722,null,{}] 01:11:14 INFO - PROCESS | 1656 | 1466496674974 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}] 01:11:14 INFO - PROCESS | 1656 | 1466496674979 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:15 INFO - PROCESS | 1656 | 1466496675069 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:11:15 INFO - PROCESS | 1656 | 1466496675075 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:15 INFO - PROCESS | 1656 | 1466496675076 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f36000 == 33 [pid = 1656] [id = 188] 01:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115dde000) [pid = 1656] [serial = 562] [outer = 0x0] 01:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x125d46c00) [pid = 1656] [serial = 563] [outer = 0x115dde000] 01:11:15 INFO - PROCESS | 1656 | 1466496675139 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x126834400) [pid = 1656] [serial = 564] [outer = 0x115dde000] 01:11:15 INFO - PROCESS | 1656 | 1466496675427 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] 01:11:15 INFO - PROCESS | 1656 | 1466496675448 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:11:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:11:15 INFO - PROCESS | 1656 | 1466496675450 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1656 | 1466496675451 Marionette TRACE conn2 <- [1,726,null,{}] 01:11:15 INFO - PROCESS | 1656 | 1466496675454 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}] 01:11:15 INFO - PROCESS | 1656 | 1466496675456 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:15 INFO - PROCESS | 1656 | 1466496675549 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:11:15 INFO - PROCESS | 1656 | 1466496675552 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:15 INFO - PROCESS | 1656 | 1466496675553 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143d000 == 34 [pid = 1656] [id = 189] 01:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x126c0d000) [pid = 1656] [serial = 565] [outer = 0x0] 01:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x127509000) [pid = 1656] [serial = 566] [outer = 0x126c0d000] 01:11:15 INFO - PROCESS | 1656 | 1466496675580 Marionette DEBUG loaded listener.js 01:11:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x127511800) [pid = 1656] [serial = 567] [outer = 0x126c0d000] 01:11:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:11:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 473ms 01:11:15 INFO - PROCESS | 1656 | 1466496675916 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]]]}] 01:11:15 INFO - PROCESS | 1656 | 1466496675925 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:11:15 INFO - PROCESS | 1656 | 1466496675927 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:11:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:11:15 INFO - PROCESS | 1656 | 1466496675929 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:11:15 INFO - PROCESS | 1656 | 1466496675930 Marionette TRACE conn2 <- [1,730,null,{}] 01:11:15 INFO - PROCESS | 1656 | 1466496675932 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}] 01:11:15 INFO - PROCESS | 1656 | 1466496675933 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:16 INFO - PROCESS | 1656 | 1466496676036 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:11:16 INFO - PROCESS | 1656 | 1466496676105 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:16 INFO - PROCESS | 1656 | 1466496676107 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11270b800 == 35 [pid = 1656] [id = 190] 01:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x110f7d800) [pid = 1656] [serial = 568] [outer = 0x0] 01:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1122ab400) [pid = 1656] [serial = 569] [outer = 0x110f7d800] 01:11:16 INFO - PROCESS | 1656 | 1466496676139 Marionette DEBUG loaded listener.js 01:11:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113d68000) [pid = 1656] [serial = 570] [outer = 0x110f7d800] 01:11:16 INFO - PROCESS | 1656 | 1466496676694 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] 01:11:16 INFO - PROCESS | 1656 | 1466496676791 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:11:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:11:16 INFO - PROCESS | 1656 | 1466496676844 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:11:16 INFO - PROCESS | 1656 | 1466496676848 Marionette TRACE conn2 <- [1,734,null,{}] 01:11:16 INFO - PROCESS | 1656 | 1466496676851 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}] 01:11:16 INFO - PROCESS | 1656 | 1466496676853 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:16 INFO - PROCESS | 1656 | 1466496676960 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:11:17 INFO - PROCESS | 1656 | 1466496677007 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1656 | 1466496677009 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d8800 == 36 [pid = 1656] [id = 191] 01:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1182ef800) [pid = 1656] [serial = 571] [outer = 0x0] 01:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185ad000) [pid = 1656] [serial = 572] [outer = 0x1182ef800] 01:11:17 INFO - PROCESS | 1656 | 1466496677040 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118716000) [pid = 1656] [serial = 573] [outer = 0x1182ef800] 01:11:17 INFO - PROCESS | 1656 | 1466496677558 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]]]}] 01:11:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:11:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 748ms 01:11:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:11:17 INFO - PROCESS | 1656 | 1466496677568 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:11:17 INFO - PROCESS | 1656 | 1466496677571 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:11:17 INFO - PROCESS | 1656 | 1466496677574 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:11:17 INFO - PROCESS | 1656 | 1466496677575 Marionette TRACE conn2 <- [1,738,null,{}] 01:11:17 INFO - PROCESS | 1656 | 1466496677578 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}] 01:11:17 INFO - PROCESS | 1656 | 1466496677579 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:17 INFO - PROCESS | 1656 | 1466496677687 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:11:17 INFO - PROCESS | 1656 | 1466496677835 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:17 INFO - PROCESS | 1656 | 1466496677837 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131b0800 == 37 [pid = 1656] [id = 192] 01:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x115e09000) [pid = 1656] [serial = 574] [outer = 0x0] 01:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116149800) [pid = 1656] [serial = 575] [outer = 0x115e09000] 01:11:17 INFO - PROCESS | 1656 | 1466496677865 Marionette DEBUG loaded listener.js 01:11:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117c0c400) [pid = 1656] [serial = 576] [outer = 0x115e09000] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12143d000 == 36 [pid = 1656] [id = 189] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x120f36000 == 35 [pid = 1656] [id = 188] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e6800 == 34 [pid = 1656] [id = 187] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x118ffa800 == 33 [pid = 1656] [id = 186] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a9000 == 32 [pid = 1656] [id = 185] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x116f42000 == 31 [pid = 1656] [id = 184] 01:11:18 INFO - PROCESS | 1656 | --DOCSHELL 0x115e30800 == 30 [pid = 1656] [id = 183] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118057000) [pid = 1656] [serial = 504] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x120eecc00) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120fee800) [pid = 1656] [serial = 501] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185a6800) [pid = 1656] [serial = 507] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12bae7000) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12bad0c00) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119979000) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x127524400) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12b02d800) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x126809000) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128edc800) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12c3a1400) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12bf7a400) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x129309400) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12adc9c00) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12a5da400) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12b84e000) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12bad6000) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1182e0c00) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12add4c00) [pid = 1656] [serial = 495] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x126810c00) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12735a400) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x116f51800) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1182e2c00) [pid = 1656] [serial = 498] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x121175000) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x125d46000) [pid = 1656] [serial = 513] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x119b05c00) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x120feb000) [pid = 1656] [serial = 510] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x116813c00) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 01:11:18 INFO - PROCESS | 1656 | 1466496678809 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]]]}] 01:11:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:11:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1270ms 01:11:18 INFO - PROCESS | 1656 | 1466496678846 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:11:18 INFO - PROCESS | 1656 | 1466496678847 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:11:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:11:18 INFO - PROCESS | 1656 | 1466496678850 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:11:18 INFO - PROCESS | 1656 | 1466496678851 Marionette TRACE conn2 <- [1,742,null,{}] 01:11:18 INFO - PROCESS | 1656 | 1466496678855 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}] 01:11:18 INFO - PROCESS | 1656 | 1466496678856 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:18 INFO - PROCESS | 1656 | 1466496678932 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:11:18 INFO - PROCESS | 1656 | 1466496678937 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:18 INFO - PROCESS | 1656 | 1466496678939 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11716d000 == 31 [pid = 1656] [id = 193] 01:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1182e2400) [pid = 1656] [serial = 577] [outer = 0x0] 01:11:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x11870b400) [pid = 1656] [serial = 578] [outer = 0x1182e2400] 01:11:18 INFO - PROCESS | 1656 | 1466496678969 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x118fc4c00) [pid = 1656] [serial = 579] [outer = 0x1182e2400] 01:11:19 INFO - PROCESS | 1656 | 1466496679784 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]]]}] 01:11:19 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 01:11:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 969ms 01:11:19 INFO - PROCESS | 1656 | 1466496679821 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:11:19 INFO - PROCESS | 1656 | 1466496679825 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:11:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:11:19 INFO - PROCESS | 1656 | 1466496679828 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:11:19 INFO - PROCESS | 1656 | 1466496679829 Marionette TRACE conn2 <- [1,746,null,{}] 01:11:19 INFO - PROCESS | 1656 | 1466496679832 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}] 01:11:19 INFO - PROCESS | 1656 | 1466496679833 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:19 INFO - PROCESS | 1656 | 1466496679909 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:11:19 INFO - PROCESS | 1656 | 1466496679914 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:19 INFO - PROCESS | 1656 | 1466496679915 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x118499800 == 32 [pid = 1656] [id = 194] 01:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x119498800) [pid = 1656] [serial = 580] [outer = 0x0] 01:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x120fe0c00) [pid = 1656] [serial = 581] [outer = 0x119498800] 01:11:19 INFO - PROCESS | 1656 | 1466496679941 Marionette DEBUG loaded listener.js 01:11:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x121348000) [pid = 1656] [serial = 582] [outer = 0x119498800] 01:11:20 INFO - PROCESS | 1656 | 1466496680807 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]]]}] 01:11:20 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.) 01:11:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1019ms 01:11:20 INFO - PROCESS | 1656 | 1466496680848 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:11:20 INFO - PROCESS | 1656 | 1466496680849 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:11:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:11:20 INFO - PROCESS | 1656 | 1466496680856 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:11:20 INFO - PROCESS | 1656 | 1466496680860 Marionette TRACE conn2 <- [1,750,null,{}] 01:11:20 INFO - PROCESS | 1656 | 1466496680870 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}] 01:11:20 INFO - PROCESS | 1656 | 1466496680873 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:20 INFO - PROCESS | 1656 | 1466496680967 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:11:21 INFO - PROCESS | 1656 | 1466496681001 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1656 | 1466496681002 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f1b800 == 33 [pid = 1656] [id = 195] 01:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x125645400) [pid = 1656] [serial = 583] [outer = 0x0] 01:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x125dc8c00) [pid = 1656] [serial = 584] [outer = 0x125645400] 01:11:21 INFO - PROCESS | 1656 | 1466496681026 Marionette DEBUG loaded listener.js 01:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x12680d400) [pid = 1656] [serial = 585] [outer = 0x125645400] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x120fe9000) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x115e0d400) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1182e6c00) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1175fec00) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x11923c800) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x112d8c400) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x113d34000) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x118fc5000) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:11:21 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x115dde000) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:11:21 INFO - PROCESS | 1656 | 1466496681838 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]]]}] 01:11:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:11:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1034ms 01:11:21 INFO - PROCESS | 1656 | 1466496681887 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:11:21 INFO - PROCESS | 1656 | 1466496681889 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:11:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:11:21 INFO - PROCESS | 1656 | 1466496681891 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:11:21 INFO - PROCESS | 1656 | 1466496681892 Marionette TRACE conn2 <- [1,754,null,{}] 01:11:21 INFO - PROCESS | 1656 | 1466496681894 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}] 01:11:21 INFO - PROCESS | 1656 | 1466496681895 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:21 INFO - PROCESS | 1656 | 1466496681972 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:11:21 INFO - PROCESS | 1656 | 1466496681977 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:21 INFO - PROCESS | 1656 | 1466496681979 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x118309800 == 34 [pid = 1656] [id = 196] 01:11:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x1183f2400) [pid = 1656] [serial = 586] [outer = 0x0] 01:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x123f3cc00) [pid = 1656] [serial = 587] [outer = 0x1183f2400] 01:11:22 INFO - PROCESS | 1656 | 1466496682004 Marionette DEBUG loaded listener.js 01:11:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x126830000) [pid = 1656] [serial = 588] [outer = 0x1183f2400] 01:11:22 INFO - PROCESS | 1656 | 1466496682829 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]]]}] 01:11:22 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 01:11:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 01:11:22 INFO - PROCESS | 1656 | 1466496682860 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:11:22 INFO - PROCESS | 1656 | 1466496682862 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:11:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:11:22 INFO - PROCESS | 1656 | 1466496682864 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:11:22 INFO - PROCESS | 1656 | 1466496682865 Marionette TRACE conn2 <- [1,758,null,{}] 01:11:22 INFO - PROCESS | 1656 | 1466496682867 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}] 01:11:22 INFO - PROCESS | 1656 | 1466496682868 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:22 INFO - PROCESS | 1656 | 1466496682942 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:11:22 INFO - PROCESS | 1656 | 1466496682990 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:22 INFO - PROCESS | 1656 | 1466496682994 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x125620000 == 35 [pid = 1656] [id = 197] 01:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x126d76400) [pid = 1656] [serial = 589] [outer = 0x0] 01:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x127362c00) [pid = 1656] [serial = 590] [outer = 0x126d76400] 01:11:23 INFO - PROCESS | 1656 | 1466496683026 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x12752e000) [pid = 1656] [serial = 591] [outer = 0x126d76400] 01:11:23 INFO - PROCESS | 1656 | 1466496683319 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]]]}] 01:11:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:11:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 01:11:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:11:23 INFO - PROCESS | 1656 | 1466496683333 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:11:23 INFO - PROCESS | 1656 | 1466496683334 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:11:23 INFO - PROCESS | 1656 | 1466496683336 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:11:23 INFO - PROCESS | 1656 | 1466496683337 Marionette TRACE conn2 <- [1,762,null,{}] 01:11:23 INFO - PROCESS | 1656 | 1466496683346 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}] 01:11:23 INFO - PROCESS | 1656 | 1466496683347 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:23 INFO - PROCESS | 1656 | 1466496683456 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:11:23 INFO - PROCESS | 1656 | 1466496683464 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:23 INFO - PROCESS | 1656 | 1466496683465 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d6b800 == 36 [pid = 1656] [id = 198] 01:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x127509800) [pid = 1656] [serial = 592] [outer = 0x0] 01:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x128a5b800) [pid = 1656] [serial = 593] [outer = 0x127509800] 01:11:23 INFO - PROCESS | 1656 | 1466496683506 Marionette DEBUG loaded listener.js 01:11:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x129303400) [pid = 1656] [serial = 594] [outer = 0x127509800] 01:11:24 INFO - PROCESS | 1656 | 1466496684461 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]]]}] 01:11:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:11:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1173ms 01:11:24 INFO - PROCESS | 1656 | 1466496684509 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:11:24 INFO - PROCESS | 1656 | 1466496684512 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:11:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:11:24 INFO - PROCESS | 1656 | 1466496684515 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:11:24 INFO - PROCESS | 1656 | 1466496684517 Marionette TRACE conn2 <- [1,766,null,{}] 01:11:24 INFO - PROCESS | 1656 | 1466496684521 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}] 01:11:24 INFO - PROCESS | 1656 | 1466496684523 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:24 INFO - PROCESS | 1656 | 1466496684650 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:11:24 INFO - PROCESS | 1656 | 1466496684701 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:24 INFO - PROCESS | 1656 | 1466496684704 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117368000 == 37 [pid = 1656] [id = 199] 01:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x116a2a400) [pid = 1656] [serial = 595] [outer = 0x0] 01:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116f99800) [pid = 1656] [serial = 596] [outer = 0x116a2a400] 01:11:24 INFO - PROCESS | 1656 | 1466496684735 Marionette DEBUG loaded listener.js 01:11:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1182e1000) [pid = 1656] [serial = 597] [outer = 0x116a2a400] 01:11:25 INFO - PROCESS | 1656 | 1466496685620 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]]]}] 01:11:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:11:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1122ms 01:11:25 INFO - PROCESS | 1656 | 1466496685636 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:11:25 INFO - PROCESS | 1656 | 1466496685639 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:11:25 INFO - PROCESS | 1656 | 1466496685644 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:11:25 INFO - PROCESS | 1656 | 1466496685646 Marionette TRACE conn2 <- [1,770,null,{}] 01:11:25 INFO - PROCESS | 1656 | 1466496685648 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}] 01:11:25 INFO - PROCESS | 1656 | 1466496685650 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:25 INFO - PROCESS | 1656 | 1466496685736 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:11:25 INFO - PROCESS | 1656 | 1466496685824 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:25 INFO - PROCESS | 1656 | 1466496685825 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bac000 == 38 [pid = 1656] [id = 200] 01:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x119241000) [pid = 1656] [serial = 598] [outer = 0x0] 01:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x119985400) [pid = 1656] [serial = 599] [outer = 0x119241000] 01:11:25 INFO - PROCESS | 1656 | 1466496685856 Marionette DEBUG loaded listener.js 01:11:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1210ab400) [pid = 1656] [serial = 600] [outer = 0x119241000] 01:11:26 INFO - PROCESS | 1656 | 1466496686379 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]]]}] 01:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 772ms 01:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:11:26 INFO - PROCESS | 1656 | 1466496686426 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:11:26 INFO - PROCESS | 1656 | 1466496686428 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:11:26 INFO - PROCESS | 1656 | 1466496686431 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:11:26 INFO - PROCESS | 1656 | 1466496686433 Marionette TRACE conn2 <- [1,774,null,{}] 01:11:26 INFO - PROCESS | 1656 | 1466496686438 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}] 01:11:26 INFO - PROCESS | 1656 | 1466496686440 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:26 INFO - PROCESS | 1656 | 1466496686533 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:11:26 INFO - PROCESS | 1656 | 1466496686594 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:26 INFO - PROCESS | 1656 | 1466496686597 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x117152000 == 39 [pid = 1656] [id = 201] 01:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x113bc0800) [pid = 1656] [serial = 601] [outer = 0x0] 01:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x116743000) [pid = 1656] [serial = 602] [outer = 0x113bc0800] 01:11:26 INFO - PROCESS | 1656 | 1466496686626 Marionette DEBUG loaded listener.js 01:11:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1183ee000) [pid = 1656] [serial = 603] [outer = 0x113bc0800] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x125620000 == 38 [pid = 1656] [id = 197] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118309800 == 37 [pid = 1656] [id = 196] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x120f1b800 == 36 [pid = 1656] [id = 195] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118499800 == 35 [pid = 1656] [id = 194] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11716d000 == 34 [pid = 1656] [id = 193] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1131b0800 == 33 [pid = 1656] [id = 192] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d8800 == 32 [pid = 1656] [id = 191] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11270b800 == 31 [pid = 1656] [id = 190] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118093800 == 30 [pid = 1656] [id = 182] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119bac000 == 29 [pid = 1656] [id = 200] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x125d6b800 == 28 [pid = 1656] [id = 198] 01:11:27 INFO - PROCESS | 1656 | --DOCSHELL 0x117368000 == 27 [pid = 1656] [id = 199] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x127509000) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x121455c00) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x115e69400) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x11688c000) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x118fc0400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x118551800) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1182e3c00) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x120eea800) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x11923d000) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1215aa800) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1182e8800) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1175f8c00) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x121cc0c00) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12117f400) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x125d46c00) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1219ca000) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x126834400) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x120ef8400) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x1185a1800) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 01:11:27 INFO - PROCESS | 1656 | 1466496687760 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]]]}] 01:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1378ms 01:11:27 INFO - PROCESS | 1656 | 1466496687810 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:11:27 INFO - PROCESS | 1656 | 1466496687812 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:11:27 INFO - PROCESS | 1656 | 1466496687816 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:11:27 INFO - PROCESS | 1656 | 1466496687817 Marionette TRACE conn2 <- [1,778,null,{}] 01:11:27 INFO - PROCESS | 1656 | 1466496687821 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}] 01:11:27 INFO - PROCESS | 1656 | 1466496687822 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:27 INFO - PROCESS | 1656 | 1466496687896 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:11:27 INFO - PROCESS | 1656 | 1466496687902 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:27 INFO - PROCESS | 1656 | 1466496687903 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x112719000 == 28 [pid = 1656] [id = 202] 01:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x112976400) [pid = 1656] [serial = 604] [outer = 0x0] 01:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x11297bc00) [pid = 1656] [serial = 605] [outer = 0x112976400] 01:11:27 INFO - PROCESS | 1656 | 1466496687934 Marionette DEBUG loaded listener.js 01:11:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x112d73400) [pid = 1656] [serial = 606] [outer = 0x112976400] 01:11:28 INFO - PROCESS | 1656 | 1466496688260 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]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 01:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:11:28 INFO - PROCESS | 1656 | 1466496688293 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 1656 | 1466496688296 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:11:28 INFO - PROCESS | 1656 | 1466496688302 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1656 | 1466496688304 Marionette TRACE conn2 <- [1,782,null,{}] 01:11:28 INFO - PROCESS | 1656 | 1466496688306 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}] 01:11:28 INFO - PROCESS | 1656 | 1466496688308 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:28 INFO - PROCESS | 1656 | 1466496688383 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:11:28 INFO - PROCESS | 1656 | 1466496688387 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 1656 | 1466496688388 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167e2800 == 29 [pid = 1656] [id = 203] 01:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x113bbd400) [pid = 1656] [serial = 607] [outer = 0x0] 01:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x113d31800) [pid = 1656] [serial = 608] [outer = 0x113bbd400] 01:11:28 INFO - PROCESS | 1656 | 1466496688419 Marionette DEBUG loaded listener.js 01:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x115de2000) [pid = 1656] [serial = 609] [outer = 0x113bbd400] 01:11:28 INFO - PROCESS | 1656 | 1466496688744 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]]]}] 01:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 473ms 01:11:28 INFO - PROCESS | 1656 | 1466496688783 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:11:28 INFO - PROCESS | 1656 | 1466496688785 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:11:28 INFO - PROCESS | 1656 | 1466496688787 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:11:28 INFO - PROCESS | 1656 | 1466496688790 Marionette TRACE conn2 <- [1,786,null,{}] 01:11:28 INFO - PROCESS | 1656 | 1466496688797 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}] 01:11:28 INFO - PROCESS | 1656 | 1466496688800 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:28 INFO - PROCESS | 1656 | 1466496688877 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:11:28 INFO - PROCESS | 1656 | 1466496688924 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:28 INFO - PROCESS | 1656 | 1466496688926 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c3c000 == 30 [pid = 1656] [id = 204] 01:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x112d8cc00) [pid = 1656] [serial = 610] [outer = 0x0] 01:11:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x116fa5400) [pid = 1656] [serial = 611] [outer = 0x112d8cc00] 01:11:28 INFO - PROCESS | 1656 | 1466496688954 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11805d000) [pid = 1656] [serial = 612] [outer = 0x112d8cc00] 01:11:29 INFO - PROCESS | 1656 | 1466496689283 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]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 524ms 01:11:29 INFO - PROCESS | 1656 | 1466496689312 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:11:29 INFO - PROCESS | 1656 | 1466496689314 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:11:29 INFO - PROCESS | 1656 | 1466496689316 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1656 | 1466496689318 Marionette TRACE conn2 <- [1,790,null,{}] 01:11:29 INFO - PROCESS | 1656 | 1466496689321 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}] 01:11:29 INFO - PROCESS | 1656 | 1466496689325 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:29 INFO - PROCESS | 1656 | 1466496689467 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:11:29 INFO - PROCESS | 1656 | 1466496689499 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:29 INFO - PROCESS | 1656 | 1466496689501 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x11809f800 == 31 [pid = 1656] [id = 205] 01:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x118056400) [pid = 1656] [serial = 613] [outer = 0x0] 01:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x118116000) [pid = 1656] [serial = 614] [outer = 0x118056400] 01:11:29 INFO - PROCESS | 1656 | 1466496689525 Marionette DEBUG loaded listener.js 01:11:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1185a6000) [pid = 1656] [serial = 615] [outer = 0x118056400] 01:11:29 INFO - PROCESS | 1656 | 1466496689829 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]]]}] 01:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 569ms 01:11:29 INFO - PROCESS | 1656 | 1466496689886 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:11:29 INFO - PROCESS | 1656 | 1466496689887 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:11:29 INFO - PROCESS | 1656 | 1466496689896 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:11:29 INFO - PROCESS | 1656 | 1466496689897 Marionette TRACE conn2 <- [1,794,null,{}] 01:11:29 INFO - PROCESS | 1656 | 1466496689899 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}] 01:11:29 INFO - PROCESS | 1656 | 1466496689907 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:29 INFO - PROCESS | 1656 | 1466496689996 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:11:30 INFO - PROCESS | 1656 | 1466496689999 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:30 INFO - PROCESS | 1656 | 1466496690000 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f1c000 == 32 [pid = 1656] [id = 206] 01:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113bbb400) [pid = 1656] [serial = 616] [outer = 0x0] 01:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1185d7800) [pid = 1656] [serial = 617] [outer = 0x113bbb400] 01:11:30 INFO - PROCESS | 1656 | 1466496690025 Marionette DEBUG loaded listener.js 01:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118887800) [pid = 1656] [serial = 618] [outer = 0x113bbb400] 01:11:30 INFO - PROCESS | 1656 | 1466496690370 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]]]}] 01:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 526ms 01:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:11:30 INFO - PROCESS | 1656 | 1466496690416 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 1656 | 1466496690417 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:11:30 INFO - PROCESS | 1656 | 1466496690419 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1656 | 1466496690420 Marionette TRACE conn2 <- [1,798,null,{}] 01:11:30 INFO - PROCESS | 1656 | 1466496690423 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}] 01:11:30 INFO - PROCESS | 1656 | 1466496690427 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:30 INFO - PROCESS | 1656 | 1466496690536 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:11:30 INFO - PROCESS | 1656 | 1466496690567 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:30 INFO - PROCESS | 1656 | 1466496690568 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11946f800 == 33 [pid = 1656] [id = 207] 01:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118883800) [pid = 1656] [serial = 619] [outer = 0x0] 01:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x11949b400) [pid = 1656] [serial = 620] [outer = 0x118883800] 01:11:30 INFO - PROCESS | 1656 | 1466496690594 Marionette DEBUG loaded listener.js 01:11:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x120ef7c00) [pid = 1656] [serial = 621] [outer = 0x118883800] 01:11:30 INFO - PROCESS | 1656 | 1466496690900 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]]]}] 01:11:30 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 01:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 523ms 01:11:30 INFO - PROCESS | 1656 | 1466496690945 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:11:30 INFO - PROCESS | 1656 | 1466496690947 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:11:30 INFO - PROCESS | 1656 | 1466496690949 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:11:30 INFO - PROCESS | 1656 | 1466496690950 Marionette TRACE conn2 <- [1,802,null,{}] 01:11:30 INFO - PROCESS | 1656 | 1466496690952 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}] 01:11:30 INFO - PROCESS | 1656 | 1466496690953 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:31 INFO - PROCESS | 1656 | 1466496691049 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:11:31 INFO - PROCESS | 1656 | 1466496691052 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 1656 | 1466496691053 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f3a000 == 34 [pid = 1656] [id = 208] 01:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x118f70800) [pid = 1656] [serial = 622] [outer = 0x0] 01:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x120feac00) [pid = 1656] [serial = 623] [outer = 0x118f70800] 01:11:31 INFO - PROCESS | 1656 | 1466496691077 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x121179c00) [pid = 1656] [serial = 624] [outer = 0x118f70800] 01:11:31 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 01:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 467ms 01:11:31 INFO - PROCESS | 1656 | 1466496691411 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]]]}] 01:11:31 INFO - PROCESS | 1656 | 1466496691422 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:11:31 INFO - PROCESS | 1656 | 1466496691425 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:11:31 INFO - PROCESS | 1656 | 1466496691429 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:11:31 INFO - PROCESS | 1656 | 1466496691430 Marionette TRACE conn2 <- [1,806,null,{}] 01:11:31 INFO - PROCESS | 1656 | 1466496691433 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}] 01:11:31 INFO - PROCESS | 1656 | 1466496691434 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:31 INFO - PROCESS | 1656 | 1466496691545 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:11:31 INFO - PROCESS | 1656 | 1466496691563 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:31 INFO - PROCESS | 1656 | 1466496691564 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125e800 == 35 [pid = 1656] [id = 209] 01:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x115e6d400) [pid = 1656] [serial = 625] [outer = 0x0] 01:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x121459400) [pid = 1656] [serial = 626] [outer = 0x115e6d400] 01:11:31 INFO - PROCESS | 1656 | 1466496691604 Marionette DEBUG loaded listener.js 01:11:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x121a42800) [pid = 1656] [serial = 627] [outer = 0x115e6d400] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x125645400) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1183f2400) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126d76400) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1182ef800) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119498800) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1182e2400) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x115e09000) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x110f7d800) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x126c0d000) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:11:31 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x127509800) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:11:32 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:11:32 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:11:32 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:11:32 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 01:11:32 INFO - PROCESS | 1656 | 1466496692204 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]]]}] 01:11:32 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 01:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 818ms 01:11:32 INFO - PROCESS | 1656 | 1466496692248 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:11:32 INFO - PROCESS | 1656 | 1466496692249 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:11:32 INFO - PROCESS | 1656 | 1466496692251 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:11:32 INFO - PROCESS | 1656 | 1466496692252 Marionette TRACE conn2 <- [1,810,null,{}] 01:11:32 INFO - PROCESS | 1656 | 1466496692255 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}] 01:11:32 INFO - PROCESS | 1656 | 1466496692256 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:32 INFO - PROCESS | 1656 | 1466496692351 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:11:32 INFO - PROCESS | 1656 | 1466496692357 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1656 | 1466496692358 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c3a000 == 36 [pid = 1656] [id = 210] 01:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x121175400) [pid = 1656] [serial = 628] [outer = 0x0] 01:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x125212c00) [pid = 1656] [serial = 629] [outer = 0x121175400] 01:11:32 INFO - PROCESS | 1656 | 1466496692383 Marionette DEBUG loaded listener.js 01:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x12563e400) [pid = 1656] [serial = 630] [outer = 0x121175400] 01:11:32 INFO - PROCESS | 1656 | 1466496692735 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]]]}] 01:11:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 01:11:32 INFO - PROCESS | 1656 | 1466496692770 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:11:32 INFO - PROCESS | 1656 | 1466496692772 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:11:32 INFO - PROCESS | 1656 | 1466496692776 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:11:32 INFO - PROCESS | 1656 | 1466496692777 Marionette TRACE conn2 <- [1,814,null,{}] 01:11:32 INFO - PROCESS | 1656 | 1466496692781 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}] 01:11:32 INFO - PROCESS | 1656 | 1466496692782 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:32 INFO - PROCESS | 1656 | 1466496692929 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:11:32 INFO - PROCESS | 1656 | 1466496692942 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:32 INFO - PROCESS | 1656 | 1466496692943 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f8c800 == 37 [pid = 1656] [id = 211] 01:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x112d8e000) [pid = 1656] [serial = 631] [outer = 0x0] 01:11:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x125644c00) [pid = 1656] [serial = 632] [outer = 0x112d8e000] 01:11:32 INFO - PROCESS | 1656 | 1466496692983 Marionette DEBUG loaded listener.js 01:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x125d4dc00) [pid = 1656] [serial = 633] [outer = 0x112d8e000] 01:11:33 INFO - PROCESS | 1656 | 1466496693428 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] 01:11:33 INFO - PROCESS | 1656 | 1466496693449 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 01:11:33 INFO - PROCESS | 1656 | 1466496693452 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:11:33 INFO - PROCESS | 1656 | 1466496693455 Marionette TRACE conn2 <- [1,818,null,{}] 01:11:33 INFO - PROCESS | 1656 | 1466496693459 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}] 01:11:33 INFO - PROCESS | 1656 | 1466496693461 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:33 INFO - PROCESS | 1656 | 1466496693576 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:11:33 INFO - PROCESS | 1656 | 1466496693600 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:33 INFO - PROCESS | 1656 | 1466496693602 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1137d1000 == 38 [pid = 1656] [id = 212] 01:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12680e400) [pid = 1656] [serial = 634] [outer = 0x0] 01:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12682fc00) [pid = 1656] [serial = 635] [outer = 0x12680e400] 01:11:33 INFO - PROCESS | 1656 | 1466496693628 Marionette DEBUG loaded listener.js 01:11:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x126c7d400) [pid = 1656] [serial = 636] [outer = 0x12680e400] 01:11:34 INFO - PROCESS | 1656 | 1466496694013 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]]]}] 01:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 573ms 01:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:11:34 INFO - PROCESS | 1656 | 1466496694026 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:11:34 INFO - PROCESS | 1656 | 1466496694028 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:11:34 INFO - PROCESS | 1656 | 1466496694031 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:11:34 INFO - PROCESS | 1656 | 1466496694034 Marionette TRACE conn2 <- [1,822,null,{}] 01:11:34 INFO - PROCESS | 1656 | 1466496694037 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}] 01:11:34 INFO - PROCESS | 1656 | 1466496694039 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:34 INFO - PROCESS | 1656 | 1466496694149 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:11:34 INFO - PROCESS | 1656 | 1466496694198 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:34 INFO - PROCESS | 1656 | 1466496694200 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ec5800 == 39 [pid = 1656] [id = 213] 01:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11297e800) [pid = 1656] [serial = 637] [outer = 0x0] 01:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112a7c800) [pid = 1656] [serial = 638] [outer = 0x11297e800] 01:11:34 INFO - PROCESS | 1656 | 1466496694230 Marionette DEBUG loaded listener.js 01:11:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1131e1800) [pid = 1656] [serial = 639] [outer = 0x11297e800] 01:11:34 INFO - PROCESS | 1656 | 1466496694749 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] 01:11:34 INFO - PROCESS | 1656 | 1466496694809 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:11:34 INFO - PROCESS | 1656 | 1466496694813 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:11:34 INFO - PROCESS | 1656 | 1466496694815 Marionette TRACE conn2 <- [1,826,null,{}] 01:11:34 INFO - PROCESS | 1656 | 1466496694818 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}] 01:11:34 INFO - PROCESS | 1656 | 1466496694820 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:34 INFO - PROCESS | 1656 | 1466496694923 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:11:35 INFO - PROCESS | 1656 | 1466496694994 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:35 INFO - PROCESS | 1656 | 1466496694995 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d1000 == 40 [pid = 1656] [id = 214] 01:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116a2a800) [pid = 1656] [serial = 640] [outer = 0x0] 01:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116f9e400) [pid = 1656] [serial = 641] [outer = 0x116a2a800] 01:11:35 INFO - PROCESS | 1656 | 1466496695026 Marionette DEBUG loaded listener.js 01:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118114800) [pid = 1656] [serial = 642] [outer = 0x116a2a800] 01:11:35 INFO - PROCESS | 1656 | 1466496695682 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]]]}] 01:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 921ms 01:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:11:35 INFO - PROCESS | 1656 | 1466496695735 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:11:35 INFO - PROCESS | 1656 | 1466496695737 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:11:35 INFO - PROCESS | 1656 | 1466496695740 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:11:35 INFO - PROCESS | 1656 | 1466496695742 Marionette TRACE conn2 <- [1,830,null,{}] 01:11:35 INFO - PROCESS | 1656 | 1466496695746 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}] 01:11:35 INFO - PROCESS | 1656 | 1466496695747 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:35 INFO - PROCESS | 1656 | 1466496695837 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x123f8c800 == 39 [pid = 1656] [id = 211] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117c3a000 == 38 [pid = 1656] [id = 210] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12125e800 == 37 [pid = 1656] [id = 209] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x120f3a000 == 36 [pid = 1656] [id = 208] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11946f800 == 35 [pid = 1656] [id = 207] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118f1c000 == 34 [pid = 1656] [id = 206] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11809f800 == 33 [pid = 1656] [id = 205] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117c3c000 == 32 [pid = 1656] [id = 204] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1167e2800 == 31 [pid = 1656] [id = 203] 01:11:35 INFO - PROCESS | 1656 | --DOCSHELL 0x112719000 == 30 [pid = 1656] [id = 202] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x127511800) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a5b800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125dc8c00) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x123f3cc00) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x127362c00) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1185ad000) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12680d400) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x118716000) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x120fe0c00) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x11870b400) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118fc4c00) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x116149800) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x117c0c400) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1122ab400) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x113d68000) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12752e000) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x126830000) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x129303400) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x121348000) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 01:11:35 INFO - PROCESS | 1656 | 1466496695914 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:35 INFO - PROCESS | 1656 | 1466496695917 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x112719000 == 31 [pid = 1656] [id = 215] 01:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112fcf400) [pid = 1656] [serial = 643] [outer = 0x0] 01:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1137c6400) [pid = 1656] [serial = 644] [outer = 0x112fcf400] 01:11:35 INFO - PROCESS | 1656 | 1466496695946 Marionette DEBUG loaded listener.js 01:11:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116743c00) [pid = 1656] [serial = 645] [outer = 0x112fcf400] 01:11:36 INFO - PROCESS | 1656 | 1466496696256 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]]]}] 01:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 01:11:36 INFO - PROCESS | 1656 | 1466496696311 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1656 | 1466496696313 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:11:36 INFO - PROCESS | 1656 | 1466496696317 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1656 | 1466496696319 Marionette TRACE conn2 <- [1,834,null,{}] 01:11:36 INFO - PROCESS | 1656 | 1466496696321 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}] 01:11:36 INFO - PROCESS | 1656 | 1466496696323 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:36 INFO - PROCESS | 1656 | 1466496696398 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:11:36 INFO - PROCESS | 1656 | 1466496696456 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:36 INFO - PROCESS | 1656 | 1466496696458 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f34800 == 32 [pid = 1656] [id = 216] 01:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116813400) [pid = 1656] [serial = 646] [outer = 0x0] 01:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11805cc00) [pid = 1656] [serial = 647] [outer = 0x116813400] 01:11:36 INFO - PROCESS | 1656 | 1466496696486 Marionette DEBUG loaded listener.js 01:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118549c00) [pid = 1656] [serial = 648] [outer = 0x116813400] 01:11:36 INFO - PROCESS | 1656 | 1466496696775 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]]]}] 01:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 469ms 01:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:11:36 INFO - PROCESS | 1656 | 1466496696786 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:11:36 INFO - PROCESS | 1656 | 1466496696788 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:11:36 INFO - PROCESS | 1656 | 1466496696797 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:11:36 INFO - PROCESS | 1656 | 1466496696800 Marionette TRACE conn2 <- [1,838,null,{}] 01:11:36 INFO - PROCESS | 1656 | 1466496696815 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}] 01:11:36 INFO - PROCESS | 1656 | 1466496696818 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:36 INFO - PROCESS | 1656 | 1466496696907 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:11:36 INFO - PROCESS | 1656 | 1466496696914 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:36 INFO - PROCESS | 1656 | 1466496696916 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f07800 == 33 [pid = 1656] [id = 217] 01:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112973000) [pid = 1656] [serial = 649] [outer = 0x0] 01:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118fbfc00) [pid = 1656] [serial = 650] [outer = 0x112973000] 01:11:36 INFO - PROCESS | 1656 | 1466496696944 Marionette DEBUG loaded listener.js 01:11:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x11997e400) [pid = 1656] [serial = 651] [outer = 0x112973000] 01:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 479ms 01:11:37 INFO - PROCESS | 1656 | 1466496697266 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]]]}] 01:11:37 INFO - PROCESS | 1656 | 1466496697269 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:11:37 INFO - PROCESS | 1656 | 1466496697271 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:11:37 INFO - PROCESS | 1656 | 1466496697275 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:11:37 INFO - PROCESS | 1656 | 1466496697278 Marionette TRACE conn2 <- [1,842,null,{}] 01:11:37 INFO - PROCESS | 1656 | 1466496697287 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}] 01:11:37 INFO - PROCESS | 1656 | 1466496697288 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:37 INFO - PROCESS | 1656 | 1466496697379 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:11:37 INFO - PROCESS | 1656 | 1466496697383 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1656 | 1466496697385 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119542800 == 34 [pid = 1656] [id = 218] 01:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x120ef4c00) [pid = 1656] [serial = 652] [outer = 0x0] 01:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x120ef8800) [pid = 1656] [serial = 653] [outer = 0x120ef4c00] 01:11:37 INFO - PROCESS | 1656 | 1466496697410 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120feb000) [pid = 1656] [serial = 654] [outer = 0x120ef4c00] 01:11:37 INFO - PROCESS | 1656 | 1466496697730 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]]]}] 01:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 478ms 01:11:37 INFO - PROCESS | 1656 | 1466496697752 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:11:37 INFO - PROCESS | 1656 | 1466496697753 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:11:37 INFO - PROCESS | 1656 | 1466496697756 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:11:37 INFO - PROCESS | 1656 | 1466496697758 Marionette TRACE conn2 <- [1,846,null,{}] 01:11:37 INFO - PROCESS | 1656 | 1466496697761 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}] 01:11:37 INFO - PROCESS | 1656 | 1466496697769 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:37 INFO - PROCESS | 1656 | 1466496697842 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:11:37 INFO - PROCESS | 1656 | 1466496697846 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:37 INFO - PROCESS | 1656 | 1466496697847 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x121265000 == 35 [pid = 1656] [id = 219] 01:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x120feb800) [pid = 1656] [serial = 655] [outer = 0x0] 01:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x121503400) [pid = 1656] [serial = 656] [outer = 0x120feb800] 01:11:37 INFO - PROCESS | 1656 | 1466496697872 Marionette DEBUG loaded listener.js 01:11:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1219cf400) [pid = 1656] [serial = 657] [outer = 0x120feb800] 01:11:38 INFO - PROCESS | 1656 | 1466496698236 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]]]}] 01:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 521ms 01:11:38 INFO - PROCESS | 1656 | 1466496698278 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:11:38 INFO - PROCESS | 1656 | 1466496698279 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:11:38 INFO - PROCESS | 1656 | 1466496698282 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:11:38 INFO - PROCESS | 1656 | 1466496698283 Marionette TRACE conn2 <- [1,850,null,{}] 01:11:38 INFO - PROCESS | 1656 | 1466496698285 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}] 01:11:38 INFO - PROCESS | 1656 | 1466496698289 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:38 INFO - PROCESS | 1656 | 1466496698398 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:11:38 INFO - PROCESS | 1656 | 1466496698432 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1656 | 1466496698433 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f7f000 == 36 [pid = 1656] [id = 220] 01:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12183c400) [pid = 1656] [serial = 658] [outer = 0x0] 01:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125d45000) [pid = 1656] [serial = 659] [outer = 0x12183c400] 01:11:38 INFO - PROCESS | 1656 | 1466496698458 Marionette DEBUG loaded listener.js 01:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12680d400) [pid = 1656] [serial = 660] [outer = 0x12183c400] 01:11:38 INFO - PROCESS | 1656 | 1466496698800 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]]]}] 01:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 569ms 01:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:11:38 INFO - PROCESS | 1656 | 1466496698851 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:11:38 INFO - PROCESS | 1656 | 1466496698852 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:11:38 INFO - PROCESS | 1656 | 1466496698862 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:11:38 INFO - PROCESS | 1656 | 1466496698863 Marionette TRACE conn2 <- [1,854,null,{}] 01:11:38 INFO - PROCESS | 1656 | 1466496698865 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}] 01:11:38 INFO - PROCESS | 1656 | 1466496698866 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:38 INFO - PROCESS | 1656 | 1466496698957 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:11:38 INFO - PROCESS | 1656 | 1466496698969 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:38 INFO - PROCESS | 1656 | 1466496698970 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e7000 == 37 [pid = 1656] [id = 221] 01:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12682cc00) [pid = 1656] [serial = 661] [outer = 0x0] 01:11:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x126833c00) [pid = 1656] [serial = 662] [outer = 0x12682cc00] 01:11:38 INFO - PROCESS | 1656 | 1466496698994 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126d14400) [pid = 1656] [serial = 663] [outer = 0x12682cc00] 01:11:39 INFO - PROCESS | 1656 | 1466496699296 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]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 474ms 01:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:11:39 INFO - PROCESS | 1656 | 1466496699330 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1656 | 1466496699331 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:11:39 INFO - PROCESS | 1656 | 1466496699333 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1656 | 1466496699334 Marionette TRACE conn2 <- [1,858,null,{}] 01:11:39 INFO - PROCESS | 1656 | 1466496699337 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}] 01:11:39 INFO - PROCESS | 1656 | 1466496699338 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:39 INFO - PROCESS | 1656 | 1466496699429 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:11:39 INFO - PROCESS | 1656 | 1466496699440 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:39 INFO - PROCESS | 1656 | 1466496699443 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d8f000 == 38 [pid = 1656] [id = 222] 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111f2dc00) [pid = 1656] [serial = 664] [outer = 0x0] 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12705f000) [pid = 1656] [serial = 665] [outer = 0x111f2dc00] 01:11:39 INFO - PROCESS | 1656 | 1466496699468 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127364400) [pid = 1656] [serial = 666] [outer = 0x111f2dc00] 01:11:39 INFO - PROCESS | 1656 | 1466496699767 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]]]}] 01:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 01:11:39 INFO - PROCESS | 1656 | 1466496699802 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:11:39 INFO - PROCESS | 1656 | 1466496699813 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:11:39 INFO - PROCESS | 1656 | 1466496699815 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:11:39 INFO - PROCESS | 1656 | 1466496699817 Marionette TRACE conn2 <- [1,862,null,{}] 01:11:39 INFO - PROCESS | 1656 | 1466496699819 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}] 01:11:39 INFO - PROCESS | 1656 | 1466496699820 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:39 INFO - PROCESS | 1656 | 1466496699912 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:11:39 INFO - PROCESS | 1656 | 1466496699921 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:39 INFO - PROCESS | 1656 | 1466496699923 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f06000 == 39 [pid = 1656] [id = 223] 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126c75800) [pid = 1656] [serial = 667] [outer = 0x0] 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127509800) [pid = 1656] [serial = 668] [outer = 0x126c75800] 01:11:39 INFO - PROCESS | 1656 | 1466496699950 Marionette DEBUG loaded listener.js 01:11:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127520c00) [pid = 1656] [serial = 669] [outer = 0x126c75800] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113bbd400) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118056400) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113bc0800) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113bbb400) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d8cc00) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112976400) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118883800) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116a2a400) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118f70800) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119241000) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x115e6d400) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121175400) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:11:40 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112d8e000) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:11:40 INFO - PROCESS | 1656 | 1466496700299 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]]]}] 01:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 519ms 01:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:11:40 INFO - PROCESS | 1656 | 1466496700334 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:11:40 INFO - PROCESS | 1656 | 1466496700335 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:11:40 INFO - PROCESS | 1656 | 1466496700337 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:11:40 INFO - PROCESS | 1656 | 1466496700339 Marionette TRACE conn2 <- [1,866,null,{}] 01:11:40 INFO - PROCESS | 1656 | 1466496700341 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}] 01:11:40 INFO - PROCESS | 1656 | 1466496700342 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:40 INFO - PROCESS | 1656 | 1466496700442 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:11:40 INFO - PROCESS | 1656 | 1466496700473 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1656 | 1466496700474 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218d1000 == 40 [pid = 1656] [id = 224] 01:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112d8cc00) [pid = 1656] [serial = 670] [outer = 0x0] 01:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118f71400) [pid = 1656] [serial = 671] [outer = 0x112d8cc00] 01:11:40 INFO - PROCESS | 1656 | 1466496700498 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12134b800) [pid = 1656] [serial = 672] [outer = 0x112d8cc00] 01:11:40 INFO - PROCESS | 1656 | 1466496700767 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]]]}] 01:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 469ms 01:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:11:40 INFO - PROCESS | 1656 | 1466496700812 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:11:40 INFO - PROCESS | 1656 | 1466496700813 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:11:40 INFO - PROCESS | 1656 | 1466496700815 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:11:40 INFO - PROCESS | 1656 | 1466496700817 Marionette TRACE conn2 <- [1,870,null,{}] 01:11:40 INFO - PROCESS | 1656 | 1466496700819 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}] 01:11:40 INFO - PROCESS | 1656 | 1466496700821 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:40 INFO - PROCESS | 1656 | 1466496700914 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:11:40 INFO - PROCESS | 1656 | 1466496700918 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:40 INFO - PROCESS | 1656 | 1466496700920 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x129381800 == 41 [pid = 1656] [id = 225] 01:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119243400) [pid = 1656] [serial = 673] [outer = 0x0] 01:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x127525000) [pid = 1656] [serial = 674] [outer = 0x119243400] 01:11:40 INFO - PROCESS | 1656 | 1466496700946 Marionette DEBUG loaded listener.js 01:11:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128a55000) [pid = 1656] [serial = 675] [outer = 0x119243400] 01:11:41 INFO - PROCESS | 1656 | 1466496701289 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]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 520ms 01:11:41 INFO - PROCESS | 1656 | 1466496701336 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:11:41 INFO - PROCESS | 1656 | 1466496701338 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:11:41 INFO - PROCESS | 1656 | 1466496701340 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1656 | 1466496701341 Marionette TRACE conn2 <- [1,874,null,{}] 01:11:41 INFO - PROCESS | 1656 | 1466496701343 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}] 01:11:41 INFO - PROCESS | 1656 | 1466496701344 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:41 INFO - PROCESS | 1656 | 1466496701420 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:11:41 INFO - PROCESS | 1656 | 1466496701427 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:41 INFO - PROCESS | 1656 | 1466496701428 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295a1800 == 42 [pid = 1656] [id = 226] 01:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128a58800) [pid = 1656] [serial = 676] [outer = 0x0] 01:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128d68000) [pid = 1656] [serial = 677] [outer = 0x128a58800] 01:11:41 INFO - PROCESS | 1656 | 1466496701452 Marionette DEBUG loaded listener.js 01:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128edc800) [pid = 1656] [serial = 678] [outer = 0x128a58800] 01:11:41 INFO - PROCESS | 1656 | 1466496701753 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]]]}] 01:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 01:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:11:41 INFO - PROCESS | 1656 | 1466496701809 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:11:41 INFO - PROCESS | 1656 | 1466496701811 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:11:41 INFO - PROCESS | 1656 | 1466496701813 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:11:41 INFO - PROCESS | 1656 | 1466496701814 Marionette TRACE conn2 <- [1,878,null,{}] 01:11:41 INFO - PROCESS | 1656 | 1466496701816 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}] 01:11:41 INFO - PROCESS | 1656 | 1466496701817 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:41 INFO - PROCESS | 1656 | 1466496701894 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:11:41 INFO - PROCESS | 1656 | 1466496701897 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:41 INFO - PROCESS | 1656 | 1466496701898 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a51f800 == 43 [pid = 1656] [id = 227] 01:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128d75000) [pid = 1656] [serial = 679] [outer = 0x0] 01:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128ee5c00) [pid = 1656] [serial = 680] [outer = 0x128d75000] 01:11:41 INFO - PROCESS | 1656 | 1466496701922 Marionette DEBUG loaded listener.js 01:11:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129307c00) [pid = 1656] [serial = 681] [outer = 0x128d75000] 01:11:42 INFO - PROCESS | 1656 | --DOCSHELL 0x117152000 == 42 [pid = 1656] [id = 201] 01:11:42 INFO - PROCESS | 1656 | --DOCSHELL 0x112719000 == 41 [pid = 1656] [id = 215] 01:11:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d1000 == 40 [pid = 1656] [id = 214] 01:11:42 INFO - PROCESS | 1656 | --DOCSHELL 0x115ec5800 == 39 [pid = 1656] [id = 213] 01:11:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1137d1000 == 38 [pid = 1656] [id = 212] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x116f34800 == 37 [pid = 1656] [id = 216] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123f7f000 == 36 [pid = 1656] [id = 220] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121265000 == 35 [pid = 1656] [id = 219] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e7000 == 34 [pid = 1656] [id = 221] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118f07800 == 33 [pid = 1656] [id = 217] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x126d8f000 == 32 [pid = 1656] [id = 222] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1218d1000 == 31 [pid = 1656] [id = 224] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x119542800 == 30 [pid = 1656] [id = 218] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118f06000 == 29 [pid = 1656] [id = 223] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x129381800 == 28 [pid = 1656] [id = 225] 01:11:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1295a1800 == 27 [pid = 1656] [id = 226] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x125d4dc00) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d31800) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115de2000) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118116000) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1183ee000) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116743000) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185d7800) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116fa5400) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11805d000) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11297bc00) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x112d73400) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x120ef7c00) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x11949b400) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1182e1000) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x116f99800) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x120feac00) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x121179c00) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1210ab400) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119985400) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x121459400) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x125644c00) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12682fc00) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x118887800) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x1185a6000) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x121a42800) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12563e400) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x125212c00) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 01:11:43 INFO - PROCESS | 1656 | 1466496703252 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]]]}] 01:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1470ms 01:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:11:43 INFO - PROCESS | 1656 | 1466496703284 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:11:43 INFO - PROCESS | 1656 | 1466496703286 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:11:43 INFO - PROCESS | 1656 | 1466496703290 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:11:43 INFO - PROCESS | 1656 | 1466496703292 Marionette TRACE conn2 <- [1,882,null,{}] 01:11:43 INFO - PROCESS | 1656 | 1466496703296 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}] 01:11:43 INFO - PROCESS | 1656 | 1466496703298 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:43 INFO - PROCESS | 1656 | 1466496703381 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:11:43 INFO - PROCESS | 1656 | 1466496703426 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:43 INFO - PROCESS | 1656 | 1466496703429 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f29800 == 28 [pid = 1656] [id = 228] 01:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112fd0c00) [pid = 1656] [serial = 682] [outer = 0x0] 01:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112fd6800) [pid = 1656] [serial = 683] [outer = 0x112fd0c00] 01:11:43 INFO - PROCESS | 1656 | 1466496703455 Marionette DEBUG loaded listener.js 01:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x114fa4800) [pid = 1656] [serial = 684] [outer = 0x112fd0c00] 01:11:43 INFO - PROCESS | 1656 | 1466496703750 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]]]}] 01:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 01:11:43 INFO - PROCESS | 1656 | 1466496703764 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:11:43 INFO - PROCESS | 1656 | 1466496703768 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:11:43 INFO - PROCESS | 1656 | 1466496703773 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:11:43 INFO - PROCESS | 1656 | 1466496703777 Marionette TRACE conn2 <- [1,886,null,{}] 01:11:43 INFO - PROCESS | 1656 | 1466496703785 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}] 01:11:43 INFO - PROCESS | 1656 | 1466496703787 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:43 INFO - PROCESS | 1656 | 1466496703869 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:11:43 INFO - PROCESS | 1656 | 1466496703876 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:43 INFO - PROCESS | 1656 | 1466496703878 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f35000 == 29 [pid = 1656] [id = 229] 01:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x115e69400) [pid = 1656] [serial = 685] [outer = 0x0] 01:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116f4a000) [pid = 1656] [serial = 686] [outer = 0x115e69400] 01:11:43 INFO - PROCESS | 1656 | 1466496703905 Marionette DEBUG loaded listener.js 01:11:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x117c10000) [pid = 1656] [serial = 687] [outer = 0x115e69400] 01:11:44 INFO - PROCESS | 1656 | 1466496704251 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]]]}] 01:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 528ms 01:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:11:44 INFO - PROCESS | 1656 | 1466496704300 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:11:44 INFO - PROCESS | 1656 | 1466496704302 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:11:44 INFO - PROCESS | 1656 | 1466496704306 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:11:44 INFO - PROCESS | 1656 | 1466496704322 Marionette TRACE conn2 <- [1,890,null,{}] 01:11:44 INFO - PROCESS | 1656 | 1466496704334 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}] 01:11:44 INFO - PROCESS | 1656 | 1466496704339 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:44 INFO - PROCESS | 1656 | 1466496704460 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:11:44 INFO - PROCESS | 1656 | 1466496704475 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:44 INFO - PROCESS | 1656 | 1466496704477 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808f800 == 30 [pid = 1656] [id = 230] 01:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11229c800) [pid = 1656] [serial = 688] [outer = 0x0] 01:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1182ee400) [pid = 1656] [serial = 689] [outer = 0x11229c800] 01:11:44 INFO - PROCESS | 1656 | 1466496704524 Marionette DEBUG loaded listener.js 01:11:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1185a0800) [pid = 1656] [serial = 690] [outer = 0x11229c800] 01:11:44 INFO - PROCESS | 1656 | 1466496704940 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]]]}] 01:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 687ms 01:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:11:44 INFO - PROCESS | 1656 | 1466496704993 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:11:44 INFO - PROCESS | 1656 | 1466496704994 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:11:45 INFO - PROCESS | 1656 | 1466496704996 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1656 | 1466496704997 Marionette TRACE conn2 <- [1,894,null,{}] 01:11:45 INFO - PROCESS | 1656 | 1466496705000 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}] 01:11:45 INFO - PROCESS | 1656 | 1466496705001 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:45 INFO - PROCESS | 1656 | 1466496705076 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:11:45 INFO - PROCESS | 1656 | 1466496705080 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1656 | 1466496705081 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118319000 == 31 [pid = 1656] [id = 231] 01:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1185a8c00) [pid = 1656] [serial = 691] [outer = 0x0] 01:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185e4000) [pid = 1656] [serial = 692] [outer = 0x1185a8c00] 01:11:45 INFO - PROCESS | 1656 | 1466496705109 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118717800) [pid = 1656] [serial = 693] [outer = 0x1185a8c00] 01:11:45 INFO - PROCESS | 1656 | 1466496705416 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]]]}] 01:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 471ms 01:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:11:45 INFO - PROCESS | 1656 | 1466496705467 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:11:45 INFO - PROCESS | 1656 | 1466496705468 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:11:45 INFO - PROCESS | 1656 | 1466496705470 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1656 | 1466496705472 Marionette TRACE conn2 <- [1,898,null,{}] 01:11:45 INFO - PROCESS | 1656 | 1466496705474 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}] 01:11:45 INFO - PROCESS | 1656 | 1466496705475 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:45 INFO - PROCESS | 1656 | 1466496705547 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:11:45 INFO - PROCESS | 1656 | 1466496705551 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:45 INFO - PROCESS | 1656 | 1466496705552 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e7000 == 32 [pid = 1656] [id = 232] 01:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112d8e000) [pid = 1656] [serial = 694] [outer = 0x0] 01:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118884c00) [pid = 1656] [serial = 695] [outer = 0x112d8e000] 01:11:45 INFO - PROCESS | 1656 | 1466496705620 Marionette DEBUG loaded listener.js 01:11:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119239400) [pid = 1656] [serial = 696] [outer = 0x112d8e000] 01:11:45 INFO - PROCESS | 1656 | 1466496705914 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]]]}] 01:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 472ms 01:11:45 INFO - PROCESS | 1656 | 1466496705945 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:11:45 INFO - PROCESS | 1656 | 1466496705946 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:11:45 INFO - PROCESS | 1656 | 1466496705948 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:11:45 INFO - PROCESS | 1656 | 1466496705949 Marionette TRACE conn2 <- [1,902,null,{}] 01:11:45 INFO - PROCESS | 1656 | 1466496705952 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}] 01:11:45 INFO - PROCESS | 1656 | 1466496705956 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:46 INFO - PROCESS | 1656 | 1466496706047 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:11:46 INFO - PROCESS | 1656 | 1466496706050 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:46 INFO - PROCESS | 1656 | 1466496706052 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199bc800 == 33 [pid = 1656] [id = 233] 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119239000) [pid = 1656] [serial = 697] [outer = 0x0] 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119b05400) [pid = 1656] [serial = 698] [outer = 0x119239000] 01:11:46 INFO - PROCESS | 1656 | 1466496706080 Marionette DEBUG loaded listener.js 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120fee800) [pid = 1656] [serial = 699] [outer = 0x119239000] 01:11:46 INFO - PROCESS | 1656 | 1466496706393 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]]]}] 01:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 469ms 01:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:11:46 INFO - PROCESS | 1656 | 1466496706418 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:11:46 INFO - PROCESS | 1656 | 1466496706419 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:11:46 INFO - PROCESS | 1656 | 1466496706421 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1656 | 1466496706422 Marionette TRACE conn2 <- [1,906,null,{}] 01:11:46 INFO - PROCESS | 1656 | 1466496706427 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}] 01:11:46 INFO - PROCESS | 1656 | 1466496706428 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:46 INFO - PROCESS | 1656 | 1466496706522 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:11:46 INFO - PROCESS | 1656 | 1466496706535 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:46 INFO - PROCESS | 1656 | 1466496706536 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121121800 == 34 [pid = 1656] [id = 234] 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11297b800) [pid = 1656] [serial = 700] [outer = 0x0] 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12117b800) [pid = 1656] [serial = 701] [outer = 0x11297b800] 01:11:46 INFO - PROCESS | 1656 | 1466496706560 Marionette DEBUG loaded listener.js 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x121a43000) [pid = 1656] [serial = 702] [outer = 0x11297b800] 01:11:46 INFO - PROCESS | 1656 | 1466496706864 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]]]}] 01:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 470ms 01:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:11:46 INFO - PROCESS | 1656 | 1466496706894 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:11:46 INFO - PROCESS | 1656 | 1466496706896 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:11:46 INFO - PROCESS | 1656 | 1466496706898 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:11:46 INFO - PROCESS | 1656 | 1466496706899 Marionette TRACE conn2 <- [1,910,null,{}] 01:11:46 INFO - PROCESS | 1656 | 1466496706901 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}] 01:11:46 INFO - PROCESS | 1656 | 1466496706902 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:46 INFO - PROCESS | 1656 | 1466496706973 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:11:46 INFO - PROCESS | 1656 | 1466496706979 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:46 INFO - PROCESS | 1656 | 1466496706980 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121376800 == 35 [pid = 1656] [id = 235] 01:11:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118711c00) [pid = 1656] [serial = 703] [outer = 0x0] 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125218800) [pid = 1656] [serial = 704] [outer = 0x118711c00] 01:11:47 INFO - PROCESS | 1656 | 1466496707004 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125644c00) [pid = 1656] [serial = 705] [outer = 0x118711c00] 01:11:47 INFO - PROCESS | 1656 | 1466496707314 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]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 469ms 01:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:11:47 INFO - PROCESS | 1656 | 1466496707367 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:11:47 INFO - PROCESS | 1656 | 1466496707369 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:11:47 INFO - PROCESS | 1656 | 1466496707371 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 1656 | 1466496707372 Marionette TRACE conn2 <- [1,914,null,{}] 01:11:47 INFO - PROCESS | 1656 | 1466496707384 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}] 01:11:47 INFO - PROCESS | 1656 | 1466496707385 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:47 INFO - PROCESS | 1656 | 1466496707456 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:11:47 INFO - PROCESS | 1656 | 1466496707462 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1656 | 1466496707463 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808e800 == 36 [pid = 1656] [id = 236] 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1252cd800) [pid = 1656] [serial = 706] [outer = 0x0] 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125855400) [pid = 1656] [serial = 707] [outer = 0x1252cd800] 01:11:47 INFO - PROCESS | 1656 | 1466496707494 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125d50400) [pid = 1656] [serial = 708] [outer = 0x1252cd800] 01:11:47 INFO - PROCESS | 1656 | 1466496707816 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]]]}] 01:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 01:11:47 INFO - PROCESS | 1656 | 1466496707844 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:11:47 INFO - PROCESS | 1656 | 1466496707845 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:11:47 INFO - PROCESS | 1656 | 1466496707847 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:11:47 INFO - PROCESS | 1656 | 1466496707848 Marionette TRACE conn2 <- [1,918,null,{}] 01:11:47 INFO - PROCESS | 1656 | 1466496707850 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}] 01:11:47 INFO - PROCESS | 1656 | 1466496707851 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:47 INFO - PROCESS | 1656 | 1466496707925 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:11:47 INFO - PROCESS | 1656 | 1466496707929 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:47 INFO - PROCESS | 1656 | 1466496707930 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258de800 == 37 [pid = 1656] [id = 237] 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x125645400) [pid = 1656] [serial = 709] [outer = 0x0] 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12680ac00) [pid = 1656] [serial = 710] [outer = 0x125645400] 01:11:47 INFO - PROCESS | 1656 | 1466496707956 Marionette DEBUG loaded listener.js 01:11:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12682fc00) [pid = 1656] [serial = 711] [outer = 0x125645400] 01:11:48 INFO - PROCESS | 1656 | 1466496708304 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]]]}] 01:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 01:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:11:48 INFO - PROCESS | 1656 | 1466496708316 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:11:48 INFO - PROCESS | 1656 | 1466496708318 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:11:48 INFO - PROCESS | 1656 | 1466496708320 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:11:48 INFO - PROCESS | 1656 | 1466496708321 Marionette TRACE conn2 <- [1,922,null,{}] 01:11:48 INFO - PROCESS | 1656 | 1466496708327 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}] 01:11:48 INFO - PROCESS | 1656 | 1466496708329 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:48 INFO - PROCESS | 1656 | 1466496708467 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:11:48 INFO - PROCESS | 1656 | 1466496708482 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:48 INFO - PROCESS | 1656 | 1466496708484 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a8800 == 38 [pid = 1656] [id = 238] 01:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126807c00) [pid = 1656] [serial = 712] [outer = 0x0] 01:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x127061c00) [pid = 1656] [serial = 713] [outer = 0x126807c00] 01:11:48 INFO - PROCESS | 1656 | 1466496708538 Marionette DEBUG loaded listener.js 01:11:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127523c00) [pid = 1656] [serial = 714] [outer = 0x126807c00] 01:11:48 INFO - PROCESS | 1656 | 1466496708967 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]]]}] 01:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 673ms 01:11:48 INFO - PROCESS | 1656 | 1466496708993 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:11:48 INFO - PROCESS | 1656 | 1466496708994 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:11:48 INFO - PROCESS | 1656 | 1466496708996 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:11:48 INFO - PROCESS | 1656 | 1466496708997 Marionette TRACE conn2 <- [1,926,null,{}] 01:11:49 INFO - PROCESS | 1656 | 1466496709005 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}] 01:11:49 INFO - PROCESS | 1656 | 1466496709006 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:49 INFO - PROCESS | 1656 | 1466496709100 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:11:49 INFO - PROCESS | 1656 | 1466496709104 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1656 | 1466496709106 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x129111800 == 39 [pid = 1656] [id = 239] 01:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127524000) [pid = 1656] [serial = 715] [outer = 0x0] 01:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12752dc00) [pid = 1656] [serial = 716] [outer = 0x127524000] 01:11:49 INFO - PROCESS | 1656 | 1466496709130 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128a51800) [pid = 1656] [serial = 717] [outer = 0x127524000] 01:11:49 INFO - PROCESS | 1656 | 1466496709438 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]]]}] 01:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 472ms 01:11:49 INFO - PROCESS | 1656 | 1466496709477 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:11:49 INFO - PROCESS | 1656 | 1466496709479 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:11:49 INFO - PROCESS | 1656 | 1466496709486 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:11:49 INFO - PROCESS | 1656 | 1466496709487 Marionette TRACE conn2 <- [1,930,null,{}] 01:11:49 INFO - PROCESS | 1656 | 1466496709489 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}] 01:11:49 INFO - PROCESS | 1656 | 1466496709490 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:49 INFO - PROCESS | 1656 | 1466496709589 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:11:49 INFO - PROCESS | 1656 | 1466496709592 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:49 INFO - PROCESS | 1656 | 1466496709600 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293d8800 == 40 [pid = 1656] [id = 240] 01:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127527400) [pid = 1656] [serial = 718] [outer = 0x0] 01:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128d05000) [pid = 1656] [serial = 719] [outer = 0x127527400] 01:11:49 INFO - PROCESS | 1656 | 1466496709651 Marionette DEBUG loaded listener.js 01:11:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128edc000) [pid = 1656] [serial = 720] [outer = 0x127527400] 01:11:49 INFO - PROCESS | 1656 | 1466496709952 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]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 01:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:11:50 INFO - PROCESS | 1656 | 1466496710006 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:11:50 INFO - PROCESS | 1656 | 1466496710007 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:11:50 INFO - PROCESS | 1656 | 1466496710009 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1656 | 1466496710010 Marionette TRACE conn2 <- [1,934,null,{}] 01:11:50 INFO - PROCESS | 1656 | 1466496710012 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}] 01:11:50 INFO - PROCESS | 1656 | 1466496710013 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:50 INFO - PROCESS | 1656 | 1466496710110 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:11:50 INFO - PROCESS | 1656 | 1466496710120 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1656 | 1466496710121 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a84b800 == 41 [pid = 1656] [id = 241] 01:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128a56c00) [pid = 1656] [serial = 721] [outer = 0x0] 01:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129308800) [pid = 1656] [serial = 722] [outer = 0x128a56c00] 01:11:50 INFO - PROCESS | 1656 | 1466496710146 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x129408c00) [pid = 1656] [serial = 723] [outer = 0x128a56c00] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12183c400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12682cc00) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112d8cc00) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x111f2dc00) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126c75800) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119243400) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128a58800) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120feb800) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120ef4c00) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112973000) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116813400) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112fcf400) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116a2a800) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11297e800) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:11:50 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12680e400) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:11:50 INFO - PROCESS | 1656 | 1466496710603 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]]]}] 01:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 619ms 01:11:50 INFO - PROCESS | 1656 | 1466496710629 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:11:50 INFO - PROCESS | 1656 | 1466496710630 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:11:50 INFO - PROCESS | 1656 | 1466496710632 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:11:50 INFO - PROCESS | 1656 | 1466496710633 Marionette TRACE conn2 <- [1,938,null,{}] 01:11:50 INFO - PROCESS | 1656 | 1466496710635 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}] 01:11:50 INFO - PROCESS | 1656 | 1466496710636 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:50 INFO - PROCESS | 1656 | 1466496710714 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:11:50 INFO - PROCESS | 1656 | 1466496710719 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:50 INFO - PROCESS | 1656 | 1466496710728 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12111f000 == 42 [pid = 1656] [id = 242] 01:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113eb1400) [pid = 1656] [serial = 724] [outer = 0x0] 01:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1175f7c00) [pid = 1656] [serial = 725] [outer = 0x113eb1400] 01:11:50 INFO - PROCESS | 1656 | 1466496710753 Marionette DEBUG loaded listener.js 01:11:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12183c400) [pid = 1656] [serial = 726] [outer = 0x113eb1400] 01:11:51 INFO - PROCESS | 1656 | 1466496711078 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]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 468ms 01:11:51 INFO - PROCESS | 1656 | 1466496711100 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1656 | 1466496711102 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:11:51 INFO - PROCESS | 1656 | 1466496711104 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1656 | 1466496711105 Marionette TRACE conn2 <- [1,942,null,{}] 01:11:51 INFO - PROCESS | 1656 | 1466496711109 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}] 01:11:51 INFO - PROCESS | 1656 | 1466496711110 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:51 INFO - PROCESS | 1656 | 1466496711210 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:11:51 INFO - PROCESS | 1656 | 1466496711215 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 1656 | 1466496711216 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af0f800 == 43 [pid = 1656] [id = 243] 01:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112fcf400) [pid = 1656] [serial = 727] [outer = 0x0] 01:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12682f000) [pid = 1656] [serial = 728] [outer = 0x112fcf400] 01:11:51 INFO - PROCESS | 1656 | 1466496711240 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129413000) [pid = 1656] [serial = 729] [outer = 0x112fcf400] 01:11:51 INFO - PROCESS | 1656 | 1466496711529 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]]]}] 01:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 472ms 01:11:51 INFO - PROCESS | 1656 | 1466496711608 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:11:51 INFO - PROCESS | 1656 | 1466496711610 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:11:51 INFO - PROCESS | 1656 | 1466496711614 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:11:51 INFO - PROCESS | 1656 | 1466496711617 Marionette TRACE conn2 <- [1,946,null,{}] 01:11:51 INFO - PROCESS | 1656 | 1466496711621 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}] 01:11:51 INFO - PROCESS | 1656 | 1466496711623 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:51 INFO - PROCESS | 1656 | 1466496711738 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:11:51 INFO - PROCESS | 1656 | 1466496711787 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:51 INFO - PROCESS | 1656 | 1466496711789 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x114f23000 == 44 [pid = 1656] [id = 244] 01:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11297b400) [pid = 1656] [serial = 730] [outer = 0x0] 01:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112a73000) [pid = 1656] [serial = 731] [outer = 0x11297b400] 01:11:51 INFO - PROCESS | 1656 | 1466496711843 Marionette DEBUG loaded listener.js 01:11:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1137c9400) [pid = 1656] [serial = 732] [outer = 0x11297b400] 01:11:52 INFO - PROCESS | 1656 | 1466496712388 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]]]}] 01:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 822ms 01:11:52 INFO - PROCESS | 1656 | 1466496712437 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:11:52 INFO - PROCESS | 1656 | 1466496712439 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:11:52 INFO - PROCESS | 1656 | 1466496712443 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:11:52 INFO - PROCESS | 1656 | 1466496712446 Marionette TRACE conn2 <- [1,950,null,{}] 01:11:52 INFO - PROCESS | 1656 | 1466496712448 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}] 01:11:52 INFO - PROCESS | 1656 | 1466496712450 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:52 INFO - PROCESS | 1656 | 1466496712562 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:11:52 INFO - PROCESS | 1656 | 1466496712638 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:52 INFO - PROCESS | 1656 | 1466496712639 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187ec800 == 45 [pid = 1656] [id = 245] 01:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118054000) [pid = 1656] [serial = 733] [outer = 0x0] 01:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11810c400) [pid = 1656] [serial = 734] [outer = 0x118054000] 01:11:52 INFO - PROCESS | 1656 | 1466496712669 Marionette DEBUG loaded listener.js 01:11:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1183ecc00) [pid = 1656] [serial = 735] [outer = 0x118054000] 01:11:53 INFO - PROCESS | 1656 | 1466496713317 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]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 926ms 01:11:53 INFO - PROCESS | 1656 | 1466496713374 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:11:53 INFO - PROCESS | 1656 | 1466496713378 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:11:53 INFO - PROCESS | 1656 | 1466496713381 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1656 | 1466496713383 Marionette TRACE conn2 <- [1,954,null,{}] 01:11:53 INFO - PROCESS | 1656 | 1466496713386 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}] 01:11:53 INFO - PROCESS | 1656 | 1466496713388 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:53 INFO - PROCESS | 1656 | 1466496713493 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12111f000 == 44 [pid = 1656] [id = 242] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12a84b800 == 43 [pid = 1656] [id = 241] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1293d8800 == 42 [pid = 1656] [id = 240] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x129111800 == 41 [pid = 1656] [id = 239] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a8800 == 40 [pid = 1656] [id = 238] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1258de800 == 39 [pid = 1656] [id = 237] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11808e800 == 38 [pid = 1656] [id = 236] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128ee5c00) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x121376800 == 37 [pid = 1656] [id = 235] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x121121800 == 36 [pid = 1656] [id = 234] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1199bc800 == 35 [pid = 1656] [id = 233] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e7000 == 34 [pid = 1656] [id = 232] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x118319000 == 33 [pid = 1656] [id = 231] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11808f800 == 32 [pid = 1656] [id = 230] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x116f35000 == 31 [pid = 1656] [id = 229] 01:11:53 INFO - PROCESS | 1656 | --DOCSHELL 0x114f29800 == 30 [pid = 1656] [id = 228] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x125d45000) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126833c00) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12680d400) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118f71400) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12705f000) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126d14400) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x127509800) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127525000) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128d68000) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x127520c00) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x121503400) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120ef8800) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120feb000) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118fbfc00) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11997e400) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11805cc00) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118549c00) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1137c6400) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x116743c00) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118114800) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116f9e400) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1131e1800) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112a7c800) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126c7d400) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x128edc800) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x127364400) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x128a55000) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1219cf400) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12134b800) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 01:11:53 INFO - PROCESS | 1656 | 1466496713580 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:53 INFO - PROCESS | 1656 | 1466496713581 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d8b800 == 31 [pid = 1656] [id = 246] 01:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x113d6c800) [pid = 1656] [serial = 736] [outer = 0x0] 01:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116743000) [pid = 1656] [serial = 737] [outer = 0x113d6c800] 01:11:53 INFO - PROCESS | 1656 | 1466496713610 Marionette DEBUG loaded listener.js 01:11:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118118c00) [pid = 1656] [serial = 738] [outer = 0x113d6c800] 01:11:53 INFO - PROCESS | 1656 | 1466496713921 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]]]}] 01:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 574ms 01:11:53 INFO - PROCESS | 1656 | 1466496713955 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:11:53 INFO - PROCESS | 1656 | 1466496713961 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:11:53 INFO - PROCESS | 1656 | 1466496713968 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:11:53 INFO - PROCESS | 1656 | 1466496713970 Marionette TRACE conn2 <- [1,958,null,{}] 01:11:53 INFO - PROCESS | 1656 | 1466496713974 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}] 01:11:53 INFO - PROCESS | 1656 | 1466496713976 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:54 INFO - PROCESS | 1656 | 1466496714100 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:11:54 INFO - PROCESS | 1656 | 1466496714166 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1656 | 1466496714168 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11737b800 == 32 [pid = 1656] [id = 247] 01:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1182e4800) [pid = 1656] [serial = 739] [outer = 0x0] 01:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1185a5800) [pid = 1656] [serial = 740] [outer = 0x1182e4800] 01:11:54 INFO - PROCESS | 1656 | 1466496714210 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118712800) [pid = 1656] [serial = 741] [outer = 0x1182e4800] 01:11:54 INFO - PROCESS | 1656 | 1466496714536 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]]]}] 01:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 577ms 01:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:11:54 INFO - PROCESS | 1656 | 1466496714551 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:11:54 INFO - PROCESS | 1656 | 1466496714552 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:11:54 INFO - PROCESS | 1656 | 1466496714555 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:11:54 INFO - PROCESS | 1656 | 1466496714557 Marionette TRACE conn2 <- [1,962,null,{}] 01:11:54 INFO - PROCESS | 1656 | 1466496714573 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}] 01:11:54 INFO - PROCESS | 1656 | 1466496714579 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:54 INFO - PROCESS | 1656 | 1466496714676 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:11:54 INFO - PROCESS | 1656 | 1466496714728 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:54 INFO - PROCESS | 1656 | 1466496714730 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831b000 == 33 [pid = 1656] [id = 248] 01:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113d2fc00) [pid = 1656] [serial = 742] [outer = 0x0] 01:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118888800) [pid = 1656] [serial = 743] [outer = 0x113d2fc00] 01:11:54 INFO - PROCESS | 1656 | 1466496714760 Marionette DEBUG loaded listener.js 01:11:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120ef2400) [pid = 1656] [serial = 744] [outer = 0x113d2fc00] 01:11:55 INFO - PROCESS | 1656 | 1466496715102 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]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 579ms 01:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:11:55 INFO - PROCESS | 1656 | 1466496715135 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1656 | 1466496715137 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:11:55 INFO - PROCESS | 1656 | 1466496715140 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1656 | 1466496715144 Marionette TRACE conn2 <- [1,966,null,{}] 01:11:55 INFO - PROCESS | 1656 | 1466496715147 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}] 01:11:55 INFO - PROCESS | 1656 | 1466496715148 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:55 INFO - PROCESS | 1656 | 1466496715253 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:11:55 INFO - PROCESS | 1656 | 1466496715332 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1656 | 1466496715334 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d9800 == 34 [pid = 1656] [id = 249] 01:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119dfec00) [pid = 1656] [serial = 745] [outer = 0x0] 01:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120fea800) [pid = 1656] [serial = 746] [outer = 0x119dfec00] 01:11:55 INFO - PROCESS | 1656 | 1466496715375 Marionette DEBUG loaded listener.js 01:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12183b800) [pid = 1656] [serial = 747] [outer = 0x119dfec00] 01:11:55 INFO - PROCESS | 1656 | 1466496715768 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]]]}] 01:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 672ms 01:11:55 INFO - PROCESS | 1656 | 1466496715813 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:11:55 INFO - PROCESS | 1656 | 1466496715814 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:11:55 INFO - PROCESS | 1656 | 1466496715816 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:11:55 INFO - PROCESS | 1656 | 1466496715817 Marionette TRACE conn2 <- [1,970,null,{}] 01:11:55 INFO - PROCESS | 1656 | 1466496715819 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}] 01:11:55 INFO - PROCESS | 1656 | 1466496715821 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:55 INFO - PROCESS | 1656 | 1466496715920 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:11:55 INFO - PROCESS | 1656 | 1466496715974 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:55 INFO - PROCESS | 1656 | 1466496715975 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x121247000 == 35 [pid = 1656] [id = 250] 01:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113bbb400) [pid = 1656] [serial = 748] [outer = 0x0] 01:11:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x123f3b400) [pid = 1656] [serial = 749] [outer = 0x113bbb400] 01:11:56 INFO - PROCESS | 1656 | 1466496716000 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125780800) [pid = 1656] [serial = 750] [outer = 0x113bbb400] 01:11:56 INFO - PROCESS | 1656 | 1466496716317 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]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 518ms 01:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:11:56 INFO - PROCESS | 1656 | 1466496716336 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:11:56 INFO - PROCESS | 1656 | 1466496716337 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:11:56 INFO - PROCESS | 1656 | 1466496716339 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:11:56 INFO - PROCESS | 1656 | 1466496716340 Marionette TRACE conn2 <- [1,974,null,{}] 01:11:56 INFO - PROCESS | 1656 | 1466496716344 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}] 01:11:56 INFO - PROCESS | 1656 | 1466496716348 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:56 INFO - PROCESS | 1656 | 1466496716470 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:11:56 INFO - PROCESS | 1656 | 1466496716474 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:56 INFO - PROCESS | 1656 | 1466496716475 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218d7000 == 36 [pid = 1656] [id = 251] 01:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120fe5800) [pid = 1656] [serial = 751] [outer = 0x0] 01:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126808c00) [pid = 1656] [serial = 752] [outer = 0x120fe5800] 01:11:56 INFO - PROCESS | 1656 | 1466496716500 Marionette DEBUG loaded listener.js 01:11:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127061000) [pid = 1656] [serial = 753] [outer = 0x120fe5800] 01:11:56 INFO - PROCESS | 1656 | 1466496716819 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]]]}] 01:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 01:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:11:56 INFO - PROCESS | 1656 | 1466496716862 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:11:56 INFO - PROCESS | 1656 | 1466496716863 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:11:56 INFO - PROCESS | 1656 | 1466496716865 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:11:56 INFO - PROCESS | 1656 | 1466496716866 Marionette TRACE conn2 <- [1,978,null,{}] 01:11:56 INFO - PROCESS | 1656 | 1466496716869 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}] 01:11:56 INFO - PROCESS | 1656 | 1466496716870 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:56 INFO - PROCESS | 1656 | 1466496716980 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:11:56 INFO - PROCESS | 1656 | 1466496716993 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:57 INFO - PROCESS | 1656 | 1466496716994 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d65000 == 37 [pid = 1656] [id = 252] 01:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127066400) [pid = 1656] [serial = 754] [outer = 0x0] 01:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x127505800) [pid = 1656] [serial = 755] [outer = 0x127066400] 01:11:57 INFO - PROCESS | 1656 | 1466496717033 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x127511000) [pid = 1656] [serial = 756] [outer = 0x127066400] 01:11:57 INFO - PROCESS | 1656 | 1466496717514 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]]]}] 01:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 668ms 01:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:11:57 INFO - PROCESS | 1656 | 1466496717534 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:11:57 INFO - PROCESS | 1656 | 1466496717535 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:11:57 INFO - PROCESS | 1656 | 1466496717537 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:11:57 INFO - PROCESS | 1656 | 1466496717538 Marionette TRACE conn2 <- [1,982,null,{}] 01:11:57 INFO - PROCESS | 1656 | 1466496717547 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}] 01:11:57 INFO - PROCESS | 1656 | 1466496717548 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:57 INFO - PROCESS | 1656 | 1466496717741 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127524000) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115e69400) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128d75000) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11229c800) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112fd0c00) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118711c00) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112d8e000) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1252cd800) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185a8c00) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x127527400) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11297b800) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119239000) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125645400) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128a56c00) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x113eb1400) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:11:57 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x126807c00) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:11:57 INFO - PROCESS | 1656 | 1466496717787 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:57 INFO - PROCESS | 1656 | 1466496717788 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c36800 == 38 [pid = 1656] [id = 253] 01:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1120dd000) [pid = 1656] [serial = 757] [outer = 0x0] 01:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113b3b800) [pid = 1656] [serial = 758] [outer = 0x1120dd000] 01:11:57 INFO - PROCESS | 1656 | 1466496717812 Marionette DEBUG loaded listener.js 01:11:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118711c00) [pid = 1656] [serial = 759] [outer = 0x1120dd000] 01:11:58 INFO - PROCESS | 1656 | 1466496718061 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]]]}] 01:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 574ms 01:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:11:58 INFO - PROCESS | 1656 | 1466496718115 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:11:58 INFO - PROCESS | 1656 | 1466496718116 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:11:58 INFO - PROCESS | 1656 | 1466496718119 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:11:58 INFO - PROCESS | 1656 | 1466496718120 Marionette TRACE conn2 <- [1,986,null,{}] 01:11:58 INFO - PROCESS | 1656 | 1466496718123 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}] 01:11:58 INFO - PROCESS | 1656 | 1466496718136 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:58 INFO - PROCESS | 1656 | 1466496718229 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:11:58 INFO - PROCESS | 1656 | 1466496718234 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:58 INFO - PROCESS | 1656 | 1466496718235 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128732000 == 39 [pid = 1656] [id = 254] 01:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118889000) [pid = 1656] [serial = 760] [outer = 0x0] 01:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x127504800) [pid = 1656] [serial = 761] [outer = 0x118889000] 01:11:58 INFO - PROCESS | 1656 | 1466496718274 Marionette DEBUG loaded listener.js 01:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x128a4d000) [pid = 1656] [serial = 762] [outer = 0x118889000] 01:11:58 INFO - PROCESS | 1656 | 1466496718761 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]]]}] 01:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 669ms 01:11:58 INFO - PROCESS | 1656 | 1466496718789 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:11:58 INFO - PROCESS | 1656 | 1466496718790 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:11:58 INFO - PROCESS | 1656 | 1466496718795 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:11:58 INFO - PROCESS | 1656 | 1466496718796 Marionette TRACE conn2 <- [1,990,null,{}] 01:11:58 INFO - PROCESS | 1656 | 1466496718798 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}] 01:11:58 INFO - PROCESS | 1656 | 1466496718799 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:58 INFO - PROCESS | 1656 | 1466496718872 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:11:58 INFO - PROCESS | 1656 | 1466496718877 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:58 INFO - PROCESS | 1656 | 1466496718878 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3d800 == 40 [pid = 1656] [id = 255] 01:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120eea400) [pid = 1656] [serial = 763] [outer = 0x0] 01:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128a52c00) [pid = 1656] [serial = 764] [outer = 0x120eea400] 01:11:58 INFO - PROCESS | 1656 | 1466496718903 Marionette DEBUG loaded listener.js 01:11:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128d0fc00) [pid = 1656] [serial = 765] [outer = 0x120eea400] 01:11:59 INFO - PROCESS | 1656 | 1466496719215 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]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 469ms 01:11:59 INFO - PROCESS | 1656 | 1466496719264 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:11:59 INFO - PROCESS | 1656 | 1466496719265 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:11:59 INFO - PROCESS | 1656 | 1466496719267 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1656 | 1466496719276 Marionette TRACE conn2 <- [1,994,null,{}] 01:11:59 INFO - PROCESS | 1656 | 1466496719279 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}] 01:11:59 INFO - PROCESS | 1656 | 1466496719280 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:59 INFO - PROCESS | 1656 | 1466496719368 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:11:59 INFO - PROCESS | 1656 | 1466496719424 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:11:59 INFO - PROCESS | 1656 | 1466496719425 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293bf800 == 41 [pid = 1656] [id = 256] 01:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121834000) [pid = 1656] [serial = 766] [outer = 0x0] 01:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128d76800) [pid = 1656] [serial = 767] [outer = 0x121834000] 01:11:59 INFO - PROCESS | 1656 | 1466496719452 Marionette DEBUG loaded listener.js 01:11:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129418800) [pid = 1656] [serial = 768] [outer = 0x121834000] 01:11:59 INFO - PROCESS | 1656 | 1466496719798 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]]]}] 01:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 577ms 01:11:59 INFO - PROCESS | 1656 | 1466496719845 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:11:59 INFO - PROCESS | 1656 | 1466496719847 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:11:59 INFO - PROCESS | 1656 | 1466496719851 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:11:59 INFO - PROCESS | 1656 | 1466496719853 Marionette TRACE conn2 <- [1,998,null,{}] 01:11:59 INFO - PROCESS | 1656 | 1466496719857 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}] 01:11:59 INFO - PROCESS | 1656 | 1466496719859 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:11:59 INFO - PROCESS | 1656 | 1466496719966 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:12:00 INFO - PROCESS | 1656 | 1466496720016 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1656 | 1466496720019 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x116635000 == 42 [pid = 1656] [id = 257] 01:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x113eb0800) [pid = 1656] [serial = 769] [outer = 0x0] 01:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x115de4c00) [pid = 1656] [serial = 770] [outer = 0x113eb0800] 01:12:00 INFO - PROCESS | 1656 | 1466496720050 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1175fc800) [pid = 1656] [serial = 771] [outer = 0x113eb0800] 01:12:00 INFO - PROCESS | 1656 | 1466496720530 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]]]}] 01:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 721ms 01:12:00 INFO - PROCESS | 1656 | 1466496720573 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:12:00 INFO - PROCESS | 1656 | 1466496720578 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:12:00 INFO - PROCESS | 1656 | 1466496720584 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:12:00 INFO - PROCESS | 1656 | 1466496720587 Marionette TRACE conn2 <- [1,1002,null,{}] 01:12:00 INFO - PROCESS | 1656 | 1466496720591 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}] 01:12:00 INFO - PROCESS | 1656 | 1466496720593 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:00 INFO - PROCESS | 1656 | 1466496720726 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:12:00 INFO - PROCESS | 1656 | 1466496720804 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:00 INFO - PROCESS | 1656 | 1466496720805 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144e800 == 43 [pid = 1656] [id = 258] 01:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118718400) [pid = 1656] [serial = 772] [outer = 0x0] 01:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118fb8800) [pid = 1656] [serial = 773] [outer = 0x118718400] 01:12:00 INFO - PROCESS | 1656 | 1466496720839 Marionette DEBUG loaded listener.js 01:12:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119df7400) [pid = 1656] [serial = 774] [outer = 0x118718400] 01:12:01 INFO - PROCESS | 1656 | 1466496721289 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]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 726ms 01:12:01 INFO - PROCESS | 1656 | 1466496721311 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:12:01 INFO - PROCESS | 1656 | 1466496721312 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:12:01 INFO - PROCESS | 1656 | 1466496721315 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1656 | 1466496721317 Marionette TRACE conn2 <- [1,1006,null,{}] 01:12:01 INFO - PROCESS | 1656 | 1466496721325 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}] 01:12:01 INFO - PROCESS | 1656 | 1466496721328 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:01 INFO - PROCESS | 1656 | 1466496721431 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:12:01 INFO - PROCESS | 1656 | 1466496721485 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:01 INFO - PROCESS | 1656 | 1466496721487 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a853000 == 44 [pid = 1656] [id = 259] 01:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x120fe8000) [pid = 1656] [serial = 775] [outer = 0x0] 01:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125d4a000) [pid = 1656] [serial = 776] [outer = 0x120fe8000] 01:12:01 INFO - PROCESS | 1656 | 1466496721518 Marionette DEBUG loaded listener.js 01:12:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126827800) [pid = 1656] [serial = 777] [outer = 0x120fe8000] 01:12:01 INFO - PROCESS | 1656 | 1466496721937 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]]]}] 01:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 01:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:12:01 INFO - PROCESS | 1656 | 1466496721987 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:12:01 INFO - PROCESS | 1656 | 1466496721989 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:12:01 INFO - PROCESS | 1656 | 1466496721991 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:12:01 INFO - PROCESS | 1656 | 1466496721992 Marionette TRACE conn2 <- [1,1010,null,{}] 01:12:01 INFO - PROCESS | 1656 | 1466496721994 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}] 01:12:01 INFO - PROCESS | 1656 | 1466496721996 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:02 INFO - PROCESS | 1656 | 1466496722117 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:12:02 INFO - PROCESS | 1656 | 1466496722194 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1656 | 1466496722195 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b216800 == 45 [pid = 1656] [id = 260] 01:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127061400) [pid = 1656] [serial = 778] [outer = 0x0] 01:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127529400) [pid = 1656] [serial = 779] [outer = 0x127061400] 01:12:02 INFO - PROCESS | 1656 | 1466496722226 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128edd400) [pid = 1656] [serial = 780] [outer = 0x127061400] 01:12:02 INFO - PROCESS | 1656 | 1466496722628 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]]]}] 01:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 670ms 01:12:02 INFO - PROCESS | 1656 | 1466496722661 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:12:02 INFO - PROCESS | 1656 | 1466496722663 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:12:02 INFO - PROCESS | 1656 | 1466496722665 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:12:02 INFO - PROCESS | 1656 | 1466496722666 Marionette TRACE conn2 <- [1,1014,null,{}] 01:12:02 INFO - PROCESS | 1656 | 1466496722669 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}] 01:12:02 INFO - PROCESS | 1656 | 1466496722670 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:02 INFO - PROCESS | 1656 | 1466496722768 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:12:02 INFO - PROCESS | 1656 | 1466496722821 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:02 INFO - PROCESS | 1656 | 1466496722822 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7b800 == 46 [pid = 1656] [id = 261] 01:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128ede400) [pid = 1656] [serial = 781] [outer = 0x0] 01:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12930f400) [pid = 1656] [serial = 782] [outer = 0x128ede400] 01:12:02 INFO - PROCESS | 1656 | 1466496722851 Marionette DEBUG loaded listener.js 01:12:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129416000) [pid = 1656] [serial = 783] [outer = 0x128ede400] 01:12:03 INFO - PROCESS | 1656 | 1466496723448 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]]]}] 01:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 819ms 01:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:12:03 INFO - PROCESS | 1656 | 1466496723484 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:12:03 INFO - PROCESS | 1656 | 1466496723487 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:12:03 INFO - PROCESS | 1656 | 1466496723491 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:12:03 INFO - PROCESS | 1656 | 1466496723494 Marionette TRACE conn2 <- [1,1018,null,{}] 01:12:03 INFO - PROCESS | 1656 | 1466496723498 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}] 01:12:03 INFO - PROCESS | 1656 | 1466496723499 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:03 INFO - PROCESS | 1656 | 1466496723594 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:12:03 INFO - PROCESS | 1656 | 1466496723648 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:03 INFO - PROCESS | 1656 | 1466496723651 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118fdf800 == 47 [pid = 1656] [id = 262] 01:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1175fbc00) [pid = 1656] [serial = 784] [outer = 0x0] 01:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11805c800) [pid = 1656] [serial = 785] [outer = 0x1175fbc00] 01:12:03 INFO - PROCESS | 1656 | 1466496723678 Marionette DEBUG loaded listener.js 01:12:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1185a0c00) [pid = 1656] [serial = 786] [outer = 0x1175fbc00] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3d800 == 46 [pid = 1656] [id = 255] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128732000 == 45 [pid = 1656] [id = 254] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117c36800 == 44 [pid = 1656] [id = 253] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x125d65000 == 43 [pid = 1656] [id = 252] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1218d7000 == 42 [pid = 1656] [id = 251] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x121247000 == 41 [pid = 1656] [id = 250] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d9800 == 40 [pid = 1656] [id = 249] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11831b000 == 39 [pid = 1656] [id = 248] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x11737b800 == 38 [pid = 1656] [id = 247] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x115d8b800 == 37 [pid = 1656] [id = 246] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x114f23000 == 36 [pid = 1656] [id = 244] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1187ec800 == 35 [pid = 1656] [id = 245] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a51f800 == 34 [pid = 1656] [id = 227] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12af0f800 == 33 [pid = 1656] [id = 243] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7b800 == 32 [pid = 1656] [id = 261] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b216800 == 31 [pid = 1656] [id = 260] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a853000 == 30 [pid = 1656] [id = 259] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12144e800 == 29 [pid = 1656] [id = 258] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1293bf800 == 28 [pid = 1656] [id = 256] 01:12:04 INFO - PROCESS | 1656 | --DOCSHELL 0x116635000 == 27 [pid = 1656] [id = 257] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x129308800) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12183c400) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128edc000) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12682f000) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1175f7c00) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x129408c00) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x127061c00) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128a51800) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x127523c00) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12752dc00) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116f4a000) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129307c00) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117c10000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1182ee400) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185a0800) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112fd6800) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x114fa4800) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x125218800) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125644c00) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118884c00) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119239400) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x125855400) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125d50400) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185e4000) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118717800) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128d05000) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12117b800) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119b05400) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x120fee800) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121a43000) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12680ac00) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12682fc00) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 01:12:04 INFO - PROCESS | 1656 | 1466496724626 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]]]}] 01:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1177ms 01:12:04 INFO - PROCESS | 1656 | 1466496724667 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:12:04 INFO - PROCESS | 1656 | 1466496724669 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:12:04 INFO - PROCESS | 1656 | 1466496724673 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:12:04 INFO - PROCESS | 1656 | 1466496724676 Marionette TRACE conn2 <- [1,1022,null,{}] 01:12:04 INFO - PROCESS | 1656 | 1466496724680 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}] 01:12:04 INFO - PROCESS | 1656 | 1466496724682 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:04 INFO - PROCESS | 1656 | 1466496724761 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:12:04 INFO - PROCESS | 1656 | 1466496724767 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:04 INFO - PROCESS | 1656 | 1466496724770 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1131b7000 == 28 [pid = 1656] [id = 263] 01:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113bbfc00) [pid = 1656] [serial = 787] [outer = 0x0] 01:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113d31400) [pid = 1656] [serial = 788] [outer = 0x113bbfc00] 01:12:04 INFO - PROCESS | 1656 | 1466496724800 Marionette DEBUG loaded listener.js 01:12:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x114fa4800) [pid = 1656] [serial = 789] [outer = 0x113bbfc00] 01:12:05 INFO - PROCESS | 1656 | 1466496725179 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]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 523ms 01:12:05 INFO - PROCESS | 1656 | 1466496725196 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1656 | 1466496725199 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:12:05 INFO - PROCESS | 1656 | 1466496725221 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1656 | 1466496725223 Marionette TRACE conn2 <- [1,1026,null,{}] 01:12:05 INFO - PROCESS | 1656 | 1466496725231 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}] 01:12:05 INFO - PROCESS | 1656 | 1466496725233 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:05 INFO - PROCESS | 1656 | 1466496725309 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:12:05 INFO - PROCESS | 1656 | 1466496725314 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1656 | 1466496725315 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f41800 == 29 [pid = 1656] [id = 264] 01:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11688b400) [pid = 1656] [serial = 790] [outer = 0x0] 01:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11805dc00) [pid = 1656] [serial = 791] [outer = 0x11688b400] 01:12:05 INFO - PROCESS | 1656 | 1466496725344 Marionette DEBUG loaded listener.js 01:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1182e6c00) [pid = 1656] [serial = 792] [outer = 0x11688b400] 01:12:05 INFO - PROCESS | 1656 | 1466496725731 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]]]}] 01:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 543ms 01:12:05 INFO - PROCESS | 1656 | 1466496725747 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:12:05 INFO - PROCESS | 1656 | 1466496725749 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:12:05 INFO - PROCESS | 1656 | 1466496725753 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:12:05 INFO - PROCESS | 1656 | 1466496725770 Marionette TRACE conn2 <- [1,1030,null,{}] 01:12:05 INFO - PROCESS | 1656 | 1466496725798 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}] 01:12:05 INFO - PROCESS | 1656 | 1466496725803 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:05 INFO - PROCESS | 1656 | 1466496725929 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:12:05 INFO - PROCESS | 1656 | 1466496725946 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:05 INFO - PROCESS | 1656 | 1466496725948 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a9800 == 30 [pid = 1656] [id = 265] 01:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118710400) [pid = 1656] [serial = 793] [outer = 0x0] 01:12:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11888e000) [pid = 1656] [serial = 794] [outer = 0x118710400] 01:12:05 INFO - PROCESS | 1656 | 1466496725995 Marionette DEBUG loaded listener.js 01:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11923f000) [pid = 1656] [serial = 795] [outer = 0x118710400] 01:12:06 INFO - PROCESS | 1656 | 1466496726453 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]]]}] 01:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 742ms 01:12:06 INFO - PROCESS | 1656 | 1466496726496 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:12:06 INFO - PROCESS | 1656 | 1466496726498 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:12:06 INFO - PROCESS | 1656 | 1466496726500 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 1656 | 1466496726501 Marionette TRACE conn2 <- [1,1034,null,{}] 01:12:06 INFO - PROCESS | 1656 | 1466496726503 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}] 01:12:06 INFO - PROCESS | 1656 | 1466496726504 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:06 INFO - PROCESS | 1656 | 1466496726583 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:12:06 INFO - PROCESS | 1656 | 1466496726586 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:06 INFO - PROCESS | 1656 | 1466496726588 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cd000 == 31 [pid = 1656] [id = 266] 01:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11949bc00) [pid = 1656] [serial = 796] [outer = 0x0] 01:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120ef4800) [pid = 1656] [serial = 797] [outer = 0x11949bc00] 01:12:06 INFO - PROCESS | 1656 | 1466496726616 Marionette DEBUG loaded listener.js 01:12:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120fe6800) [pid = 1656] [serial = 798] [outer = 0x11949bc00] 01:12:06 INFO - PROCESS | 1656 | 1466496726960 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]]]}] 01:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 01:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:12:06 INFO - PROCESS | 1656 | 1466496726969 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:12:06 INFO - PROCESS | 1656 | 1466496726970 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:12:06 INFO - PROCESS | 1656 | 1466496726972 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:12:06 INFO - PROCESS | 1656 | 1466496726975 Marionette TRACE conn2 <- [1,1038,null,{}] 01:12:06 INFO - PROCESS | 1656 | 1466496726977 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}] 01:12:06 INFO - PROCESS | 1656 | 1466496726978 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:07 INFO - PROCESS | 1656 | 1466496727077 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:12:07 INFO - PROCESS | 1656 | 1466496727111 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1656 | 1466496727112 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f2d800 == 32 [pid = 1656] [id = 267] 01:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119b08400) [pid = 1656] [serial = 799] [outer = 0x0] 01:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121172000) [pid = 1656] [serial = 800] [outer = 0x119b08400] 01:12:07 INFO - PROCESS | 1656 | 1466496727137 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12183d400) [pid = 1656] [serial = 801] [outer = 0x119b08400] 01:12:07 INFO - PROCESS | 1656 | 1466496727483 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]]]}] 01:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 522ms 01:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:12:07 INFO - PROCESS | 1656 | 1466496727496 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:12:07 INFO - PROCESS | 1656 | 1466496727497 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:12:07 INFO - PROCESS | 1656 | 1466496727499 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:12:07 INFO - PROCESS | 1656 | 1466496727500 Marionette TRACE conn2 <- [1,1042,null,{}] 01:12:07 INFO - PROCESS | 1656 | 1466496727503 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}] 01:12:07 INFO - PROCESS | 1656 | 1466496727507 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:07 INFO - PROCESS | 1656 | 1466496727620 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:12:07 INFO - PROCESS | 1656 | 1466496727653 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:07 INFO - PROCESS | 1656 | 1466496727654 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218e8000 == 33 [pid = 1656] [id = 268] 01:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1219ca000) [pid = 1656] [serial = 802] [outer = 0x0] 01:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125644c00) [pid = 1656] [serial = 803] [outer = 0x1219ca000] 01:12:07 INFO - PROCESS | 1656 | 1466496727680 Marionette DEBUG loaded listener.js 01:12:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12682fc00) [pid = 1656] [serial = 804] [outer = 0x1219ca000] 01:12:07 INFO - PROCESS | 1656 | 1466496727989 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]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 519ms 01:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:12:08 INFO - PROCESS | 1656 | 1466496728019 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1656 | 1466496728020 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:12:08 INFO - PROCESS | 1656 | 1466496728022 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1656 | 1466496728024 Marionette TRACE conn2 <- [1,1046,null,{}] 01:12:08 INFO - PROCESS | 1656 | 1466496728033 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}] 01:12:08 INFO - PROCESS | 1656 | 1466496728034 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:08 INFO - PROCESS | 1656 | 1466496728135 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:12:08 INFO - PROCESS | 1656 | 1466496728138 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1656 | 1466496728139 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x125621800 == 34 [pid = 1656] [id = 269] 01:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121cc0c00) [pid = 1656] [serial = 805] [outer = 0x0] 01:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126d71000) [pid = 1656] [serial = 806] [outer = 0x121cc0c00] 01:12:08 INFO - PROCESS | 1656 | 1466496728165 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127364400) [pid = 1656] [serial = 807] [outer = 0x121cc0c00] 01:12:08 INFO - PROCESS | 1656 | 1466496728507 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]]]}] 01:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms 01:12:08 INFO - PROCESS | 1656 | 1466496728549 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:12:08 INFO - PROCESS | 1656 | 1466496728550 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:12:08 INFO - PROCESS | 1656 | 1466496728553 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:12:08 INFO - PROCESS | 1656 | 1466496728554 Marionette TRACE conn2 <- [1,1050,null,{}] 01:12:08 INFO - PROCESS | 1656 | 1466496728556 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}] 01:12:08 INFO - PROCESS | 1656 | 1466496728557 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:08 INFO - PROCESS | 1656 | 1466496728649 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:12:08 INFO - PROCESS | 1656 | 1466496728652 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:08 INFO - PROCESS | 1656 | 1466496728653 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d72800 == 35 [pid = 1656] [id = 270] 01:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116f47800) [pid = 1656] [serial = 808] [outer = 0x0] 01:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127524000) [pid = 1656] [serial = 809] [outer = 0x116f47800] 01:12:08 INFO - PROCESS | 1656 | 1466496728678 Marionette DEBUG loaded listener.js 01:12:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128a4cc00) [pid = 1656] [serial = 810] [outer = 0x116f47800] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113bbb400) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fe5800) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113d6c800) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118054000) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119dfec00) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11297b400) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1182e4800) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112fcf400) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d2fc00) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x127066400) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1120dd000) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120eea400) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121834000) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:12:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118889000) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:12:09 INFO - PROCESS | 1656 | 1466496729102 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]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 571ms 01:12:09 INFO - PROCESS | 1656 | 1466496729125 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1656 | 1466496729126 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:12:09 INFO - PROCESS | 1656 | 1466496729129 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1656 | 1466496729130 Marionette TRACE conn2 <- [1,1054,null,{}] 01:12:09 INFO - PROCESS | 1656 | 1466496729132 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}] 01:12:09 INFO - PROCESS | 1656 | 1466496729133 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:09 INFO - PROCESS | 1656 | 1466496729217 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:12:09 INFO - PROCESS | 1656 | 1466496729221 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 1656 | 1466496729222 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d9b800 == 36 [pid = 1656] [id = 271] 01:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116a23c00) [pid = 1656] [serial = 811] [outer = 0x0] 01:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1185a7800) [pid = 1656] [serial = 812] [outer = 0x116a23c00] 01:12:09 INFO - PROCESS | 1656 | 1466496729248 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12680b000) [pid = 1656] [serial = 813] [outer = 0x116a23c00] 01:12:09 INFO - PROCESS | 1656 | 1466496729577 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]]]}] 01:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 01:12:09 INFO - PROCESS | 1656 | 1466496729597 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:12:09 INFO - PROCESS | 1656 | 1466496729599 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:12:09 INFO - PROCESS | 1656 | 1466496729601 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:12:09 INFO - PROCESS | 1656 | 1466496729602 Marionette TRACE conn2 <- [1,1058,null,{}] 01:12:09 INFO - PROCESS | 1656 | 1466496729604 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}] 01:12:09 INFO - PROCESS | 1656 | 1466496729605 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:09 INFO - PROCESS | 1656 | 1466496729700 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:12:09 INFO - PROCESS | 1656 | 1466496729706 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:09 INFO - PROCESS | 1656 | 1466496729707 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a37000 == 37 [pid = 1656] [id = 272] 01:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12751f400) [pid = 1656] [serial = 814] [outer = 0x0] 01:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12752dc00) [pid = 1656] [serial = 815] [outer = 0x12751f400] 01:12:09 INFO - PROCESS | 1656 | 1466496729734 Marionette DEBUG loaded listener.js 01:12:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a56800) [pid = 1656] [serial = 816] [outer = 0x12751f400] 01:12:10 INFO - PROCESS | 1656 | 1466496730030 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]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 01:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:12:10 INFO - PROCESS | 1656 | 1466496730070 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 1656 | 1466496730071 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:12:10 INFO - PROCESS | 1656 | 1466496730073 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1656 | 1466496730077 Marionette TRACE conn2 <- [1,1062,null,{}] 01:12:10 INFO - PROCESS | 1656 | 1466496730080 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}] 01:12:10 INFO - PROCESS | 1656 | 1466496730081 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:10 INFO - PROCESS | 1656 | 1466496730173 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:12:10 INFO - PROCESS | 1656 | 1466496730179 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1656 | 1466496730181 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x129599000 == 38 [pid = 1656] [id = 273] 01:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128d11800) [pid = 1656] [serial = 817] [outer = 0x0] 01:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128ee1800) [pid = 1656] [serial = 818] [outer = 0x128d11800] 01:12:10 INFO - PROCESS | 1656 | 1466496730207 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129414000) [pid = 1656] [serial = 819] [outer = 0x128d11800] 01:12:10 INFO - PROCESS | 1656 | 1466496730563 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]]]}] 01:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 522ms 01:12:10 INFO - PROCESS | 1656 | 1466496730597 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:12:10 INFO - PROCESS | 1656 | 1466496730599 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:12:10 INFO - PROCESS | 1656 | 1466496730601 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:12:10 INFO - PROCESS | 1656 | 1466496730602 Marionette TRACE conn2 <- [1,1066,null,{}] 01:12:10 INFO - PROCESS | 1656 | 1466496730604 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}] 01:12:10 INFO - PROCESS | 1656 | 1466496730605 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:10 INFO - PROCESS | 1656 | 1466496730681 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:12:10 INFO - PROCESS | 1656 | 1466496730685 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:10 INFO - PROCESS | 1656 | 1466496730686 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a85c800 == 39 [pid = 1656] [id = 274] 01:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a5d9000) [pid = 1656] [serial = 820] [outer = 0x0] 01:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a696000) [pid = 1656] [serial = 821] [outer = 0x12a5d9000] 01:12:10 INFO - PROCESS | 1656 | 1466496730711 Marionette DEBUG loaded listener.js 01:12:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a86f400) [pid = 1656] [serial = 822] [outer = 0x12a5d9000] 01:12:11 INFO - PROCESS | 1656 | 1466496731075 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]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 517ms 01:12:11 INFO - PROCESS | 1656 | 1466496731119 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:12:11 INFO - PROCESS | 1656 | 1466496731121 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:12:11 INFO - PROCESS | 1656 | 1466496731125 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:12:11 INFO - PROCESS | 1656 | 1466496731126 Marionette TRACE conn2 <- [1,1070,null,{}] 01:12:11 INFO - PROCESS | 1656 | 1466496731130 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}] 01:12:11 INFO - PROCESS | 1656 | 1466496731132 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:11 INFO - PROCESS | 1656 | 1466496731267 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:12:11 INFO - PROCESS | 1656 | 1466496731341 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:11 INFO - PROCESS | 1656 | 1466496731344 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x116685800 == 40 [pid = 1656] [id = 275] 01:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1137bd400) [pid = 1656] [serial = 823] [outer = 0x0] 01:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113d31800) [pid = 1656] [serial = 824] [outer = 0x1137bd400] 01:12:11 INFO - PROCESS | 1656 | 1466496731377 Marionette DEBUG loaded listener.js 01:12:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x115e63c00) [pid = 1656] [serial = 825] [outer = 0x1137bd400] 01:12:11 INFO - PROCESS | 1656 | 1466496731930 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]]]}] 01:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 874ms 01:12:12 INFO - PROCESS | 1656 | 1466496731999 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:12:12 INFO - PROCESS | 1656 | 1466496732003 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:12:12 INFO - PROCESS | 1656 | 1466496732008 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:12:12 INFO - PROCESS | 1656 | 1466496732010 Marionette TRACE conn2 <- [1,1074,null,{}] 01:12:12 INFO - PROCESS | 1656 | 1466496732012 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}] 01:12:12 INFO - PROCESS | 1656 | 1466496732014 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:12 INFO - PROCESS | 1656 | 1466496732130 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:12:12 INFO - PROCESS | 1656 | 1466496732248 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:12 INFO - PROCESS | 1656 | 1466496732249 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x11947b000 == 41 [pid = 1656] [id = 276] 01:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1182e0800) [pid = 1656] [serial = 826] [outer = 0x0] 01:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182eac00) [pid = 1656] [serial = 827] [outer = 0x1182e0800] 01:12:12 INFO - PROCESS | 1656 | 1466496732300 Marionette DEBUG loaded listener.js 01:12:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185aa800) [pid = 1656] [serial = 828] [outer = 0x1182e0800] 01:12:13 INFO - PROCESS | 1656 | 1466496733028 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]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1071ms 01:12:13 INFO - PROCESS | 1656 | 1466496733079 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 1656 | 1466496733081 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:12:13 INFO - PROCESS | 1656 | 1466496733085 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 1656 | 1466496733086 Marionette TRACE conn2 <- [1,1078,null,{}] 01:12:13 INFO - PROCESS | 1656 | 1466496733090 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}] 01:12:13 INFO - PROCESS | 1656 | 1466496733091 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:13 INFO - PROCESS | 1656 | 1466496733196 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:12:13 INFO - PROCESS | 1656 | 1466496733255 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 1656 | 1466496733259 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f37000 == 42 [pid = 1656] [id = 277] 01:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118055c00) [pid = 1656] [serial = 829] [outer = 0x0] 01:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118112000) [pid = 1656] [serial = 830] [outer = 0x118055c00] 01:12:13 INFO - PROCESS | 1656 | 1466496733307 Marionette DEBUG loaded listener.js 01:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1183ec000) [pid = 1656] [serial = 831] [outer = 0x118055c00] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129599000 == 41 [pid = 1656] [id = 273] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x128a37000 == 40 [pid = 1656] [id = 272] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126d9b800 == 39 [pid = 1656] [id = 271] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x125d72800 == 38 [pid = 1656] [id = 270] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x125621800 == 37 [pid = 1656] [id = 269] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1218e8000 == 36 [pid = 1656] [id = 268] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x120f2d800 == 35 [pid = 1656] [id = 267] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cd000 == 34 [pid = 1656] [id = 266] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a9800 == 33 [pid = 1656] [id = 265] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x116f41800 == 32 [pid = 1656] [id = 264] 01:12:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1131b7000 == 31 [pid = 1656] [id = 263] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x123f3b400) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126808c00) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x125780800) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116743000) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11810c400) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1183ecc00) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120fea800) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112a73000) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1137c9400) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185a5800) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118712800) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129413000) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118888800) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120ef2400) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118118c00) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x127505800) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x127061000) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127511000) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118711c00) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128a52c00) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128d0fc00) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129418800) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113b3b800) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x127504800) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a4d000) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12183b800) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128d76800) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 01:12:13 INFO - PROCESS | 1656 | 1466496733810 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]]]}] 01:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 772ms 01:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:12:13 INFO - PROCESS | 1656 | 1466496733863 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:12:13 INFO - PROCESS | 1656 | 1466496733865 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:12:13 INFO - PROCESS | 1656 | 1466496733870 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:12:13 INFO - PROCESS | 1656 | 1466496733871 Marionette TRACE conn2 <- [1,1082,null,{}] 01:12:13 INFO - PROCESS | 1656 | 1466496733874 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}] 01:12:13 INFO - PROCESS | 1656 | 1466496733876 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:13 INFO - PROCESS | 1656 | 1466496733954 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:12:13 INFO - PROCESS | 1656 | 1466496733962 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:13 INFO - PROCESS | 1656 | 1466496733963 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11807b000 == 32 [pid = 1656] [id = 278] 01:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185ddc00) [pid = 1656] [serial = 832] [outer = 0x0] 01:12:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118884c00) [pid = 1656] [serial = 833] [outer = 0x1185ddc00] 01:12:13 INFO - PROCESS | 1656 | 1466496733990 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11923e800) [pid = 1656] [serial = 834] [outer = 0x1185ddc00] 01:12:14 INFO - PROCESS | 1656 | 1466496734326 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]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 469ms 01:12:14 INFO - PROCESS | 1656 | 1466496734339 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:12:14 INFO - PROCESS | 1656 | 1466496734341 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:12:14 INFO - PROCESS | 1656 | 1466496734346 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 1656 | 1466496734348 Marionette TRACE conn2 <- [1,1086,null,{}] 01:12:14 INFO - PROCESS | 1656 | 1466496734356 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}] 01:12:14 INFO - PROCESS | 1656 | 1466496734359 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:14 INFO - PROCESS | 1656 | 1466496734437 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:12:14 INFO - PROCESS | 1656 | 1466496734445 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 1656 | 1466496734447 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192be000 == 33 [pid = 1656] [id = 279] 01:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120eeec00) [pid = 1656] [serial = 835] [outer = 0x0] 01:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fed400) [pid = 1656] [serial = 836] [outer = 0x120eeec00] 01:12:14 INFO - PROCESS | 1656 | 1466496734475 Marionette DEBUG loaded listener.js 01:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1252c6800) [pid = 1656] [serial = 837] [outer = 0x120eeec00] 01:12:14 INFO - PROCESS | 1656 | 1466496734830 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]]]}] 01:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms 01:12:14 INFO - PROCESS | 1656 | 1466496734868 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:12:14 INFO - PROCESS | 1656 | 1466496734870 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:12:14 INFO - PROCESS | 1656 | 1466496734872 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:12:14 INFO - PROCESS | 1656 | 1466496734873 Marionette TRACE conn2 <- [1,1090,null,{}] 01:12:14 INFO - PROCESS | 1656 | 1466496734881 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}] 01:12:14 INFO - PROCESS | 1656 | 1466496734883 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:14 INFO - PROCESS | 1656 | 1466496734962 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:12:14 INFO - PROCESS | 1656 | 1466496734966 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:14 INFO - PROCESS | 1656 | 1466496734967 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x121132800 == 34 [pid = 1656] [id = 280] 01:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125d45c00) [pid = 1656] [serial = 838] [outer = 0x0] 01:12:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125d50400) [pid = 1656] [serial = 839] [outer = 0x125d45c00] 01:12:14 INFO - PROCESS | 1656 | 1466496734992 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12680c400) [pid = 1656] [serial = 840] [outer = 0x125d45c00] 01:12:15 INFO - PROCESS | 1656 | 1466496735316 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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 474ms 01:12:15 INFO - PROCESS | 1656 | 1466496735347 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1656 | 1466496735348 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:12:15 INFO - PROCESS | 1656 | 1466496735351 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1656 | 1466496735352 Marionette TRACE conn2 <- [1,1094,null,{}] 01:12:15 INFO - PROCESS | 1656 | 1466496735355 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}] 01:12:15 INFO - PROCESS | 1656 | 1466496735356 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:15 INFO - PROCESS | 1656 | 1466496735429 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:12:15 INFO - PROCESS | 1656 | 1466496735432 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:15 INFO - PROCESS | 1656 | 1466496735434 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x118091800 == 35 [pid = 1656] [id = 281] 01:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12682b400) [pid = 1656] [serial = 841] [outer = 0x0] 01:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126834400) [pid = 1656] [serial = 842] [outer = 0x12682b400] 01:12:15 INFO - PROCESS | 1656 | 1466496735468 Marionette DEBUG loaded listener.js 01:12:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127508c00) [pid = 1656] [serial = 843] [outer = 0x12682b400] 01:12:15 INFO - PROCESS | 1656 | 1466496735831 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]]]}] 01:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 01:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:12:15 INFO - PROCESS | 1656 | 1466496735870 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:12:15 INFO - PROCESS | 1656 | 1466496735871 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:12:15 INFO - PROCESS | 1656 | 1466496735879 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:12:15 INFO - PROCESS | 1656 | 1466496735880 Marionette TRACE conn2 <- [1,1098,null,{}] 01:12:15 INFO - PROCESS | 1656 | 1466496735888 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}] 01:12:15 INFO - PROCESS | 1656 | 1466496735893 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:16 INFO - PROCESS | 1656 | 1466496736005 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:12:16 INFO - PROCESS | 1656 | 1466496736040 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1656 | 1466496736041 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268c1000 == 36 [pid = 1656] [id = 282] 01:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12750e800) [pid = 1656] [serial = 844] [outer = 0x0] 01:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128eddc00) [pid = 1656] [serial = 845] [outer = 0x12750e800] 01:12:16 INFO - PROCESS | 1656 | 1466496736066 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12930a400) [pid = 1656] [serial = 846] [outer = 0x12750e800] 01:12:16 INFO - PROCESS | 1656 | 1466496736395 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]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 574ms 01:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:12:16 INFO - PROCESS | 1656 | 1466496736447 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 1656 | 1466496736449 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:12:16 INFO - PROCESS | 1656 | 1466496736451 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 1656 | 1466496736452 Marionette TRACE conn2 <- [1,1102,null,{}] 01:12:16 INFO - PROCESS | 1656 | 1466496736454 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}] 01:12:16 INFO - PROCESS | 1656 | 1466496736455 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:16 INFO - PROCESS | 1656 | 1466496736546 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:12:16 INFO - PROCESS | 1656 | 1466496736557 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:16 INFO - PROCESS | 1656 | 1466496736560 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a2b000 == 37 [pid = 1656] [id = 283] 01:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129404c00) [pid = 1656] [serial = 847] [outer = 0x0] 01:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129418800) [pid = 1656] [serial = 848] [outer = 0x129404c00] 01:12:16 INFO - PROCESS | 1656 | 1466496736594 Marionette DEBUG loaded listener.js 01:12:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1215abc00) [pid = 1656] [serial = 849] [outer = 0x129404c00] 01:12:16 INFO - PROCESS | 1656 | 1466496736956 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]]]}] 01:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 01:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:12:16 INFO - PROCESS | 1656 | 1466496736969 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:12:16 INFO - PROCESS | 1656 | 1466496736971 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:12:16 INFO - PROCESS | 1656 | 1466496736973 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:12:16 INFO - PROCESS | 1656 | 1466496736974 Marionette TRACE conn2 <- [1,1106,null,{}] 01:12:16 INFO - PROCESS | 1656 | 1466496736976 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}] 01:12:16 INFO - PROCESS | 1656 | 1466496736977 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:17 INFO - PROCESS | 1656 | 1466496737069 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:12:17 INFO - PROCESS | 1656 | 1466496737081 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 1656 | 1466496737082 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x129111000 == 38 [pid = 1656] [id = 284] 01:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a695400) [pid = 1656] [serial = 850] [outer = 0x0] 01:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a69f400) [pid = 1656] [serial = 851] [outer = 0x12a695400] 01:12:17 INFO - PROCESS | 1656 | 1466496737106 Marionette DEBUG loaded listener.js 01:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a875000) [pid = 1656] [serial = 852] [outer = 0x12a695400] 01:12:17 INFO - PROCESS | 1656 | 1466496737426 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]]]}] 01:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 01:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:12:17 INFO - PROCESS | 1656 | 1466496737446 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:12:17 INFO - PROCESS | 1656 | 1466496737447 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:12:17 INFO - PROCESS | 1656 | 1466496737450 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:12:17 INFO - PROCESS | 1656 | 1466496737451 Marionette TRACE conn2 <- [1,1110,null,{}] 01:12:17 INFO - PROCESS | 1656 | 1466496737453 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}] 01:12:17 INFO - PROCESS | 1656 | 1466496737454 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:17 INFO - PROCESS | 1656 | 1466496737558 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119b08400) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1219ca000) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x121cc0c00) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118710400) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116f47800) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11949bc00) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116a23c00) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11688b400) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113bbfc00) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128d11800) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1175fbc00) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113eb0800) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118718400) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x120fe8000) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x127061400) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12751f400) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:12:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128ede400) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:12:17 INFO - PROCESS | 1656 | 1466496737688 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:17 INFO - PROCESS | 1656 | 1466496737689 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164a9000 == 39 [pid = 1656] [id = 285] 01:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1131e1800) [pid = 1656] [serial = 853] [outer = 0x0] 01:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116a2ac00) [pid = 1656] [serial = 854] [outer = 0x1131e1800] 01:12:17 INFO - PROCESS | 1656 | 1466496737714 Marionette DEBUG loaded listener.js 01:12:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118710400) [pid = 1656] [serial = 855] [outer = 0x1131e1800] 01:12:17 INFO - PROCESS | 1656 | 1466496737979 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]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 569ms 01:12:18 INFO - PROCESS | 1656 | 1466496738019 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:12:18 INFO - PROCESS | 1656 | 1466496738020 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:12:18 INFO - PROCESS | 1656 | 1466496738023 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 1656 | 1466496738024 Marionette TRACE conn2 <- [1,1114,null,{}] 01:12:18 INFO - PROCESS | 1656 | 1466496738034 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}] 01:12:18 INFO - PROCESS | 1656 | 1466496738035 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:18 INFO - PROCESS | 1656 | 1466496738116 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:12:18 INFO - PROCESS | 1656 | 1466496738120 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:18 INFO - PROCESS | 1656 | 1466496738121 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12959c800 == 40 [pid = 1656] [id = 286] 01:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118712c00) [pid = 1656] [serial = 856] [outer = 0x0] 01:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126d14400) [pid = 1656] [serial = 857] [outer = 0x118712c00] 01:12:18 INFO - PROCESS | 1656 | 1466496738148 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a5d5c00) [pid = 1656] [serial = 858] [outer = 0x118712c00] 01:12:18 INFO - PROCESS | 1656 | 1466496738471 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]]]}] 01:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 476ms 01:12:18 INFO - PROCESS | 1656 | 1466496738499 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:12:18 INFO - PROCESS | 1656 | 1466496738501 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:12:18 INFO - PROCESS | 1656 | 1466496738503 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:12:18 INFO - PROCESS | 1656 | 1466496738505 Marionette TRACE conn2 <- [1,1118,null,{}] 01:12:18 INFO - PROCESS | 1656 | 1466496738507 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}] 01:12:18 INFO - PROCESS | 1656 | 1466496738509 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:18 INFO - PROCESS | 1656 | 1466496738631 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:12:18 INFO - PROCESS | 1656 | 1466496738637 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:18 INFO - PROCESS | 1656 | 1466496738638 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1e800 == 41 [pid = 1656] [id = 287] 01:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fe9000) [pid = 1656] [serial = 859] [outer = 0x0] 01:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a877000) [pid = 1656] [serial = 860] [outer = 0x120fe9000] 01:12:18 INFO - PROCESS | 1656 | 1466496738664 Marionette DEBUG loaded listener.js 01:12:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b02a400) [pid = 1656] [serial = 861] [outer = 0x120fe9000] 01:12:19 INFO - PROCESS | 1656 | 1466496739085 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]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 623ms 01:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:12:19 INFO - PROCESS | 1656 | 1466496739127 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 1656 | 1466496739128 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:12:19 INFO - PROCESS | 1656 | 1466496739130 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1656 | 1466496739131 Marionette TRACE conn2 <- [1,1122,null,{}] 01:12:19 INFO - PROCESS | 1656 | 1466496739133 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}] 01:12:19 INFO - PROCESS | 1656 | 1466496739135 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:19 INFO - PROCESS | 1656 | 1466496739214 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:12:19 INFO - PROCESS | 1656 | 1466496739218 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1656 | 1466496739219 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7f000 == 42 [pid = 1656] [id = 288] 01:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b02d000) [pid = 1656] [serial = 862] [outer = 0x0] 01:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12bad0400) [pid = 1656] [serial = 863] [outer = 0x12b02d000] 01:12:19 INFO - PROCESS | 1656 | 1466496739242 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12badc400) [pid = 1656] [serial = 864] [outer = 0x12b02d000] 01:12:19 INFO - PROCESS | 1656 | 1466496739549 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]]]}] 01:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 469ms 01:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:12:19 INFO - PROCESS | 1656 | 1466496739616 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:12:19 INFO - PROCESS | 1656 | 1466496739618 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:12:19 INFO - PROCESS | 1656 | 1466496739620 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:12:19 INFO - PROCESS | 1656 | 1466496739621 Marionette TRACE conn2 <- [1,1126,null,{}] 01:12:19 INFO - PROCESS | 1656 | 1466496739624 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}] 01:12:19 INFO - PROCESS | 1656 | 1466496739635 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:19 INFO - PROCESS | 1656 | 1466496739760 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:12:19 INFO - PROCESS | 1656 | 1466496739811 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:19 INFO - PROCESS | 1656 | 1466496739813 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11271a800 == 43 [pid = 1656] [id = 289] 01:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d8cc00) [pid = 1656] [serial = 865] [outer = 0x0] 01:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113d3ec00) [pid = 1656] [serial = 866] [outer = 0x112d8cc00] 01:12:19 INFO - PROCESS | 1656 | 1466496739845 Marionette DEBUG loaded listener.js 01:12:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116f47800) [pid = 1656] [serial = 867] [outer = 0x112d8cc00] 01:12:20 INFO - PROCESS | 1656 | 1466496740290 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]]]}] 01:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 722ms 01:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:12:20 INFO - PROCESS | 1656 | 1466496740343 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:12:20 INFO - PROCESS | 1656 | 1466496740345 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:12:20 INFO - PROCESS | 1656 | 1466496740349 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:12:20 INFO - PROCESS | 1656 | 1466496740350 Marionette TRACE conn2 <- [1,1130,null,{}] 01:12:20 INFO - PROCESS | 1656 | 1466496740354 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}] 01:12:20 INFO - PROCESS | 1656 | 1466496740357 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:20 INFO - PROCESS | 1656 | 1466496740496 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:12:20 INFO - PROCESS | 1656 | 1466496740588 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:20 INFO - PROCESS | 1656 | 1466496740590 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb2000 == 44 [pid = 1656] [id = 290] 01:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118713c00) [pid = 1656] [serial = 868] [outer = 0x0] 01:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118fc2000) [pid = 1656] [serial = 869] [outer = 0x118713c00] 01:12:20 INFO - PROCESS | 1656 | 1466496740620 Marionette DEBUG loaded listener.js 01:12:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120eeb000) [pid = 1656] [serial = 870] [outer = 0x118713c00] 01:12:21 INFO - PROCESS | 1656 | 1466496741038 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]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 720ms 01:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:12:21 INFO - PROCESS | 1656 | 1466496741069 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1656 | 1466496741071 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:12:21 INFO - PROCESS | 1656 | 1466496741074 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1656 | 1466496741075 Marionette TRACE conn2 <- [1,1134,null,{}] 01:12:21 INFO - PROCESS | 1656 | 1466496741077 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}] 01:12:21 INFO - PROCESS | 1656 | 1466496741079 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:21 INFO - PROCESS | 1656 | 1466496741179 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:12:21 INFO - PROCESS | 1656 | 1466496741249 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1656 | 1466496741251 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01b800 == 45 [pid = 1656] [id = 291] 01:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12183c400) [pid = 1656] [serial = 871] [outer = 0x0] 01:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125d48800) [pid = 1656] [serial = 872] [outer = 0x12183c400] 01:12:21 INFO - PROCESS | 1656 | 1466496741279 Marionette DEBUG loaded listener.js 01:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127061000) [pid = 1656] [serial = 873] [outer = 0x12183c400] 01:12:21 INFO - PROCESS | 1656 | 1466496741698 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]]]}] 01:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 672ms 01:12:21 INFO - PROCESS | 1656 | 1466496741746 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:12:21 INFO - PROCESS | 1656 | 1466496741749 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:12:21 INFO - PROCESS | 1656 | 1466496741757 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:12:21 INFO - PROCESS | 1656 | 1466496741760 Marionette TRACE conn2 <- [1,1138,null,{}] 01:12:21 INFO - PROCESS | 1656 | 1466496741763 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}] 01:12:21 INFO - PROCESS | 1656 | 1466496741765 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:21 INFO - PROCESS | 1656 | 1466496741889 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:12:21 INFO - PROCESS | 1656 | 1466496741982 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:21 INFO - PROCESS | 1656 | 1466496741983 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a51e800 == 46 [pid = 1656] [id = 292] 01:12:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1219ce800) [pid = 1656] [serial = 874] [outer = 0x0] 01:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128d75000) [pid = 1656] [serial = 875] [outer = 0x1219ce800] 01:12:22 INFO - PROCESS | 1656 | 1466496742014 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129417400) [pid = 1656] [serial = 876] [outer = 0x1219ce800] 01:12:22 INFO - PROCESS | 1656 | 1466496742594 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]]]}] 01:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 876ms 01:12:22 INFO - PROCESS | 1656 | 1466496742629 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:12:22 INFO - PROCESS | 1656 | 1466496742632 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:12:22 INFO - PROCESS | 1656 | 1466496742635 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:12:22 INFO - PROCESS | 1656 | 1466496742638 Marionette TRACE conn2 <- [1,1142,null,{}] 01:12:22 INFO - PROCESS | 1656 | 1466496742642 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}] 01:12:22 INFO - PROCESS | 1656 | 1466496742643 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:22 INFO - PROCESS | 1656 | 1466496742740 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:12:22 INFO - PROCESS | 1656 | 1466496742796 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:22 INFO - PROCESS | 1656 | 1466496742797 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x118310000 == 47 [pid = 1656] [id = 293] 01:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116f9dc00) [pid = 1656] [serial = 877] [outer = 0x0] 01:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1182edc00) [pid = 1656] [serial = 878] [outer = 0x116f9dc00] 01:12:22 INFO - PROCESS | 1656 | 1466496742825 Marionette DEBUG loaded listener.js 01:12:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1185e1800) [pid = 1656] [serial = 879] [outer = 0x116f9dc00] 01:12:23 INFO - PROCESS | 1656 | 1466496743269 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]]]}] 01:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 672ms 01:12:23 INFO - PROCESS | 1656 | 1466496743307 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:12:23 INFO - PROCESS | 1656 | 1466496743310 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:12:23 INFO - PROCESS | 1656 | 1466496743314 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:12:23 INFO - PROCESS | 1656 | 1466496743315 Marionette TRACE conn2 <- [1,1146,null,{}] 01:12:23 INFO - PROCESS | 1656 | 1466496743318 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}] 01:12:23 INFO - PROCESS | 1656 | 1466496743319 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:23 INFO - PROCESS | 1656 | 1466496743411 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118fdf800 == 46 [pid = 1656] [id = 262] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7f000 == 45 [pid = 1656] [id = 288] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1e800 == 44 [pid = 1656] [id = 287] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12959c800 == 43 [pid = 1656] [id = 286] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1164a9000 == 42 [pid = 1656] [id = 285] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x129111000 == 41 [pid = 1656] [id = 284] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x128a2b000 == 40 [pid = 1656] [id = 283] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1268c1000 == 39 [pid = 1656] [id = 282] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118091800 == 38 [pid = 1656] [id = 281] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x121132800 == 37 [pid = 1656] [id = 280] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1192be000 == 36 [pid = 1656] [id = 279] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11807b000 == 35 [pid = 1656] [id = 278] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x116f37000 == 34 [pid = 1656] [id = 277] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a85c800 == 33 [pid = 1656] [id = 274] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x116685800 == 32 [pid = 1656] [id = 275] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11947b000 == 31 [pid = 1656] [id = 276] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118310000 == 30 [pid = 1656] [id = 293] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a51e800 == 29 [pid = 1656] [id = 292] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01b800 == 28 [pid = 1656] [id = 291] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x119bb2000 == 27 [pid = 1656] [id = 290] 01:12:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11271a800 == 26 [pid = 1656] [id = 289] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1175fc800) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115de4c00) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119df7400) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118fb8800) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126827800) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x125d4a000) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129414000) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128a4cc00) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128edd400) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x127529400) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128a56800) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a696000) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129416000) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12752dc00) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12930f400) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120fe6800) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121172000) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12682fc00) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125644c00) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12183d400) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126d71000) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127364400) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11888e000) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11923f000) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x127524000) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x120ef4800) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12680b000) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1185a7800) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11805dc00) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1182e6c00) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x113d31400) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128ee1800) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x114fa4800) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1185a0c00) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 01:12:23 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11805c800) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 01:12:24 INFO - PROCESS | 1656 | 1466496744005 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 1656 | 1466496744006 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x112603000 == 27 [pid = 1656] [id = 294] 01:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112744000) [pid = 1656] [serial = 880] [outer = 0x0] 01:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11297f000) [pid = 1656] [serial = 881] [outer = 0x112744000] 01:12:24 INFO - PROCESS | 1656 | 1466496744037 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x113770800) [pid = 1656] [serial = 882] [outer = 0x112744000] 01:12:24 INFO - PROCESS | 1656 | 1466496744368 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]]]}] 01:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1073ms 01:12:24 INFO - PROCESS | 1656 | 1466496744390 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:12:24 INFO - PROCESS | 1656 | 1466496744394 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:12:24 INFO - PROCESS | 1656 | 1466496744399 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:12:24 INFO - PROCESS | 1656 | 1466496744402 Marionette TRACE conn2 <- [1,1150,null,{}] 01:12:24 INFO - PROCESS | 1656 | 1466496744407 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}] 01:12:24 INFO - PROCESS | 1656 | 1466496744409 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:24 INFO - PROCESS | 1656 | 1466496744531 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:12:24 INFO - PROCESS | 1656 | 1466496744633 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:24 INFO - PROCESS | 1656 | 1466496744634 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168cf800 == 28 [pid = 1656] [id = 295] 01:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x115e06800) [pid = 1656] [serial = 883] [outer = 0x0] 01:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1175fc400) [pid = 1656] [serial = 884] [outer = 0x115e06800] 01:12:24 INFO - PROCESS | 1656 | 1466496744678 Marionette DEBUG loaded listener.js 01:12:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118112400) [pid = 1656] [serial = 885] [outer = 0x115e06800] 01:12:25 INFO - PROCESS | 1656 | 1466496745020 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]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 674ms 01:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:12:25 INFO - PROCESS | 1656 | 1466496745074 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 1656 | 1466496745078 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:12:25 INFO - PROCESS | 1656 | 1466496745081 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - PROCESS | 1656 | 1466496745082 Marionette TRACE conn2 <- [1,1154,null,{}] 01:12:25 INFO - PROCESS | 1656 | 1466496745084 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}] 01:12:25 INFO - PROCESS | 1656 | 1466496745086 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:25 INFO - PROCESS | 1656 | 1466496745166 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:12:25 INFO - PROCESS | 1656 | 1466496745241 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 1656 | 1466496745242 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11809d000 == 29 [pid = 1656] [id = 296] 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185e3800) [pid = 1656] [serial = 886] [outer = 0x0] 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118711c00) [pid = 1656] [serial = 887] [outer = 0x1185e3800] 01:12:25 INFO - PROCESS | 1656 | 1466496745275 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118fbd000) [pid = 1656] [serial = 888] [outer = 0x1185e3800] 01:12:25 INFO - PROCESS | 1656 | 1466496745568 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]]]}] 01:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 01:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:12:25 INFO - PROCESS | 1656 | 1466496745600 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:12:25 INFO - PROCESS | 1656 | 1466496745601 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:12:25 INFO - PROCESS | 1656 | 1466496745610 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:12:25 INFO - PROCESS | 1656 | 1466496745616 Marionette TRACE conn2 <- [1,1158,null,{}] 01:12:25 INFO - PROCESS | 1656 | 1466496745619 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}] 01:12:25 INFO - PROCESS | 1656 | 1466496745622 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:25 INFO - PROCESS | 1656 | 1466496745729 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:12:25 INFO - PROCESS | 1656 | 1466496745760 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:25 INFO - PROCESS | 1656 | 1466496745761 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a4800 == 30 [pid = 1656] [id = 297] 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1137c9400) [pid = 1656] [serial = 889] [outer = 0x0] 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118fc5000) [pid = 1656] [serial = 890] [outer = 0x1137c9400] 01:12:25 INFO - PROCESS | 1656 | 1466496745786 Marionette DEBUG loaded listener.js 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120ef4800) [pid = 1656] [serial = 891] [outer = 0x1137c9400] 01:12:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120ef7000) [pid = 1656] [serial = 892] [outer = 0x12cb8e000] 01:12:26 INFO - PROCESS | 1656 | 1466496746122 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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 532ms 01:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:12:26 INFO - PROCESS | 1656 | 1466496746136 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 1656 | 1466496746138 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:12:26 INFO - PROCESS | 1656 | 1466496746140 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1656 | 1466496746141 Marionette TRACE conn2 <- [1,1162,null,{}] 01:12:26 INFO - PROCESS | 1656 | 1466496746146 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}] 01:12:26 INFO - PROCESS | 1656 | 1466496746147 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:26 INFO - PROCESS | 1656 | 1466496746239 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:12:26 INFO - PROCESS | 1656 | 1466496746273 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 1656 | 1466496746274 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199ce000 == 31 [pid = 1656] [id = 298] 01:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120ef9400) [pid = 1656] [serial = 893] [outer = 0x0] 01:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121452400) [pid = 1656] [serial = 894] [outer = 0x120ef9400] 01:12:26 INFO - PROCESS | 1656 | 1466496746299 Marionette DEBUG loaded listener.js 01:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1252cc400) [pid = 1656] [serial = 895] [outer = 0x120ef9400] 01:12:26 INFO - PROCESS | 1656 | 1466496746675 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]]]}] 01:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 572ms 01:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:12:26 INFO - PROCESS | 1656 | 1466496746718 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:12:26 INFO - PROCESS | 1656 | 1466496746720 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:12:26 INFO - PROCESS | 1656 | 1466496746723 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:12:26 INFO - PROCESS | 1656 | 1466496746725 Marionette TRACE conn2 <- [1,1166,null,{}] 01:12:26 INFO - PROCESS | 1656 | 1466496746729 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}] 01:12:26 INFO - PROCESS | 1656 | 1466496746731 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:26 INFO - PROCESS | 1656 | 1466496746872 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:12:26 INFO - PROCESS | 1656 | 1466496746893 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:26 INFO - PROCESS | 1656 | 1466496746899 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x121431000 == 32 [pid = 1656] [id = 299] 01:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185ad800) [pid = 1656] [serial = 896] [outer = 0x0] 01:12:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125dc1400) [pid = 1656] [serial = 897] [outer = 0x1185ad800] 01:12:26 INFO - PROCESS | 1656 | 1466496746951 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126830400) [pid = 1656] [serial = 898] [outer = 0x1185ad800] 01:12:27 INFO - PROCESS | 1656 | 1466496747420 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]]]}] 01:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 721ms 01:12:27 INFO - PROCESS | 1656 | 1466496747445 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 1656 | 1466496747446 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:12:27 INFO - PROCESS | 1656 | 1466496747448 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 1656 | 1466496747449 Marionette TRACE conn2 <- [1,1170,null,{}] 01:12:27 INFO - PROCESS | 1656 | 1466496747463 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}] 01:12:27 INFO - PROCESS | 1656 | 1466496747465 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:27 INFO - PROCESS | 1656 | 1466496747574 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:12:27 INFO - PROCESS | 1656 | 1466496747579 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:27 INFO - PROCESS | 1656 | 1466496747581 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11270e000 == 33 [pid = 1656] [id = 300] 01:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112f82400) [pid = 1656] [serial = 899] [outer = 0x0] 01:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12735c400) [pid = 1656] [serial = 900] [outer = 0x112f82400] 01:12:27 INFO - PROCESS | 1656 | 1466496747605 Marionette DEBUG loaded listener.js 01:12:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127526c00) [pid = 1656] [serial = 901] [outer = 0x112f82400] 01:12:27 INFO - PROCESS | 1656 | 1466496747939 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]]]}] 01:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 531ms 01:12:27 INFO - PROCESS | 1656 | 1466496747981 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:12:27 INFO - PROCESS | 1656 | 1466496747983 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:12:27 INFO - PROCESS | 1656 | 1466496747985 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:12:27 INFO - PROCESS | 1656 | 1466496747986 Marionette TRACE conn2 <- [1,1174,null,{}] 01:12:27 INFO - PROCESS | 1656 | 1466496747988 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}] 01:12:27 INFO - PROCESS | 1656 | 1466496747989 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:28 INFO - PROCESS | 1656 | 1466496748277 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118055c00) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12a695400) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185ddc00) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1182e0800) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125d45c00) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1137bd400) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120eeec00) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a5d9000) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12682b400) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1131e1800) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118712c00) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12b02d000) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x120fe9000) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12750e800) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:12:28 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x129404c00) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:12:28 INFO - PROCESS | 1656 | 1466496748318 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1656 | 1466496748319 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x118093800 == 34 [pid = 1656] [id = 301] 01:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112d8bc00) [pid = 1656] [serial = 902] [outer = 0x0] 01:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11688f000) [pid = 1656] [serial = 903] [outer = 0x112d8bc00] 01:12:28 INFO - PROCESS | 1656 | 1466496748344 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x120eed000) [pid = 1656] [serial = 904] [outer = 0x112d8bc00] 01:12:28 INFO - PROCESS | 1656 | 1466496748596 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] 01:12:28 INFO - PROCESS | 1656 | 1466496748655 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:12:28 INFO - PROCESS | 1656 | 1466496748657 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:12:28 INFO - PROCESS | 1656 | 1466496748658 Marionette TRACE conn2 <- [1,1178,null,{}] 01:12:28 INFO - PROCESS | 1656 | 1466496748668 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}] 01:12:28 INFO - PROCESS | 1656 | 1466496748670 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:28 INFO - PROCESS | 1656 | 1466496748747 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:12:28 INFO - PROCESS | 1656 | 1466496748751 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:28 INFO - PROCESS | 1656 | 1466496748752 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12731b800 == 35 [pid = 1656] [id = 302] 01:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125d45c00) [pid = 1656] [serial = 905] [outer = 0x0] 01:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128a54c00) [pid = 1656] [serial = 906] [outer = 0x125d45c00] 01:12:28 INFO - PROCESS | 1656 | 1466496748780 Marionette DEBUG loaded listener.js 01:12:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128d6a800) [pid = 1656] [serial = 907] [outer = 0x125d45c00] 01:12:29 INFO - PROCESS | 1656 | 1466496749122 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] 01:12:29 INFO - PROCESS | 1656 | 1466496749135 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:12:29 INFO - PROCESS | 1656 | 1466496749137 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 1656 | 1466496749138 Marionette TRACE conn2 <- [1,1182,null,{}] 01:12:29 INFO - PROCESS | 1656 | 1466496749140 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}] 01:12:29 INFO - PROCESS | 1656 | 1466496749142 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:29 INFO - PROCESS | 1656 | 1466496749248 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:12:29 INFO - PROCESS | 1656 | 1466496749254 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 1656 | 1466496749255 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a2d000 == 36 [pid = 1656] [id = 303] 01:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116742c00) [pid = 1656] [serial = 908] [outer = 0x0] 01:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128d6cc00) [pid = 1656] [serial = 909] [outer = 0x116742c00] 01:12:29 INFO - PROCESS | 1656 | 1466496749279 Marionette DEBUG loaded listener.js 01:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129306800) [pid = 1656] [serial = 910] [outer = 0x116742c00] 01:12:29 INFO - PROCESS | 1656 | 1466496749624 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] 01:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:12:29 INFO - PROCESS | 1656 | 1466496749662 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:12:29 INFO - PROCESS | 1656 | 1466496749666 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:12:29 INFO - PROCESS | 1656 | 1466496749667 Marionette TRACE conn2 <- [1,1186,null,{}] 01:12:29 INFO - PROCESS | 1656 | 1466496749671 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}] 01:12:29 INFO - PROCESS | 1656 | 1466496749673 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:29 INFO - PROCESS | 1656 | 1466496749790 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:12:29 INFO - PROCESS | 1656 | 1466496749878 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:29 INFO - PROCESS | 1656 | 1466496749880 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293c2800 == 37 [pid = 1656] [id = 304] 01:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129403400) [pid = 1656] [serial = 911] [outer = 0x0] 01:12:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129415400) [pid = 1656] [serial = 912] [outer = 0x129403400] 01:12:29 INFO - PROCESS | 1656 | 1466496749932 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a698400) [pid = 1656] [serial = 913] [outer = 0x129403400] 01:12:30 INFO - PROCESS | 1656 | 1466496750325 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] 01:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:12:30 INFO - PROCESS | 1656 | 1466496750388 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:12:30 INFO - PROCESS | 1656 | 1466496750392 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:12:30 INFO - PROCESS | 1656 | 1466496750395 Marionette TRACE conn2 <- [1,1190,null,{}] 01:12:30 INFO - PROCESS | 1656 | 1466496750399 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}] 01:12:30 INFO - PROCESS | 1656 | 1466496750401 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:30 INFO - PROCESS | 1656 | 1466496750536 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:12:30 INFO - PROCESS | 1656 | 1466496750590 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:30 INFO - PROCESS | 1656 | 1466496750591 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167dc800 == 38 [pid = 1656] [id = 305] 01:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113b3ec00) [pid = 1656] [serial = 914] [outer = 0x0] 01:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113d32800) [pid = 1656] [serial = 915] [outer = 0x113b3ec00] 01:12:30 INFO - PROCESS | 1656 | 1466496750624 Marionette DEBUG loaded listener.js 01:12:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116495400) [pid = 1656] [serial = 916] [outer = 0x113b3ec00] 01:12:31 INFO - PROCESS | 1656 | 1466496751169 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] 01:12:31 INFO - PROCESS | 1656 | 1466496751227 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 01:12:31 INFO - PROCESS | 1656 | 1466496751232 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:12:31 INFO - PROCESS | 1656 | 1466496751234 Marionette TRACE conn2 <- [1,1194,null,{}] 01:12:31 INFO - PROCESS | 1656 | 1466496751237 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}] 01:12:31 INFO - PROCESS | 1656 | 1466496751238 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:31 INFO - PROCESS | 1656 | 1466496751345 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:12:31 INFO - PROCESS | 1656 | 1466496751421 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:31 INFO - PROCESS | 1656 | 1466496751423 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199b9800 == 39 [pid = 1656] [id = 306] 01:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1182ee800) [pid = 1656] [serial = 917] [outer = 0x0] 01:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118716000) [pid = 1656] [serial = 918] [outer = 0x1182ee800] 01:12:31 INFO - PROCESS | 1656 | 1466496751453 Marionette DEBUG loaded listener.js 01:12:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11923f000) [pid = 1656] [serial = 919] [outer = 0x1182ee800] 01:12:32 INFO - PROCESS | 1656 | 1466496752103 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] 01:12:32 INFO - PROCESS | 1656 | 1466496752156 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:12:32 INFO - PROCESS | 1656 | 1466496752159 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 1656 | 1466496752160 Marionette TRACE conn2 <- [1,1198,null,{}] 01:12:32 INFO - PROCESS | 1656 | 1466496752164 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}] 01:12:32 INFO - PROCESS | 1656 | 1466496752165 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:32 INFO - PROCESS | 1656 | 1466496752299 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x128a2d000 == 38 [pid = 1656] [id = 303] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12731b800 == 37 [pid = 1656] [id = 302] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118093800 == 36 [pid = 1656] [id = 301] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11270e000 == 35 [pid = 1656] [id = 300] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x121431000 == 34 [pid = 1656] [id = 299] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1199ce000 == 33 [pid = 1656] [id = 298] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a4800 == 32 [pid = 1656] [id = 297] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x11809d000 == 31 [pid = 1656] [id = 296] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1168cf800 == 30 [pid = 1656] [id = 295] 01:12:32 INFO - PROCESS | 1656 | --DOCSHELL 0x112603000 == 29 [pid = 1656] [id = 294] 01:12:32 INFO - PROCESS | 1656 | 1466496752453 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:32 INFO - PROCESS | 1656 | 1466496752457 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164ab800 == 30 [pid = 1656] [id = 307] 01:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116741400) [pid = 1656] [serial = 920] [outer = 0x0] 01:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118058400) [pid = 1656] [serial = 921] [outer = 0x116741400] 01:12:32 INFO - PROCESS | 1656 | 1466496752503 Marionette DEBUG loaded listener.js 01:12:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1182e5c00) [pid = 1656] [serial = 922] [outer = 0x116741400] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b02a400) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128eddc00) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129418800) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12930a400) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118112000) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1183ec000) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a69f400) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118884c00) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11923e800) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1182eac00) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185aa800) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125d50400) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12680c400) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113d31800) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115e63c00) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120fed400) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1252c6800) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1215abc00) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12a86f400) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126834400) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a875000) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12badc400) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x118710400) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x116a2ac00) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126d14400) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12a877000) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x127508c00) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a5d5c00) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12bad0400) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 01:12:32 INFO - PROCESS | 1656 | 1466496752868 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]]]}] 01:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 723ms 01:12:32 INFO - PROCESS | 1656 | 1466496752882 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:12:32 INFO - PROCESS | 1656 | 1466496752884 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:12:32 INFO - PROCESS | 1656 | 1466496752889 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:12:32 INFO - PROCESS | 1656 | 1466496752890 Marionette TRACE conn2 <- [1,1202,null,{}] 01:12:32 INFO - PROCESS | 1656 | 1466496752894 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}] 01:12:32 INFO - PROCESS | 1656 | 1466496752897 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:32 INFO - PROCESS | 1656 | 1466496752987 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:12:33 INFO - PROCESS | 1656 | 1466496753039 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1656 | 1466496753040 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181ab800 == 31 [pid = 1656] [id = 308] 01:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1182e4c00) [pid = 1656] [serial = 923] [outer = 0x0] 01:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118712000) [pid = 1656] [serial = 924] [outer = 0x1182e4c00] 01:12:33 INFO - PROCESS | 1656 | 1466496753067 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x119242c00) [pid = 1656] [serial = 925] [outer = 0x1182e4c00] 01:12:33 INFO - PROCESS | 1656 | 1466496753356 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]]]}] 01:12:33 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 01:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 521ms 01:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:12:33 INFO - PROCESS | 1656 | 1466496753413 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 1656 | 1466496753414 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:12:33 INFO - PROCESS | 1656 | 1466496753416 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 1656 | 1466496753419 Marionette TRACE conn2 <- [1,1206,null,{}] 01:12:33 INFO - PROCESS | 1656 | 1466496753426 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}] 01:12:33 INFO - PROCESS | 1656 | 1466496753430 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:33 INFO - PROCESS | 1656 | 1466496753517 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:12:33 INFO - PROCESS | 1656 | 1466496753571 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:33 INFO - PROCESS | 1656 | 1466496753573 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11948c800 == 32 [pid = 1656] [id = 309] 01:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1137bc800) [pid = 1656] [serial = 926] [outer = 0x0] 01:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120eec400) [pid = 1656] [serial = 927] [outer = 0x1137bc800] 01:12:33 INFO - PROCESS | 1656 | 1466496753601 Marionette DEBUG loaded listener.js 01:12:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1252c6800) [pid = 1656] [serial = 928] [outer = 0x1137bc800] 01:12:33 INFO - PROCESS | 1656 | 1466496753904 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]]]}] 01:12:33 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 01:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 01:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:12:33 INFO - PROCESS | 1656 | 1466496753939 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:12:33 INFO - PROCESS | 1656 | 1466496753940 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:12:33 INFO - PROCESS | 1656 | 1466496753944 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:12:33 INFO - PROCESS | 1656 | 1466496753946 Marionette TRACE conn2 <- [1,1210,null,{}] 01:12:33 INFO - PROCESS | 1656 | 1466496753950 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}] 01:12:33 INFO - PROCESS | 1656 | 1466496753951 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:34 INFO - PROCESS | 1656 | 1466496754031 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:12:34 INFO - PROCESS | 1656 | 1466496754035 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1656 | 1466496754036 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x121449000 == 33 [pid = 1656] [id = 310] 01:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125644c00) [pid = 1656] [serial = 929] [outer = 0x0] 01:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x125dc3800) [pid = 1656] [serial = 930] [outer = 0x125644c00] 01:12:34 INFO - PROCESS | 1656 | 1466496754062 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12680f400) [pid = 1656] [serial = 931] [outer = 0x125644c00] 01:12:34 INFO - PROCESS | 1656 | 1466496754384 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]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 471ms 01:12:34 INFO - PROCESS | 1656 | 1466496754415 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 1656 | 1466496754416 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:12:34 INFO - PROCESS | 1656 | 1466496754418 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1656 | 1466496754419 Marionette TRACE conn2 <- [1,1214,null,{}] 01:12:34 INFO - PROCESS | 1656 | 1466496754421 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}] 01:12:34 INFO - PROCESS | 1656 | 1466496754422 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:34 INFO - PROCESS | 1656 | 1466496754535 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:12:34 INFO - PROCESS | 1656 | 1466496754545 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:34 INFO - PROCESS | 1656 | 1466496754547 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f86800 == 34 [pid = 1656] [id = 311] 01:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112fdc000) [pid = 1656] [serial = 932] [outer = 0x0] 01:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126807800) [pid = 1656] [serial = 933] [outer = 0x112fdc000] 01:12:34 INFO - PROCESS | 1656 | 1466496754571 Marionette DEBUG loaded listener.js 01:12:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126d73800) [pid = 1656] [serial = 934] [outer = 0x112fdc000] 01:12:34 INFO - PROCESS | 1656 | 1466496754919 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]]]}] 01:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 01:12:34 INFO - PROCESS | 1656 | 1466496754936 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:12:34 INFO - PROCESS | 1656 | 1466496754937 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:12:34 INFO - PROCESS | 1656 | 1466496754940 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:12:34 INFO - PROCESS | 1656 | 1466496754941 Marionette TRACE conn2 <- [1,1218,null,{}] 01:12:34 INFO - PROCESS | 1656 | 1466496754943 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}] 01:12:34 INFO - PROCESS | 1656 | 1466496754947 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:35 INFO - PROCESS | 1656 | 1466496755070 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:12:35 INFO - PROCESS | 1656 | 1466496755075 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 1656 | 1466496755076 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12731a000 == 35 [pid = 1656] [id = 312] 01:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127061400) [pid = 1656] [serial = 935] [outer = 0x0] 01:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x127522800) [pid = 1656] [serial = 936] [outer = 0x127061400] 01:12:35 INFO - PROCESS | 1656 | 1466496755102 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12930b000) [pid = 1656] [serial = 937] [outer = 0x127061400] 01:12:35 INFO - PROCESS | 1656 | 1466496755436 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]]]}] 01:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 01:12:35 INFO - PROCESS | 1656 | 1466496755467 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:12:35 INFO - PROCESS | 1656 | 1466496755468 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:12:35 INFO - PROCESS | 1656 | 1466496755471 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 1656 | 1466496755472 Marionette TRACE conn2 <- [1,1222,null,{}] 01:12:35 INFO - PROCESS | 1656 | 1466496755474 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}] 01:12:35 INFO - PROCESS | 1656 | 1466496755476 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:35 INFO - PROCESS | 1656 | 1466496755582 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:12:35 INFO - PROCESS | 1656 | 1466496755586 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:35 INFO - PROCESS | 1656 | 1466496755587 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910a000 == 36 [pid = 1656] [id = 313] 01:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127362000) [pid = 1656] [serial = 938] [outer = 0x0] 01:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129418c00) [pid = 1656] [serial = 939] [outer = 0x127362000] 01:12:35 INFO - PROCESS | 1656 | 1466496755611 Marionette DEBUG loaded listener.js 01:12:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a699800) [pid = 1656] [serial = 940] [outer = 0x127362000] 01:12:35 INFO - PROCESS | 1656 | 1466496755944 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] 01:12:35 INFO - PROCESS | 1656 | 1466496755992 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:12:35 INFO - PROCESS | 1656 | 1466496755997 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:12:35 INFO - PROCESS | 1656 | 1466496755998 Marionette TRACE conn2 <- [1,1226,null,{}] 01:12:36 INFO - PROCESS | 1656 | 1466496756000 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}] 01:12:36 INFO - PROCESS | 1656 | 1466496756001 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:36 INFO - PROCESS | 1656 | 1466496756093 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:12:36 INFO - PROCESS | 1656 | 1466496756127 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 1656 | 1466496756128 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x129389800 == 37 [pid = 1656] [id = 314] 01:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a6a0400) [pid = 1656] [serial = 941] [outer = 0x0] 01:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a875000) [pid = 1656] [serial = 942] [outer = 0x12a6a0400] 01:12:36 INFO - PROCESS | 1656 | 1466496756152 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12adcbc00) [pid = 1656] [serial = 943] [outer = 0x12a6a0400] 01:12:36 INFO - PROCESS | 1656 | 1466496756432 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]]]}] 01:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 472ms 01:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:12:36 INFO - PROCESS | 1656 | 1466496756468 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:12:36 INFO - PROCESS | 1656 | 1466496756470 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:12:36 INFO - PROCESS | 1656 | 1466496756472 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:12:36 INFO - PROCESS | 1656 | 1466496756473 Marionette TRACE conn2 <- [1,1230,null,{}] 01:12:36 INFO - PROCESS | 1656 | 1466496756475 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}] 01:12:36 INFO - PROCESS | 1656 | 1466496756478 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:36 INFO - PROCESS | 1656 | 1466496756645 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185e3800) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120ef9400) [pid = 1656] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112744000) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1185ad800) [pid = 1656] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112f82400) [pid = 1656] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d8cc00) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1137c9400) [pid = 1656] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118713c00) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12183c400) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112d8bc00) [pid = 1656] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1219ce800) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125d45c00) [pid = 1656] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x115e06800) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x116742c00) [pid = 1656] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:12:36 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x116f9dc00) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:12:36 INFO - PROCESS | 1656 | 1466496756687 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:36 INFO - PROCESS | 1656 | 1466496756688 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11716c000 == 38 [pid = 1656] [id = 315] 01:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112746c00) [pid = 1656] [serial = 944] [outer = 0x0] 01:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112f88000) [pid = 1656] [serial = 945] [outer = 0x112746c00] 01:12:36 INFO - PROCESS | 1656 | 1466496756713 Marionette DEBUG loaded listener.js 01:12:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1175f5000) [pid = 1656] [serial = 946] [outer = 0x112746c00] 01:12:36 INFO - PROCESS | 1656 | 1466496756966 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]]]}] 01:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 524ms 01:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:12:37 INFO - PROCESS | 1656 | 1466496757004 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:12:37 INFO - PROCESS | 1656 | 1466496757005 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:12:37 INFO - PROCESS | 1656 | 1466496757015 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 1656 | 1466496757016 Marionette TRACE conn2 <- [1,1234,null,{}] 01:12:37 INFO - PROCESS | 1656 | 1466496757018 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}] 01:12:37 INFO - PROCESS | 1656 | 1466496757019 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:37 INFO - PROCESS | 1656 | 1466496757100 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:12:37 INFO - PROCESS | 1656 | 1466496757104 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1656 | 1466496757105 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910d800 == 39 [pid = 1656] [id = 316] 01:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185d9c00) [pid = 1656] [serial = 947] [outer = 0x0] 01:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128d69400) [pid = 1656] [serial = 948] [outer = 0x1185d9c00] 01:12:37 INFO - PROCESS | 1656 | 1466496757134 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12af3d400) [pid = 1656] [serial = 949] [outer = 0x1185d9c00] 01:12:37 INFO - PROCESS | 1656 | 1466496757554 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]]]}] 01:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 575ms 01:12:37 INFO - PROCESS | 1656 | 1466496757583 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:12:37 INFO - PROCESS | 1656 | 1466496757585 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:12:37 INFO - PROCESS | 1656 | 1466496757589 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:12:37 INFO - PROCESS | 1656 | 1466496757592 Marionette TRACE conn2 <- [1,1238,null,{}] 01:12:37 INFO - PROCESS | 1656 | 1466496757635 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}] 01:12:37 INFO - PROCESS | 1656 | 1466496757637 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:37 INFO - PROCESS | 1656 | 1466496757777 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:12:37 INFO - PROCESS | 1656 | 1466496757790 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:37 INFO - PROCESS | 1656 | 1466496757792 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01b800 == 40 [pid = 1656] [id = 317] 01:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12bacd800) [pid = 1656] [serial = 950] [outer = 0x0] 01:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12bad7c00) [pid = 1656] [serial = 951] [outer = 0x12bacd800] 01:12:37 INFO - PROCESS | 1656 | 1466496757833 Marionette DEBUG loaded listener.js 01:12:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12bae2400) [pid = 1656] [serial = 952] [outer = 0x12bacd800] 01:12:38 INFO - PROCESS | 1656 | 1466496758193 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]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 612ms 01:12:38 INFO - PROCESS | 1656 | 1466496758201 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:12:38 INFO - PROCESS | 1656 | 1466496758202 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:12:38 INFO - PROCESS | 1656 | 1466496758204 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1656 | 1466496758205 Marionette TRACE conn2 <- [1,1242,null,{}] 01:12:38 INFO - PROCESS | 1656 | 1466496758214 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}] 01:12:38 INFO - PROCESS | 1656 | 1466496758215 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:38 INFO - PROCESS | 1656 | 1466496758328 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:12:38 INFO - PROCESS | 1656 | 1466496758334 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 1656 | 1466496758335 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b225800 == 41 [pid = 1656] [id = 318] 01:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b02d000) [pid = 1656] [serial = 953] [outer = 0x0] 01:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bae8c00) [pid = 1656] [serial = 954] [outer = 0x12b02d000] 01:12:38 INFO - PROCESS | 1656 | 1466496758358 Marionette DEBUG loaded listener.js 01:12:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12bf79400) [pid = 1656] [serial = 955] [outer = 0x12b02d000] 01:12:38 INFO - PROCESS | 1656 | 1466496758752 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]]]}] 01:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 570ms 01:12:38 INFO - PROCESS | 1656 | 1466496758775 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:12:38 INFO - PROCESS | 1656 | 1466496758780 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:12:38 INFO - PROCESS | 1656 | 1466496758783 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:12:38 INFO - PROCESS | 1656 | 1466496758785 Marionette TRACE conn2 <- [1,1246,null,{}] 01:12:38 INFO - PROCESS | 1656 | 1466496758789 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}] 01:12:38 INFO - PROCESS | 1656 | 1466496758791 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:38 INFO - PROCESS | 1656 | 1466496758933 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:12:38 INFO - PROCESS | 1656 | 1466496758984 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:38 INFO - PROCESS | 1656 | 1466496758986 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11807e800 == 42 [pid = 1656] [id = 319] 01:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x115e09000) [pid = 1656] [serial = 956] [outer = 0x0] 01:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1175fcc00) [pid = 1656] [serial = 957] [outer = 0x115e09000] 01:12:39 INFO - PROCESS | 1656 | 1466496759018 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1182eac00) [pid = 1656] [serial = 958] [outer = 0x115e09000] 01:12:39 INFO - PROCESS | 1656 | 1466496759411 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]]]}] 01:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 671ms 01:12:39 INFO - PROCESS | 1656 | 1466496759454 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:12:39 INFO - PROCESS | 1656 | 1466496759457 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:12:39 INFO - PROCESS | 1656 | 1466496759464 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:12:39 INFO - PROCESS | 1656 | 1466496759466 Marionette TRACE conn2 <- [1,1250,null,{}] 01:12:39 INFO - PROCESS | 1656 | 1466496759468 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}] 01:12:39 INFO - PROCESS | 1656 | 1466496759470 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:39 INFO - PROCESS | 1656 | 1466496759594 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:12:39 INFO - PROCESS | 1656 | 1466496759661 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:39 INFO - PROCESS | 1656 | 1466496759663 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x121264000 == 43 [pid = 1656] [id = 320] 01:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119b05400) [pid = 1656] [serial = 959] [outer = 0x0] 01:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119dfe400) [pid = 1656] [serial = 960] [outer = 0x119b05400] 01:12:39 INFO - PROCESS | 1656 | 1466496759693 Marionette DEBUG loaded listener.js 01:12:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120fe7800) [pid = 1656] [serial = 961] [outer = 0x119b05400] 01:12:40 INFO - PROCESS | 1656 | 1466496760115 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]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 671ms 01:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:12:40 INFO - PROCESS | 1656 | 1466496760136 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:12:40 INFO - PROCESS | 1656 | 1466496760137 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:12:40 INFO - PROCESS | 1656 | 1466496760140 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1656 | 1466496760142 Marionette TRACE conn2 <- [1,1254,null,{}] 01:12:40 INFO - PROCESS | 1656 | 1466496760169 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}] 01:12:40 INFO - PROCESS | 1656 | 1466496760172 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:40 INFO - PROCESS | 1656 | 1466496760272 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:12:40 INFO - PROCESS | 1656 | 1466496760343 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:40 INFO - PROCESS | 1656 | 1466496760345 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b213000 == 44 [pid = 1656] [id = 321] 01:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126d6f400) [pid = 1656] [serial = 962] [outer = 0x0] 01:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127364c00) [pid = 1656] [serial = 963] [outer = 0x126d6f400] 01:12:40 INFO - PROCESS | 1656 | 1466496760376 Marionette DEBUG loaded listener.js 01:12:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127525800) [pid = 1656] [serial = 964] [outer = 0x126d6f400] 01:12:40 INFO - PROCESS | 1656 | 1466496760790 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]]]}] 01:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 689ms 01:12:40 INFO - PROCESS | 1656 | 1466496760828 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:12:40 INFO - PROCESS | 1656 | 1466496760830 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:12:40 INFO - PROCESS | 1656 | 1466496760832 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:12:40 INFO - PROCESS | 1656 | 1466496760834 Marionette TRACE conn2 <- [1,1258,null,{}] 01:12:40 INFO - PROCESS | 1656 | 1466496760836 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}] 01:12:40 INFO - PROCESS | 1656 | 1466496760838 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:40 INFO - PROCESS | 1656 | 1466496760960 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:12:41 INFO - PROCESS | 1656 | 1466496761016 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1656 | 1466496761017 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c6000 == 45 [pid = 1656] [id = 322] 01:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128d04c00) [pid = 1656] [serial = 965] [outer = 0x0] 01:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129412c00) [pid = 1656] [serial = 966] [outer = 0x128d04c00] 01:12:41 INFO - PROCESS | 1656 | 1466496761046 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12a87ac00) [pid = 1656] [serial = 967] [outer = 0x128d04c00] 01:12:41 INFO - PROCESS | 1656 | 1466496761476 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]]]}] 01:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 668ms 01:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:12:41 INFO - PROCESS | 1656 | 1466496761501 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:12:41 INFO - PROCESS | 1656 | 1466496761503 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:12:41 INFO - PROCESS | 1656 | 1466496761505 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:12:41 INFO - PROCESS | 1656 | 1466496761506 Marionette TRACE conn2 <- [1,1262,null,{}] 01:12:41 INFO - PROCESS | 1656 | 1466496761509 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}] 01:12:41 INFO - PROCESS | 1656 | 1466496761510 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:41 INFO - PROCESS | 1656 | 1466496761608 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:12:41 INFO - PROCESS | 1656 | 1466496761664 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:41 INFO - PROCESS | 1656 | 1466496761665 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d61800 == 46 [pid = 1656] [id = 323] 01:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12750e000) [pid = 1656] [serial = 968] [outer = 0x0] 01:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12b02a800) [pid = 1656] [serial = 969] [outer = 0x12750e000] 01:12:41 INFO - PROCESS | 1656 | 1466496761693 Marionette DEBUG loaded listener.js 01:12:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12badc400) [pid = 1656] [serial = 970] [outer = 0x12750e000] 01:12:42 INFO - PROCESS | 1656 | 1466496762274 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]]]}] 01:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 821ms 01:12:42 INFO - PROCESS | 1656 | 1466496762328 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:12:42 INFO - PROCESS | 1656 | 1466496762331 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:12:42 INFO - PROCESS | 1656 | 1466496762334 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:12:42 INFO - PROCESS | 1656 | 1466496762336 Marionette TRACE conn2 <- [1,1266,null,{}] 01:12:42 INFO - PROCESS | 1656 | 1466496762341 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}] 01:12:42 INFO - PROCESS | 1656 | 1466496762342 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:42 INFO - PROCESS | 1656 | 1466496762435 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:12:42 INFO - PROCESS | 1656 | 1466496762508 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:42 INFO - PROCESS | 1656 | 1466496762509 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x116862800 == 47 [pid = 1656] [id = 324] 01:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118110400) [pid = 1656] [serial = 971] [outer = 0x0] 01:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1182e1800) [pid = 1656] [serial = 972] [outer = 0x118110400] 01:12:42 INFO - PROCESS | 1656 | 1466496762537 Marionette DEBUG loaded listener.js 01:12:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1185a9400) [pid = 1656] [serial = 973] [outer = 0x118110400] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01b800 == 46 [pid = 1656] [id = 317] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12910d800 == 45 [pid = 1656] [id = 316] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11716c000 == 44 [pid = 1656] [id = 315] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x129389800 == 43 [pid = 1656] [id = 314] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12910a000 == 42 [pid = 1656] [id = 313] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12731a000 == 41 [pid = 1656] [id = 312] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123f86800 == 40 [pid = 1656] [id = 311] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121449000 == 39 [pid = 1656] [id = 310] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11948c800 == 38 [pid = 1656] [id = 309] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1181ab800 == 37 [pid = 1656] [id = 308] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1164ab800 == 36 [pid = 1656] [id = 307] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1199b9800 == 35 [pid = 1656] [id = 306] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1167dc800 == 34 [pid = 1656] [id = 305] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1293c2800 == 33 [pid = 1656] [id = 304] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x125d61800 == 32 [pid = 1656] [id = 323] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c6000 == 31 [pid = 1656] [id = 322] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b213000 == 30 [pid = 1656] [id = 321] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x121264000 == 29 [pid = 1656] [id = 320] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b225800 == 28 [pid = 1656] [id = 318] 01:12:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11807e800 == 27 [pid = 1656] [id = 319] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x129415400) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1185e1800) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129306800) [pid = 1656] [serial = 910] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1182edc00) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118711c00) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118fbd000) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121452400) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11297f000) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x125dc1400) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1252cc400) [pid = 1656] [serial = 895] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129311000) [pid = 1656] [serial = 489] [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.] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113770800) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12735c400) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126830400) [pid = 1656] [serial = 898] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116f47800) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118fc5000) [pid = 1656] [serial = 890] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127526c00) [pid = 1656] [serial = 901] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113d3ec00) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x120eeb000) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118fc2000) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x127061000) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120eed000) [pid = 1656] [serial = 904] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125d48800) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x129417400) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128d75000) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128a54c00) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1175fc400) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11688f000) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118112400) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x120ef4800) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128d6a800) [pid = 1656] [serial = 907] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x128d6cc00) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 01:12:43 INFO - PROCESS | 1656 | 1466496763433 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]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1122ms 01:12:43 INFO - PROCESS | 1656 | 1466496763457 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1656 | 1466496763460 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:12:43 INFO - PROCESS | 1656 | 1466496763463 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1656 | 1466496763465 Marionette TRACE conn2 <- [1,1270,null,{}] 01:12:43 INFO - PROCESS | 1656 | 1466496763469 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}] 01:12:43 INFO - PROCESS | 1656 | 1466496763470 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:43 INFO - PROCESS | 1656 | 1466496763552 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:12:43 INFO - PROCESS | 1656 | 1466496763556 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:43 INFO - PROCESS | 1656 | 1466496763559 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x116684800 == 28 [pid = 1656] [id = 325] 01:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113bc8000) [pid = 1656] [serial = 974] [outer = 0x0] 01:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x115e0c800) [pid = 1656] [serial = 975] [outer = 0x113bc8000] 01:12:43 INFO - PROCESS | 1656 | 1466496763589 Marionette DEBUG loaded listener.js 01:12:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116814000) [pid = 1656] [serial = 976] [outer = 0x113bc8000] 01:12:43 INFO - PROCESS | 1656 | 1466496763972 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]]]}] 01:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 01:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:12:43 INFO - PROCESS | 1656 | 1466496763983 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:12:43 INFO - PROCESS | 1656 | 1466496763987 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:12:43 INFO - PROCESS | 1656 | 1466496763991 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:12:43 INFO - PROCESS | 1656 | 1466496763994 Marionette TRACE conn2 <- [1,1274,null,{}] 01:12:43 INFO - PROCESS | 1656 | 1466496763997 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}] 01:12:43 INFO - PROCESS | 1656 | 1466496763999 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:44 INFO - PROCESS | 1656 | 1466496764078 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:12:44 INFO - PROCESS | 1656 | 1466496764082 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 1656 | 1466496764084 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x11716b800 == 29 [pid = 1656] [id = 326] 01:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116f51800) [pid = 1656] [serial = 977] [outer = 0x0] 01:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118115c00) [pid = 1656] [serial = 978] [outer = 0x116f51800] 01:12:44 INFO - PROCESS | 1656 | 1466496764113 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118548000) [pid = 1656] [serial = 979] [outer = 0x116f51800] 01:12:44 INFO - PROCESS | 1656 | 1466496764456 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]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 472ms 01:12:44 INFO - PROCESS | 1656 | 1466496764464 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1656 | 1466496764466 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:12:44 INFO - PROCESS | 1656 | 1466496764468 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1656 | 1466496764470 Marionette TRACE conn2 <- [1,1278,null,{}] 01:12:44 INFO - PROCESS | 1656 | 1466496764480 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}] 01:12:44 INFO - PROCESS | 1656 | 1466496764483 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:44 INFO - PROCESS | 1656 | 1466496764560 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:12:44 INFO - PROCESS | 1656 | 1466496764613 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:44 INFO - PROCESS | 1656 | 1466496764616 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e1800 == 30 [pid = 1656] [id = 327] 01:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112d8c800) [pid = 1656] [serial = 980] [outer = 0x0] 01:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11888d800) [pid = 1656] [serial = 981] [outer = 0x112d8c800] 01:12:44 INFO - PROCESS | 1656 | 1466496764644 Marionette DEBUG loaded listener.js 01:12:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119497c00) [pid = 1656] [serial = 982] [outer = 0x112d8c800] 01:12:44 INFO - PROCESS | 1656 | 1466496764932 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]]]}] 01:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 01:12:44 INFO - PROCESS | 1656 | 1466496764940 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:12:44 INFO - PROCESS | 1656 | 1466496764941 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:12:44 INFO - PROCESS | 1656 | 1466496764951 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:12:44 INFO - PROCESS | 1656 | 1466496764952 Marionette TRACE conn2 <- [1,1282,null,{}] 01:12:44 INFO - PROCESS | 1656 | 1466496764954 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}] 01:12:44 INFO - PROCESS | 1656 | 1466496764955 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:45 INFO - PROCESS | 1656 | 1466496765038 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:12:45 INFO - PROCESS | 1656 | 1466496765043 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1656 | 1466496765045 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119481000 == 31 [pid = 1656] [id = 328] 01:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119b0fc00) [pid = 1656] [serial = 983] [outer = 0x0] 01:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120fe7c00) [pid = 1656] [serial = 984] [outer = 0x119b0fc00] 01:12:45 INFO - PROCESS | 1656 | 1466496765071 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121179400) [pid = 1656] [serial = 985] [outer = 0x119b0fc00] 01:12:45 INFO - PROCESS | 1656 | 1466496765509 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]]]}] 01:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 618ms 01:12:45 INFO - PROCESS | 1656 | 1466496765570 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:12:45 INFO - PROCESS | 1656 | 1466496765582 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:12:45 INFO - PROCESS | 1656 | 1466496765592 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:12:45 INFO - PROCESS | 1656 | 1466496765594 Marionette TRACE conn2 <- [1,1286,null,{}] 01:12:45 INFO - PROCESS | 1656 | 1466496765597 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}] 01:12:45 INFO - PROCESS | 1656 | 1466496765599 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:45 INFO - PROCESS | 1656 | 1466496765733 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:12:45 INFO - PROCESS | 1656 | 1466496765749 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:45 INFO - PROCESS | 1656 | 1466496765750 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x121122000 == 32 [pid = 1656] [id = 329] 01:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112fd8c00) [pid = 1656] [serial = 986] [outer = 0x0] 01:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12183b800) [pid = 1656] [serial = 987] [outer = 0x112fd8c00] 01:12:45 INFO - PROCESS | 1656 | 1466496765775 Marionette DEBUG loaded listener.js 01:12:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125216400) [pid = 1656] [serial = 988] [outer = 0x112fd8c00] 01:12:46 INFO - PROCESS | 1656 | 1466496766107 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]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 01:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:12:46 INFO - PROCESS | 1656 | 1466496766112 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1656 | 1466496766114 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:12:46 INFO - PROCESS | 1656 | 1466496766116 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1656 | 1466496766117 Marionette TRACE conn2 <- [1,1290,null,{}] 01:12:46 INFO - PROCESS | 1656 | 1466496766119 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}] 01:12:46 INFO - PROCESS | 1656 | 1466496766123 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:46 INFO - PROCESS | 1656 | 1466496766234 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:12:46 INFO - PROCESS | 1656 | 1466496766285 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1656 | 1466496766287 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a0a000 == 33 [pid = 1656] [id = 330] 01:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12521d000) [pid = 1656] [serial = 989] [outer = 0x0] 01:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125d43400) [pid = 1656] [serial = 990] [outer = 0x12521d000] 01:12:46 INFO - PROCESS | 1656 | 1466496766311 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c74800) [pid = 1656] [serial = 991] [outer = 0x12521d000] 01:12:46 INFO - PROCESS | 1656 | 1466496766620 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]]]}] 01:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 518ms 01:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:12:46 INFO - PROCESS | 1656 | 1466496766635 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:12:46 INFO - PROCESS | 1656 | 1466496766636 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:12:46 INFO - PROCESS | 1656 | 1466496766638 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:12:46 INFO - PROCESS | 1656 | 1466496766650 Marionette TRACE conn2 <- [1,1294,null,{}] 01:12:46 INFO - PROCESS | 1656 | 1466496766663 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}] 01:12:46 INFO - PROCESS | 1656 | 1466496766664 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:46 INFO - PROCESS | 1656 | 1466496766755 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:12:46 INFO - PROCESS | 1656 | 1466496766759 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:46 INFO - PROCESS | 1656 | 1466496766760 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12562b000 == 34 [pid = 1656] [id = 331] 01:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116a23c00) [pid = 1656] [serial = 992] [outer = 0x0] 01:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127509000) [pid = 1656] [serial = 993] [outer = 0x116a23c00] 01:12:46 INFO - PROCESS | 1656 | 1466496766784 Marionette DEBUG loaded listener.js 01:12:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127526400) [pid = 1656] [serial = 994] [outer = 0x116a23c00] 01:12:47 INFO - PROCESS | 1656 | 1466496767085 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]]]}] 01:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 492ms 01:12:47 INFO - PROCESS | 1656 | 1466496767133 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:12:47 INFO - PROCESS | 1656 | 1466496767134 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:12:47 INFO - PROCESS | 1656 | 1466496767137 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:12:47 INFO - PROCESS | 1656 | 1466496767138 Marionette TRACE conn2 <- [1,1298,null,{}] 01:12:47 INFO - PROCESS | 1656 | 1466496767140 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}] 01:12:47 INFO - PROCESS | 1656 | 1466496767141 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:47 INFO - PROCESS | 1656 | 1466496767239 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:12:47 INFO - PROCESS | 1656 | 1466496767243 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:47 INFO - PROCESS | 1656 | 1466496767244 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268b7000 == 35 [pid = 1656] [id = 332] 01:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126d71000) [pid = 1656] [serial = 995] [outer = 0x0] 01:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128a4d000) [pid = 1656] [serial = 996] [outer = 0x126d71000] 01:12:47 INFO - PROCESS | 1656 | 1466496767264 Marionette DEBUG loaded listener.js 01:12:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128d0e000) [pid = 1656] [serial = 997] [outer = 0x126d71000] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12bacd800) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x127061400) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x127362000) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12a6a0400) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1182ee800) [pid = 1656] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116741400) [pid = 1656] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1182e4c00) [pid = 1656] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1137bc800) [pid = 1656] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125644c00) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x129403400) [pid = 1656] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113b3ec00) [pid = 1656] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112746c00) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112fdc000) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185d9c00) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:12:47 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b02d000) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:12:47 INFO - PROCESS | 1656 | 1466496767972 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]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 870ms 01:12:48 INFO - PROCESS | 1656 | 1466496768009 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 1656 | 1466496768013 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:12:48 INFO - PROCESS | 1656 | 1466496768017 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 1656 | 1466496768018 Marionette TRACE conn2 <- [1,1302,null,{}] 01:12:48 INFO - PROCESS | 1656 | 1466496768022 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}] 01:12:48 INFO - PROCESS | 1656 | 1466496768023 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:48 INFO - PROCESS | 1656 | 1466496768136 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:12:48 INFO - PROCESS | 1656 | 1466496768194 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 1656 | 1466496768196 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187df800 == 36 [pid = 1656] [id = 333] 01:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112746c00) [pid = 1656] [serial = 998] [outer = 0x0] 01:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11949c000) [pid = 1656] [serial = 999] [outer = 0x112746c00] 01:12:48 INFO - PROCESS | 1656 | 1466496768220 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125dc8c00) [pid = 1656] [serial = 1000] [outer = 0x112746c00] 01:12:48 INFO - PROCESS | 1656 | 1466496768492 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]]]}] 01:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 01:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:12:48 INFO - PROCESS | 1656 | 1466496768536 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:12:48 INFO - PROCESS | 1656 | 1466496768537 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:12:48 INFO - PROCESS | 1656 | 1466496768539 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:12:48 INFO - PROCESS | 1656 | 1466496768540 Marionette TRACE conn2 <- [1,1306,null,{}] 01:12:48 INFO - PROCESS | 1656 | 1466496768543 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}] 01:12:48 INFO - PROCESS | 1656 | 1466496768546 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:48 INFO - PROCESS | 1656 | 1466496768622 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:12:48 INFO - PROCESS | 1656 | 1466496768626 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:48 INFO - PROCESS | 1656 | 1466496768629 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a2e000 == 37 [pid = 1656] [id = 334] 01:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118f7ac00) [pid = 1656] [serial = 1001] [outer = 0x0] 01:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128eda800) [pid = 1656] [serial = 1002] [outer = 0x118f7ac00] 01:12:48 INFO - PROCESS | 1656 | 1466496768654 Marionette DEBUG loaded listener.js 01:12:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129303c00) [pid = 1656] [serial = 1003] [outer = 0x118f7ac00] 01:12:48 INFO - PROCESS | 1656 | 1466496768980 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]]]}] 01:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 470ms 01:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:12:49 INFO - PROCESS | 1656 | 1466496769010 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:12:49 INFO - PROCESS | 1656 | 1466496769014 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:12:49 INFO - PROCESS | 1656 | 1466496769017 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1656 | 1466496769021 Marionette TRACE conn2 <- [1,1310,null,{}] 01:12:49 INFO - PROCESS | 1656 | 1466496769024 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}] 01:12:49 INFO - PROCESS | 1656 | 1466496769026 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:49 INFO - PROCESS | 1656 | 1466496769218 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:12:49 INFO - PROCESS | 1656 | 1466496769228 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1656 | 1466496769230 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121121000 == 38 [pid = 1656] [id = 335] 01:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128ee8c00) [pid = 1656] [serial = 1004] [outer = 0x0] 01:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129408000) [pid = 1656] [serial = 1005] [outer = 0x128ee8c00] 01:12:49 INFO - PROCESS | 1656 | 1466496769273 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a876000) [pid = 1656] [serial = 1006] [outer = 0x128ee8c00] 01:12:49 INFO - PROCESS | 1656 | 1466496769662 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] 01:12:49 INFO - PROCESS | 1656 | 1466496769691 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:12:49 INFO - PROCESS | 1656 | 1466496769696 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:12:49 INFO - PROCESS | 1656 | 1466496769698 Marionette TRACE conn2 <- [1,1314,null,{}] 01:12:49 INFO - PROCESS | 1656 | 1466496769700 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}] 01:12:49 INFO - PROCESS | 1656 | 1466496769701 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:49 INFO - PROCESS | 1656 | 1466496769774 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:12:49 INFO - PROCESS | 1656 | 1466496769830 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:49 INFO - PROCESS | 1656 | 1466496769831 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a51e800 == 39 [pid = 1656] [id = 336] 01:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129302c00) [pid = 1656] [serial = 1007] [outer = 0x0] 01:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a87a000) [pid = 1656] [serial = 1008] [outer = 0x129302c00] 01:12:49 INFO - PROCESS | 1656 | 1466496769856 Marionette DEBUG loaded listener.js 01:12:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12bacd800) [pid = 1656] [serial = 1009] [outer = 0x129302c00] 01:12:50 INFO - PROCESS | 1656 | 1466496770365 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]]]}] 01:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 721ms 01:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:12:50 INFO - PROCESS | 1656 | 1466496770419 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:12:50 INFO - PROCESS | 1656 | 1466496770422 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:12:50 INFO - PROCESS | 1656 | 1466496770426 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:12:50 INFO - PROCESS | 1656 | 1466496770430 Marionette TRACE conn2 <- [1,1318,null,{}] 01:12:50 INFO - PROCESS | 1656 | 1466496770433 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}] 01:12:50 INFO - PROCESS | 1656 | 1466496770436 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:50 INFO - PROCESS | 1656 | 1466496770545 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:12:50 INFO - PROCESS | 1656 | 1466496770668 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:50 INFO - PROCESS | 1656 | 1466496770670 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11807a000 == 40 [pid = 1656] [id = 337] 01:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116741800) [pid = 1656] [serial = 1010] [outer = 0x0] 01:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116f47800) [pid = 1656] [serial = 1011] [outer = 0x116741800] 01:12:50 INFO - PROCESS | 1656 | 1466496770701 Marionette DEBUG loaded listener.js 01:12:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1181d7400) [pid = 1656] [serial = 1012] [outer = 0x116741800] 01:12:51 INFO - PROCESS | 1656 | 1466496771223 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]]]}] 01:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 874ms 01:12:51 INFO - PROCESS | 1656 | 1466496771299 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:12:51 INFO - PROCESS | 1656 | 1466496771302 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:12:51 INFO - PROCESS | 1656 | 1466496771307 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:12:51 INFO - PROCESS | 1656 | 1466496771309 Marionette TRACE conn2 <- [1,1322,null,{}] 01:12:51 INFO - PROCESS | 1656 | 1466496771311 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}] 01:12:51 INFO - PROCESS | 1656 | 1466496771313 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:51 INFO - PROCESS | 1656 | 1466496771515 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:12:51 INFO - PROCESS | 1656 | 1466496771602 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:51 INFO - PROCESS | 1656 | 1466496771604 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x116682000 == 41 [pid = 1656] [id = 338] 01:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113d6b000) [pid = 1656] [serial = 1013] [outer = 0x0] 01:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x115e65800) [pid = 1656] [serial = 1014] [outer = 0x113d6b000] 01:12:51 INFO - PROCESS | 1656 | 1466496771632 Marionette DEBUG loaded listener.js 01:12:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11805a800) [pid = 1656] [serial = 1015] [outer = 0x113d6b000] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x121121000 == 40 [pid = 1656] [id = 335] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x128a2e000 == 39 [pid = 1656] [id = 334] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1187df800 == 38 [pid = 1656] [id = 333] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1268b7000 == 37 [pid = 1656] [id = 332] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12562b000 == 36 [pid = 1656] [id = 331] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x121a0a000 == 35 [pid = 1656] [id = 330] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x121122000 == 34 [pid = 1656] [id = 329] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x119481000 == 33 [pid = 1656] [id = 328] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e1800 == 32 [pid = 1656] [id = 327] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11716b800 == 31 [pid = 1656] [id = 326] 01:12:52 INFO - PROCESS | 1656 | --DOCSHELL 0x116684800 == 30 [pid = 1656] [id = 325] 01:12:52 INFO - PROCESS | 1656 | 1466496772096 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]]]}] 01:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 825ms 01:12:52 INFO - PROCESS | 1656 | 1466496772133 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:12:52 INFO - PROCESS | 1656 | 1466496772136 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:12:52 INFO - PROCESS | 1656 | 1466496772139 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1656 | 1466496772141 Marionette TRACE conn2 <- [1,1326,null,{}] 01:12:52 INFO - PROCESS | 1656 | 1466496772144 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}] 01:12:52 INFO - PROCESS | 1656 | 1466496772145 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:52 INFO - PROCESS | 1656 | 1466496772234 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bae2400) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127522800) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x129418c00) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a875000) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a699800) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118716000) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11923f000) [pid = 1656] [serial = 919] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118058400) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1182e5c00) [pid = 1656] [serial = 922] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118712000) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119242c00) [pid = 1656] [serial = 925] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120eec400) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1252c6800) [pid = 1656] [serial = 928] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125dc3800) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12680f400) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a698400) [pid = 1656] [serial = 913] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d32800) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116495400) [pid = 1656] [serial = 916] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12adcbc00) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1175f5000) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12bad7c00) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112f88000) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126807800) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126d73800) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128d69400) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12930b000) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12bae8c00) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12bf79400) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12af3d400) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 01:12:52 INFO - PROCESS | 1656 | 1466496772297 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 1656 | 1466496772298 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x117155800 == 31 [pid = 1656] [id = 339] 01:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113d6f400) [pid = 1656] [serial = 1016] [outer = 0x0] 01:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118058400) [pid = 1656] [serial = 1017] [outer = 0x113d6f400] 01:12:52 INFO - PROCESS | 1656 | 1466496772326 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118716000) [pid = 1656] [serial = 1018] [outer = 0x113d6f400] 01:12:52 INFO - PROCESS | 1656 | 1466496772622 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]]]}] 01:12:52 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 01:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 520ms 01:12:52 INFO - PROCESS | 1656 | 1466496772667 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:12:52 INFO - PROCESS | 1656 | 1466496772669 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:12:52 INFO - PROCESS | 1656 | 1466496772673 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:12:52 INFO - PROCESS | 1656 | 1466496772674 Marionette TRACE conn2 <- [1,1330,null,{}] 01:12:52 INFO - PROCESS | 1656 | 1466496772679 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}] 01:12:52 INFO - PROCESS | 1656 | 1466496772681 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:52 INFO - PROCESS | 1656 | 1466496772775 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:12:52 INFO - PROCESS | 1656 | 1466496772827 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:52 INFO - PROCESS | 1656 | 1466496772828 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118499000 == 32 [pid = 1656] [id = 340] 01:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x115e67400) [pid = 1656] [serial = 1019] [outer = 0x0] 01:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119497400) [pid = 1656] [serial = 1020] [outer = 0x115e67400] 01:12:52 INFO - PROCESS | 1656 | 1466496772854 Marionette DEBUG loaded listener.js 01:12:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118fc4c00) [pid = 1656] [serial = 1021] [outer = 0x115e67400] 01:12:53 INFO - PROCESS | 1656 | 1466496773246 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]]]}] 01:12:53 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 01:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 622ms 01:12:53 INFO - PROCESS | 1656 | 1466496773296 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:12:53 INFO - PROCESS | 1656 | 1466496773300 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:12:53 INFO - PROCESS | 1656 | 1466496773312 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:12:53 INFO - PROCESS | 1656 | 1466496773317 Marionette TRACE conn2 <- [1,1334,null,{}] 01:12:53 INFO - PROCESS | 1656 | 1466496773327 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}] 01:12:53 INFO - PROCESS | 1656 | 1466496773330 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:53 INFO - PROCESS | 1656 | 1466496773488 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:12:53 INFO - PROCESS | 1656 | 1466496773625 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:53 INFO - PROCESS | 1656 | 1466496773627 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d77000 == 33 [pid = 1656] [id = 341] 01:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1110a1c00) [pid = 1656] [serial = 1022] [outer = 0x0] 01:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112d94000) [pid = 1656] [serial = 1023] [outer = 0x1110a1c00] 01:12:53 INFO - PROCESS | 1656 | 1466496773672 Marionette DEBUG loaded listener.js 01:12:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11810c400) [pid = 1656] [serial = 1024] [outer = 0x1110a1c00] 01:12:54 INFO - PROCESS | 1656 | 1466496774116 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]]]}] 01:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 830ms 01:12:54 INFO - PROCESS | 1656 | 1466496774136 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:12:54 INFO - PROCESS | 1656 | 1466496774138 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:12:54 INFO - PROCESS | 1656 | 1466496774141 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:12:54 INFO - PROCESS | 1656 | 1466496774143 Marionette TRACE conn2 <- [1,1338,null,{}] 01:12:54 INFO - PROCESS | 1656 | 1466496774147 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}] 01:12:54 INFO - PROCESS | 1656 | 1466496774150 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:54 INFO - PROCESS | 1656 | 1466496774250 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:12:54 INFO - PROCESS | 1656 | 1466496774303 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:54 INFO - PROCESS | 1656 | 1466496774305 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x121126800 == 34 [pid = 1656] [id = 342] 01:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11870b400) [pid = 1656] [serial = 1025] [outer = 0x0] 01:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119dfec00) [pid = 1656] [serial = 1026] [outer = 0x11870b400] 01:12:54 INFO - PROCESS | 1656 | 1466496774335 Marionette DEBUG loaded listener.js 01:12:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120fec800) [pid = 1656] [serial = 1027] [outer = 0x11870b400] 01:12:55 INFO - PROCESS | 1656 | 1466496775277 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]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1172ms 01:12:55 INFO - PROCESS | 1656 | 1466496775316 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:12:55 INFO - PROCESS | 1656 | 1466496775319 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:12:55 INFO - PROCESS | 1656 | 1466496775321 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1656 | 1466496775323 Marionette TRACE conn2 <- [1,1342,null,{}] 01:12:55 INFO - PROCESS | 1656 | 1466496775325 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}] 01:12:55 INFO - PROCESS | 1656 | 1466496775327 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:55 INFO - PROCESS | 1656 | 1466496775422 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:12:55 INFO - PROCESS | 1656 | 1466496775471 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:55 INFO - PROCESS | 1656 | 1466496775473 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dca000 == 35 [pid = 1656] [id = 343] 01:12:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1215abc00) [pid = 1656] [serial = 1028] [outer = 0x0] 01:12:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12577e000) [pid = 1656] [serial = 1029] [outer = 0x1215abc00] 01:12:55 INFO - PROCESS | 1656 | 1466496775502 Marionette DEBUG loaded listener.js 01:12:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126803c00) [pid = 1656] [serial = 1030] [outer = 0x1215abc00] 01:12:55 INFO - PROCESS | 1656 | 1466496775919 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]]]}] 01:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 624ms 01:12:55 INFO - PROCESS | 1656 | 1466496775947 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:12:55 INFO - PROCESS | 1656 | 1466496775949 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:12:55 INFO - PROCESS | 1656 | 1466496775956 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:12:55 INFO - PROCESS | 1656 | 1466496775960 Marionette TRACE conn2 <- [1,1346,null,{}] 01:12:55 INFO - PROCESS | 1656 | 1466496775963 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}] 01:12:55 INFO - PROCESS | 1656 | 1466496775966 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:56 INFO - PROCESS | 1656 | 1466496776059 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:12:56 INFO - PROCESS | 1656 | 1466496776114 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 1656 | 1466496776115 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d5d800 == 36 [pid = 1656] [id = 344] 01:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1215ae400) [pid = 1656] [serial = 1031] [outer = 0x0] 01:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126834400) [pid = 1656] [serial = 1032] [outer = 0x1215ae400] 01:12:56 INFO - PROCESS | 1656 | 1466496776144 Marionette DEBUG loaded listener.js 01:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x127521400) [pid = 1656] [serial = 1033] [outer = 0x1215ae400] 01:12:56 INFO - PROCESS | 1656 | 1466496776598 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]]]}] 01:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 679ms 01:12:56 INFO - PROCESS | 1656 | 1466496776646 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:12:56 INFO - PROCESS | 1656 | 1466496776648 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:12:56 INFO - PROCESS | 1656 | 1466496776651 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:12:56 INFO - PROCESS | 1656 | 1466496776653 Marionette TRACE conn2 <- [1,1350,null,{}] 01:12:56 INFO - PROCESS | 1656 | 1466496776655 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}] 01:12:56 INFO - PROCESS | 1656 | 1466496776656 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:56 INFO - PROCESS | 1656 | 1466496776776 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:12:56 INFO - PROCESS | 1656 | 1466496776922 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:56 INFO - PROCESS | 1656 | 1466496776924 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117160800 == 37 [pid = 1656] [id = 345] 01:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113d34000) [pid = 1656] [serial = 1034] [outer = 0x0] 01:12:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116743c00) [pid = 1656] [serial = 1035] [outer = 0x113d34000] 01:12:56 INFO - PROCESS | 1656 | 1466496776953 Marionette DEBUG loaded listener.js 01:12:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185a9000) [pid = 1656] [serial = 1036] [outer = 0x113d34000] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118499000 == 36 [pid = 1656] [id = 340] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117155800 == 35 [pid = 1656] [id = 339] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116682000 == 34 [pid = 1656] [id = 338] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11807a000 == 33 [pid = 1656] [id = 337] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116862800 == 32 [pid = 1656] [id = 324] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x125d5d800 == 31 [pid = 1656] [id = 344] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x123dca000 == 30 [pid = 1656] [id = 343] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12a51e800 == 29 [pid = 1656] [id = 336] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x121126800 == 28 [pid = 1656] [id = 342] 01:12:57 INFO - PROCESS | 1656 | --DOCSHELL 0x115d77000 == 27 [pid = 1656] [id = 341] 01:12:57 INFO - PROCESS | 1656 | 1466496777983 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]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1370ms 01:12:58 INFO - PROCESS | 1656 | 1466496778022 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 1656 | 1466496778025 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:12:58 INFO - PROCESS | 1656 | 1466496778030 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - PROCESS | 1656 | 1466496778031 Marionette TRACE conn2 <- [1,1354,null,{}] 01:12:58 INFO - PROCESS | 1656 | 1466496778036 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}] 01:12:58 INFO - PROCESS | 1656 | 1466496778037 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:58 INFO - PROCESS | 1656 | 1466496778122 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:12:58 INFO - PROCESS | 1656 | 1466496778153 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 1656 | 1466496778154 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116862800 == 28 [pid = 1656] [id = 346] 01:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x115e07400) [pid = 1656] [serial = 1037] [outer = 0x0] 01:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1161bb000) [pid = 1656] [serial = 1038] [outer = 0x115e07400] 01:12:58 INFO - PROCESS | 1656 | 1466496778185 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112972400) [pid = 1656] [serial = 1039] [outer = 0x115e07400] 01:12:58 INFO - PROCESS | 1656 | 1466496778532 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]]]}] 01:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 571ms 01:12:58 INFO - PROCESS | 1656 | 1466496778609 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:12:58 INFO - PROCESS | 1656 | 1466496778612 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:12:58 INFO - PROCESS | 1656 | 1466496778617 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:12:58 INFO - PROCESS | 1656 | 1466496778619 Marionette TRACE conn2 <- [1,1358,null,{}] 01:12:58 INFO - PROCESS | 1656 | 1466496778621 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}] 01:12:58 INFO - PROCESS | 1656 | 1466496778623 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:58 INFO - PROCESS | 1656 | 1466496778718 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:12:58 INFO - PROCESS | 1656 | 1466496778756 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:58 INFO - PROCESS | 1656 | 1466496778758 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x118320800 == 29 [pid = 1656] [id = 347] 01:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118116c00) [pid = 1656] [serial = 1040] [outer = 0x0] 01:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118544800) [pid = 1656] [serial = 1041] [outer = 0x118116c00] 01:12:58 INFO - PROCESS | 1656 | 1466496778785 Marionette DEBUG loaded listener.js 01:12:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185e0000) [pid = 1656] [serial = 1042] [outer = 0x118116c00] 01:12:59 INFO - PROCESS | 1656 | 1466496779122 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]]]}] 01:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 01:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:12:59 INFO - PROCESS | 1656 | 1466496779136 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 1656 | 1466496779138 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:12:59 INFO - PROCESS | 1656 | 1466496779150 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 1656 | 1466496779152 Marionette TRACE conn2 <- [1,1362,null,{}] 01:12:59 INFO - PROCESS | 1656 | 1466496779166 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}] 01:12:59 INFO - PROCESS | 1656 | 1466496779169 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:59 INFO - PROCESS | 1656 | 1466496779259 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:12:59 INFO - PROCESS | 1656 | 1466496779266 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1656 | 1466496779268 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x121126000 == 30 [pid = 1656] [id = 348] 01:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1137bd400) [pid = 1656] [serial = 1043] [outer = 0x0] 01:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119df9800) [pid = 1656] [serial = 1044] [outer = 0x1137bd400] 01:12:59 INFO - PROCESS | 1656 | 1466496779296 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x120feb400) [pid = 1656] [serial = 1045] [outer = 0x1137bd400] 01:12:59 INFO - PROCESS | 1656 | 1466496779663 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]]]}] 01:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 531ms 01:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:12:59 INFO - PROCESS | 1656 | 1466496779672 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:12:59 INFO - PROCESS | 1656 | 1466496779673 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:12:59 INFO - PROCESS | 1656 | 1466496779677 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:12:59 INFO - PROCESS | 1656 | 1466496779679 Marionette TRACE conn2 <- [1,1366,null,{}] 01:12:59 INFO - PROCESS | 1656 | 1466496779681 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}] 01:12:59 INFO - PROCESS | 1656 | 1466496779682 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:59 INFO - PROCESS | 1656 | 1466496779799 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:12:59 INFO - PROCESS | 1656 | 1466496779813 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:12:59 INFO - PROCESS | 1656 | 1466496779814 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:12:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258da800 == 31 [pid = 1656] [id = 349] 01:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121454000) [pid = 1656] [serial = 1046] [outer = 0x0] 01:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12563e400) [pid = 1656] [serial = 1047] [outer = 0x121454000] 01:12:59 INFO - PROCESS | 1656 | 1466496779856 Marionette DEBUG loaded listener.js 01:12:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x125d4b400) [pid = 1656] [serial = 1048] [outer = 0x121454000] 01:13:00 INFO - PROCESS | 1656 | 1466496780301 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] 01:13:00 INFO - PROCESS | 1656 | 1466496780349 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:13:00 INFO - PROCESS | 1656 | 1466496780351 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:13:00 INFO - PROCESS | 1656 | 1466496780352 Marionette TRACE conn2 <- [1,1370,null,{}] 01:13:00 INFO - PROCESS | 1656 | 1466496780354 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}] 01:13:00 INFO - PROCESS | 1656 | 1466496780356 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:00 INFO - PROCESS | 1656 | 1466496780467 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:13:00 INFO - PROCESS | 1656 | 1466496780507 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:00 INFO - PROCESS | 1656 | 1466496780508 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a35000 == 32 [pid = 1656] [id = 350] 01:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118116000) [pid = 1656] [serial = 1049] [outer = 0x0] 01:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126809000) [pid = 1656] [serial = 1050] [outer = 0x118116000] 01:13:00 INFO - PROCESS | 1656 | 1466496780548 Marionette DEBUG loaded listener.js 01:13:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12682f800) [pid = 1656] [serial = 1051] [outer = 0x118116000] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118110400) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119b0fc00) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112d8c800) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x116f51800) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12521d000) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x113bc8000) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126d71000) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112746c00) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115e09000) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119b05400) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126d6f400) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128d04c00) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12750e000) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116a23c00) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113d6b000) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113d6f400) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118f7ac00) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112fd8c00) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128ee8c00) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x129302c00) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116741800) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:13:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115e67400) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:13:01 INFO - PROCESS | 1656 | 1466496781256 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] 01:13:01 INFO - PROCESS | 1656 | 1466496781274 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:13:01 INFO - PROCESS | 1656 | 1466496781276 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1656 | 1466496781279 Marionette TRACE conn2 <- [1,1374,null,{}] 01:13:01 INFO - PROCESS | 1656 | 1466496781288 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}] 01:13:01 INFO - PROCESS | 1656 | 1466496781292 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:01 INFO - PROCESS | 1656 | 1466496781420 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:13:01 INFO - PROCESS | 1656 | 1466496781426 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 1656 | 1466496781428 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3c800 == 33 [pid = 1656] [id = 351] 01:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x117c11c00) [pid = 1656] [serial = 1052] [outer = 0x0] 01:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126808000) [pid = 1656] [serial = 1053] [outer = 0x117c11c00] 01:13:01 INFO - PROCESS | 1656 | 1466496781455 Marionette DEBUG loaded listener.js 01:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126c7b000) [pid = 1656] [serial = 1054] [outer = 0x117c11c00] 01:13:01 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:01 INFO - PROCESS | 1656 | 1466496781751 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] 01:13:01 INFO - PROCESS | 1656 | 1466496781805 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:13:01 INFO - PROCESS | 1656 | 1466496781807 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:13:01 INFO - PROCESS | 1656 | 1466496781808 Marionette TRACE conn2 <- [1,1378,null,{}] 01:13:01 INFO - PROCESS | 1656 | 1466496781811 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}] 01:13:01 INFO - PROCESS | 1656 | 1466496781812 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:01 INFO - PROCESS | 1656 | 1466496781937 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:13:01 INFO - PROCESS | 1656 | 1466496781949 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:01 INFO - PROCESS | 1656 | 1466496781950 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x129379800 == 34 [pid = 1656] [id = 352] 01:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126c06400) [pid = 1656] [serial = 1055] [outer = 0x0] 01:13:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126d14c00) [pid = 1656] [serial = 1056] [outer = 0x126c06400] 01:13:01 INFO - PROCESS | 1656 | 1466496781991 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127529c00) [pid = 1656] [serial = 1057] [outer = 0x126c06400] 01:13:02 INFO - PROCESS | 1656 | 1466496782414 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] 01:13:02 INFO - PROCESS | 1656 | 1466496782431 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:13:02 INFO - PROCESS | 1656 | 1466496782433 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 1656 | 1466496782434 Marionette TRACE conn2 <- [1,1382,null,{}] 01:13:02 INFO - PROCESS | 1656 | 1466496782437 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}] 01:13:02 INFO - PROCESS | 1656 | 1466496782438 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:02 INFO - PROCESS | 1656 | 1466496782513 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:13:02 INFO - PROCESS | 1656 | 1466496782565 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:02 INFO - PROCESS | 1656 | 1466496782566 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b0800 == 35 [pid = 1656] [id = 353] 01:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113d66800) [pid = 1656] [serial = 1058] [outer = 0x0] 01:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12752ec00) [pid = 1656] [serial = 1059] [outer = 0x113d66800] 01:13:02 INFO - PROCESS | 1656 | 1466496782590 Marionette DEBUG loaded listener.js 01:13:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128ede800) [pid = 1656] [serial = 1060] [outer = 0x113d66800] 01:13:02 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 01:13:02 INFO - PROCESS | 1656 | 1466496782865 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] 01:13:02 INFO - PROCESS | 1656 | 1466496782905 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:13:02 INFO - PROCESS | 1656 | 1466496782907 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:13:02 INFO - PROCESS | 1656 | 1466496782909 Marionette TRACE conn2 <- [1,1386,null,{}] 01:13:02 INFO - PROCESS | 1656 | 1466496782915 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}] 01:13:02 INFO - PROCESS | 1656 | 1466496782916 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:03 INFO - PROCESS | 1656 | 1466496782999 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:13:03 INFO - PROCESS | 1656 | 1466496783003 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 1656 | 1466496783004 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x121125800 == 36 [pid = 1656] [id = 354] 01:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128ee3800) [pid = 1656] [serial = 1061] [outer = 0x0] 01:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x129310000) [pid = 1656] [serial = 1062] [outer = 0x128ee3800] 01:13:03 INFO - PROCESS | 1656 | 1466496783028 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12940e400) [pid = 1656] [serial = 1063] [outer = 0x128ee3800] 01:13:03 INFO - PROCESS | 1656 | 1466496783633 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] 01:13:03 INFO - PROCESS | 1656 | 1466496783684 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 01:13:03 INFO - PROCESS | 1656 | 1466496783687 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:13:03 INFO - PROCESS | 1656 | 1466496783690 Marionette TRACE conn2 <- [1,1390,null,{}] 01:13:03 INFO - PROCESS | 1656 | 1466496783694 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}] 01:13:03 INFO - PROCESS | 1656 | 1466496783695 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:03 INFO - PROCESS | 1656 | 1466496783804 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:13:03 INFO - PROCESS | 1656 | 1466496783857 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:03 INFO - PROCESS | 1656 | 1466496783859 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831f000 == 37 [pid = 1656] [id = 355] 01:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113d67000) [pid = 1656] [serial = 1064] [outer = 0x0] 01:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116813400) [pid = 1656] [serial = 1065] [outer = 0x113d67000] 01:13:03 INFO - PROCESS | 1656 | 1466496783890 Marionette DEBUG loaded listener.js 01:13:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118110c00) [pid = 1656] [serial = 1066] [outer = 0x113d67000] 01:13:04 INFO - PROCESS | 1656 | 1466496784493 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]]]}] 01:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 872ms 01:13:04 INFO - PROCESS | 1656 | 1466496784560 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:13:04 INFO - PROCESS | 1656 | 1466496784565 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:13:04 INFO - PROCESS | 1656 | 1466496784571 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:13:04 INFO - PROCESS | 1656 | 1466496784574 Marionette TRACE conn2 <- [1,1394,null,{}] 01:13:04 INFO - PROCESS | 1656 | 1466496784603 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}] 01:13:04 INFO - PROCESS | 1656 | 1466496784604 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:04 INFO - PROCESS | 1656 | 1466496784765 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:13:05 INFO - PROCESS | 1656 | 1466496785002 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:05 INFO - PROCESS | 1656 | 1466496785004 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11271c800 == 38 [pid = 1656] [id = 356] 01:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112a7dc00) [pid = 1656] [serial = 1067] [outer = 0x0] 01:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113768400) [pid = 1656] [serial = 1068] [outer = 0x112a7dc00] 01:13:05 INFO - PROCESS | 1656 | 1466496785044 Marionette DEBUG loaded listener.js 01:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x115e09000) [pid = 1656] [serial = 1069] [outer = 0x112a7dc00] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b0800 == 37 [pid = 1656] [id = 353] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x129379800 == 36 [pid = 1656] [id = 352] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3c800 == 35 [pid = 1656] [id = 351] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x128a35000 == 34 [pid = 1656] [id = 350] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1258da800 == 33 [pid = 1656] [id = 349] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x121126000 == 32 [pid = 1656] [id = 348] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x118320800 == 31 [pid = 1656] [id = 347] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116862800 == 30 [pid = 1656] [id = 346] 01:13:05 INFO - PROCESS | 1656 | --DOCSHELL 0x117160800 == 29 [pid = 1656] [id = 345] 01:13:05 INFO - PROCESS | 1656 | 1466496785469 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]]]}] 01:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 927ms 01:13:05 INFO - PROCESS | 1656 | 1466496785499 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:13:05 INFO - PROCESS | 1656 | 1466496785501 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:13:05 INFO - PROCESS | 1656 | 1466496785504 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:13:05 INFO - PROCESS | 1656 | 1466496785505 Marionette TRACE conn2 <- [1,1398,null,{}] 01:13:05 INFO - PROCESS | 1656 | 1466496785509 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}] 01:13:05 INFO - PROCESS | 1656 | 1466496785511 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:05 INFO - PROCESS | 1656 | 1466496785602 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1182eac00) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1175fcc00) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120fe7800) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119dfe400) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127525800) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x127364c00) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a87ac00) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x129412c00) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12badc400) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12b02a800) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x127526400) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127509000) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115e65800) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125dc8c00) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118058400) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x128eda800) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11805a800) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128d0e000) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12183b800) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a876000) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118716000) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125216400) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129408000) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12bacd800) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x116f47800) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1181d7400) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x121179400) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12a87a000) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129303c00) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1185a9400) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119497400) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1182e1800) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120fe7c00) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11888d800) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119497c00) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x118115c00) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x118548000) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126c74800) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x125d43400) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x115e0c800) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x116814000) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x128a4d000) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x11949c000) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x118fc4c00) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 01:13:05 INFO - PROCESS | 1656 | 1466496785661 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:05 INFO - PROCESS | 1656 | 1466496785662 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x117161000 == 30 [pid = 1656] [id = 357] 01:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112d8c800) [pid = 1656] [serial = 1070] [outer = 0x0] 01:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x116814000) [pid = 1656] [serial = 1071] [outer = 0x112d8c800] 01:13:05 INFO - PROCESS | 1656 | 1466496785689 Marionette DEBUG loaded listener.js 01:13:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x1183ec000) [pid = 1656] [serial = 1072] [outer = 0x112d8c800] 01:13:05 INFO - PROCESS | 1656 | 1466496785982 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]]]}] 01:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 01:13:06 INFO - PROCESS | 1656 | 1466496786024 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 1656 | 1466496786027 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:13:06 INFO - PROCESS | 1656 | 1466496786033 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 1656 | 1466496786035 Marionette TRACE conn2 <- [1,1402,null,{}] 01:13:06 INFO - PROCESS | 1656 | 1466496786037 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}] 01:13:06 INFO - PROCESS | 1656 | 1466496786038 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:06 INFO - PROCESS | 1656 | 1466496786120 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:13:06 INFO - PROCESS | 1656 | 1466496786182 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1656 | 1466496786183 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x118092000 == 31 [pid = 1656] [id = 358] 01:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x111d18800) [pid = 1656] [serial = 1073] [outer = 0x0] 01:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1185a9400) [pid = 1656] [serial = 1074] [outer = 0x111d18800] 01:13:06 INFO - PROCESS | 1656 | 1466496786209 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11923ac00) [pid = 1656] [serial = 1075] [outer = 0x111d18800] 01:13:06 INFO - PROCESS | 1656 | 1466496786528 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]]]}] 01:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 01:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:13:06 INFO - PROCESS | 1656 | 1466496786553 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:13:06 INFO - PROCESS | 1656 | 1466496786554 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:13:06 INFO - PROCESS | 1656 | 1466496786558 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:13:06 INFO - PROCESS | 1656 | 1466496786564 Marionette TRACE conn2 <- [1,1406,null,{}] 01:13:06 INFO - PROCESS | 1656 | 1466496786572 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}] 01:13:06 INFO - PROCESS | 1656 | 1466496786574 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:06 INFO - PROCESS | 1656 | 1466496786654 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:13:06 INFO - PROCESS | 1656 | 1466496786659 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:06 INFO - PROCESS | 1656 | 1466496786661 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199ce000 == 32 [pid = 1656] [id = 359] 01:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x119242c00) [pid = 1656] [serial = 1076] [outer = 0x0] 01:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x120ef1800) [pid = 1656] [serial = 1077] [outer = 0x119242c00] 01:13:06 INFO - PROCESS | 1656 | 1466496786689 Marionette DEBUG loaded listener.js 01:13:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1215a4800) [pid = 1656] [serial = 1078] [outer = 0x119242c00] 01:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 476ms 01:13:07 INFO - PROCESS | 1656 | 1466496787025 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]]]}] 01:13:07 INFO - PROCESS | 1656 | 1466496787034 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 1656 | 1466496787035 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:13:07 INFO - PROCESS | 1656 | 1466496787038 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - PROCESS | 1656 | 1466496787039 Marionette TRACE conn2 <- [1,1410,null,{}] 01:13:07 INFO - PROCESS | 1656 | 1466496787041 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}] 01:13:07 INFO - PROCESS | 1656 | 1466496787042 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:07 INFO - PROCESS | 1656 | 1466496787126 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:13:07 INFO - PROCESS | 1656 | 1466496787132 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 1656 | 1466496787132 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143e000 == 33 [pid = 1656] [id = 360] 01:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x121cc3c00) [pid = 1656] [serial = 1079] [outer = 0x0] 01:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x125d43000) [pid = 1656] [serial = 1080] [outer = 0x121cc3c00] 01:13:07 INFO - PROCESS | 1656 | 1466496787157 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x125dc8c00) [pid = 1656] [serial = 1081] [outer = 0x121cc3c00] 01:13:07 INFO - PROCESS | 1656 | 1466496787516 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]]]}] 01:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 520ms 01:13:07 INFO - PROCESS | 1656 | 1466496787558 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:13:07 INFO - PROCESS | 1656 | 1466496787559 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:13:07 INFO - PROCESS | 1656 | 1466496787562 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:13:07 INFO - PROCESS | 1656 | 1466496787563 Marionette TRACE conn2 <- [1,1414,null,{}] 01:13:07 INFO - PROCESS | 1656 | 1466496787565 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}] 01:13:07 INFO - PROCESS | 1656 | 1466496787566 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:07 INFO - PROCESS | 1656 | 1466496787666 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:13:07 INFO - PROCESS | 1656 | 1466496787687 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:07 INFO - PROCESS | 1656 | 1466496787691 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119488800 == 34 [pid = 1656] [id = 361] 01:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x126c75800) [pid = 1656] [serial = 1082] [outer = 0x0] 01:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x126d73000) [pid = 1656] [serial = 1083] [outer = 0x126c75800] 01:13:07 INFO - PROCESS | 1656 | 1466496787725 Marionette DEBUG loaded listener.js 01:13:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x127526400) [pid = 1656] [serial = 1084] [outer = 0x126c75800] 01:13:08 INFO - PROCESS | 1656 | 1466496788092 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]]]}] 01:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 568ms 01:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:13:08 INFO - PROCESS | 1656 | 1466496788130 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:13:08 INFO - PROCESS | 1656 | 1466496788132 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:13:08 INFO - PROCESS | 1656 | 1466496788134 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1656 | 1466496788135 Marionette TRACE conn2 <- [1,1418,null,{}] 01:13:08 INFO - PROCESS | 1656 | 1466496788137 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}] 01:13:08 INFO - PROCESS | 1656 | 1466496788138 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:08 INFO - PROCESS | 1656 | 1466496788241 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:13:08 INFO - PROCESS | 1656 | 1466496788276 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:08 INFO - PROCESS | 1656 | 1466496788277 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x126ce6800 == 35 [pid = 1656] [id = 362] 01:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12682f400) [pid = 1656] [serial = 1085] [outer = 0x0] 01:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12752d400) [pid = 1656] [serial = 1086] [outer = 0x12682f400] 01:13:08 INFO - PROCESS | 1656 | 1466496788308 Marionette DEBUG loaded listener.js 01:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x129310800) [pid = 1656] [serial = 1087] [outer = 0x12682f400] 01:13:08 INFO - PROCESS | 1656 | 1466496788669 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]]]}] 01:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 568ms 01:13:08 INFO - PROCESS | 1656 | 1466496788704 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:13:08 INFO - PROCESS | 1656 | 1466496788706 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:13:08 INFO - PROCESS | 1656 | 1466496788710 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:13:08 INFO - PROCESS | 1656 | 1466496788711 Marionette TRACE conn2 <- [1,1422,null,{}] 01:13:08 INFO - PROCESS | 1656 | 1466496788715 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}] 01:13:08 INFO - PROCESS | 1656 | 1466496788717 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:08 INFO - PROCESS | 1656 | 1466496788865 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:13:08 INFO - PROCESS | 1656 | 1466496788888 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:08 INFO - PROCESS | 1656 | 1466496788889 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x118073000 == 36 [pid = 1656] [id = 363] 01:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x111fca400) [pid = 1656] [serial = 1088] [outer = 0x0] 01:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x129415800) [pid = 1656] [serial = 1089] [outer = 0x111fca400] 01:13:08 INFO - PROCESS | 1656 | 1466496788930 Marionette DEBUG loaded listener.js 01:13:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12a693000) [pid = 1656] [serial = 1090] [outer = 0x111fca400] 01:13:09 INFO - PROCESS | 1656 | 1466496789403 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]]]}] 01:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 722ms 01:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:13:09 INFO - PROCESS | 1656 | 1466496789438 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:13:09 INFO - PROCESS | 1656 | 1466496789439 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:13:09 INFO - PROCESS | 1656 | 1466496789442 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:13:09 INFO - PROCESS | 1656 | 1466496789443 Marionette TRACE conn2 <- [1,1426,null,{}] 01:13:09 INFO - PROCESS | 1656 | 1466496789445 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}] 01:13:09 INFO - PROCESS | 1656 | 1466496789446 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:09 INFO - PROCESS | 1656 | 1466496789557 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:13:09 INFO - PROCESS | 1656 | 1466496789593 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:09 INFO - PROCESS | 1656 | 1466496789594 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12938e000 == 37 [pid = 1656] [id = 364] 01:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12a693400) [pid = 1656] [serial = 1091] [outer = 0x0] 01:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12a696000) [pid = 1656] [serial = 1092] [outer = 0x12a693400] 01:13:09 INFO - PROCESS | 1656 | 1466496789627 Marionette DEBUG loaded listener.js 01:13:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a873000) [pid = 1656] [serial = 1093] [outer = 0x12a693400] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1215ae400) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118116000) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117c11c00) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1215abc00) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11870b400) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1137bd400) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113d34000) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121454000) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1110a1c00) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x115e07400) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118116c00) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126c06400) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:13:09 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x113d66800) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:13:09 INFO - PROCESS | 1656 | 1466496789965 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]]]}] 01:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 01:13:10 INFO - PROCESS | 1656 | 1466496790011 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:13:10 INFO - PROCESS | 1656 | 1466496790012 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:13:10 INFO - PROCESS | 1656 | 1466496790014 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:13:10 INFO - PROCESS | 1656 | 1466496790015 Marionette TRACE conn2 <- [1,1430,null,{}] 01:13:10 INFO - PROCESS | 1656 | 1466496790018 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}] 01:13:10 INFO - PROCESS | 1656 | 1466496790019 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:10 INFO - PROCESS | 1656 | 1466496790097 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:13:10 INFO - PROCESS | 1656 | 1466496790101 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:10 INFO - PROCESS | 1656 | 1466496790102 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295a2000 == 38 [pid = 1656] [id = 365] 01:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113d34000) [pid = 1656] [serial = 1094] [outer = 0x0] 01:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x125214400) [pid = 1656] [serial = 1095] [outer = 0x113d34000] 01:13:10 INFO - PROCESS | 1656 | 1466496790127 Marionette DEBUG loaded listener.js 01:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12750b400) [pid = 1656] [serial = 1096] [outer = 0x113d34000] 01:13:10 INFO - PROCESS | 1656 | 1466496790448 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]]]}] 01:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 468ms 01:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:13:10 INFO - PROCESS | 1656 | 1466496790483 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:13:10 INFO - PROCESS | 1656 | 1466496790484 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:13:10 INFO - PROCESS | 1656 | 1466496790486 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:13:10 INFO - PROCESS | 1656 | 1466496790487 Marionette TRACE conn2 <- [1,1434,null,{}] 01:13:10 INFO - PROCESS | 1656 | 1466496790489 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}] 01:13:10 INFO - PROCESS | 1656 | 1466496790491 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:10 INFO - PROCESS | 1656 | 1466496790570 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:13:10 INFO - PROCESS | 1656 | 1466496790581 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:10 INFO - PROCESS | 1656 | 1466496790583 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af24800 == 39 [pid = 1656] [id = 366] 01:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x128a50000) [pid = 1656] [serial = 1097] [outer = 0x0] 01:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12a879800) [pid = 1656] [serial = 1098] [outer = 0x128a50000] 01:13:10 INFO - PROCESS | 1656 | 1466496790610 Marionette DEBUG loaded listener.js 01:13:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12af3d800) [pid = 1656] [serial = 1099] [outer = 0x128a50000] 01:13:10 INFO - PROCESS | 1656 | 1466496790959 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]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 01:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:13:11 INFO - PROCESS | 1656 | 1466496791005 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1656 | 1466496791006 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:13:11 INFO - PROCESS | 1656 | 1466496791008 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1656 | 1466496791010 Marionette TRACE conn2 <- [1,1438,null,{}] 01:13:11 INFO - PROCESS | 1656 | 1466496791013 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}] 01:13:11 INFO - PROCESS | 1656 | 1466496791014 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:11 INFO - PROCESS | 1656 | 1466496791103 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:13:11 INFO - PROCESS | 1656 | 1466496791107 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1656 | 1466496791108 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b22a000 == 40 [pid = 1656] [id = 367] 01:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12af45800) [pid = 1656] [serial = 1100] [outer = 0x0] 01:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12bad9c00) [pid = 1656] [serial = 1101] [outer = 0x12af45800] 01:13:11 INFO - PROCESS | 1656 | 1466496791132 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12bae4400) [pid = 1656] [serial = 1102] [outer = 0x12af45800] 01:13:11 INFO - PROCESS | 1656 | 1466496791466 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]]]}] 01:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 473ms 01:13:11 INFO - PROCESS | 1656 | 1466496791482 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:13:11 INFO - PROCESS | 1656 | 1466496791484 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:13:11 INFO - PROCESS | 1656 | 1466496791486 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:13:11 INFO - PROCESS | 1656 | 1466496791487 Marionette TRACE conn2 <- [1,1442,null,{}] 01:13:11 INFO - PROCESS | 1656 | 1466496791489 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}] 01:13:11 INFO - PROCESS | 1656 | 1466496791491 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:11 INFO - PROCESS | 1656 | 1466496791581 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:13:11 INFO - PROCESS | 1656 | 1466496791585 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:11 INFO - PROCESS | 1656 | 1466496791586 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bccf000 == 41 [pid = 1656] [id = 368] 01:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12bae5800) [pid = 1656] [serial = 1103] [outer = 0x0] 01:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12bf78c00) [pid = 1656] [serial = 1104] [outer = 0x12bae5800] 01:13:11 INFO - PROCESS | 1656 | 1466496791610 Marionette DEBUG loaded listener.js 01:13:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12bf7f800) [pid = 1656] [serial = 1105] [outer = 0x12bae5800] 01:13:12 INFO - PROCESS | 1656 | 1466496792133 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]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 671ms 01:13:12 INFO - PROCESS | 1656 | 1466496792158 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 1656 | 1466496792161 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:13:12 INFO - PROCESS | 1656 | 1466496792164 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1656 | 1466496792166 Marionette TRACE conn2 <- [1,1446,null,{}] 01:13:12 INFO - PROCESS | 1656 | 1466496792171 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}] 01:13:12 INFO - PROCESS | 1656 | 1466496792172 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:12 INFO - PROCESS | 1656 | 1466496792279 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:13:12 INFO - PROCESS | 1656 | 1466496792333 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:12 INFO - PROCESS | 1656 | 1466496792334 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181c6800 == 42 [pid = 1656] [id = 369] 01:13:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1182eac00) [pid = 1656] [serial = 1106] [outer = 0x0] 01:13:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118548000) [pid = 1656] [serial = 1107] [outer = 0x1182eac00] 01:13:12 INFO - PROCESS | 1656 | 1466496792365 Marionette DEBUG loaded listener.js 01:13:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118717c00) [pid = 1656] [serial = 1108] [outer = 0x1182eac00] 01:13:12 INFO - PROCESS | 1656 | 1466496792805 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]]]}] 01:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 671ms 01:13:12 INFO - PROCESS | 1656 | 1466496792836 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:13:12 INFO - PROCESS | 1656 | 1466496792839 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:13:12 INFO - PROCESS | 1656 | 1466496792844 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:13:12 INFO - PROCESS | 1656 | 1466496792845 Marionette TRACE conn2 <- [1,1450,null,{}] 01:13:12 INFO - PROCESS | 1656 | 1466496792848 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}] 01:13:12 INFO - PROCESS | 1656 | 1466496792850 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:12 INFO - PROCESS | 1656 | 1466496792953 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:13:13 INFO - PROCESS | 1656 | 1466496793052 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1656 | 1466496793053 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e5800 == 43 [pid = 1656] [id = 370] 01:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120eeec00) [pid = 1656] [serial = 1109] [outer = 0x0] 01:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fe8400) [pid = 1656] [serial = 1110] [outer = 0x120eeec00] 01:13:13 INFO - PROCESS | 1656 | 1466496793086 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12563f400) [pid = 1656] [serial = 1111] [outer = 0x120eeec00] 01:13:13 INFO - PROCESS | 1656 | 1466496793529 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]]]}] 01:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 720ms 01:13:13 INFO - PROCESS | 1656 | 1466496793577 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:13:13 INFO - PROCESS | 1656 | 1466496793579 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:13:13 INFO - PROCESS | 1656 | 1466496793583 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:13:13 INFO - PROCESS | 1656 | 1466496793585 Marionette TRACE conn2 <- [1,1454,null,{}] 01:13:13 INFO - PROCESS | 1656 | 1466496793593 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}] 01:13:13 INFO - PROCESS | 1656 | 1466496793598 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:13 INFO - PROCESS | 1656 | 1466496793696 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:13:13 INFO - PROCESS | 1656 | 1466496793764 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:13 INFO - PROCESS | 1656 | 1466496793766 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3b0800 == 44 [pid = 1656] [id = 371] 01:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x127522800) [pid = 1656] [serial = 1112] [outer = 0x0] 01:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128a50400) [pid = 1656] [serial = 1113] [outer = 0x127522800] 01:13:13 INFO - PROCESS | 1656 | 1466496793797 Marionette DEBUG loaded listener.js 01:13:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128ee8c00) [pid = 1656] [serial = 1114] [outer = 0x127522800] 01:13:14 INFO - PROCESS | 1656 | 1466496794245 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]]]}] 01:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 723ms 01:13:14 INFO - PROCESS | 1656 | 1466496794317 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:13:14 INFO - PROCESS | 1656 | 1466496794319 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:13:14 INFO - PROCESS | 1656 | 1466496794321 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:13:14 INFO - PROCESS | 1656 | 1466496794323 Marionette TRACE conn2 <- [1,1458,null,{}] 01:13:14 INFO - PROCESS | 1656 | 1466496794325 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}] 01:13:14 INFO - PROCESS | 1656 | 1466496794326 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:14 INFO - PROCESS | 1656 | 1466496794429 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:13:14 INFO - PROCESS | 1656 | 1466496794640 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:14 INFO - PROCESS | 1656 | 1466496794641 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808d000 == 45 [pid = 1656] [id = 372] 01:13:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x111d75000) [pid = 1656] [serial = 1115] [outer = 0x0] 01:13:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x115de4800) [pid = 1656] [serial = 1116] [outer = 0x111d75000] 01:13:14 INFO - PROCESS | 1656 | 1466496794670 Marionette DEBUG loaded listener.js 01:13:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117c0dc00) [pid = 1656] [serial = 1117] [outer = 0x111d75000] 01:13:15 INFO - PROCESS | 1656 | 1466496795134 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]]]}] 01:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 824ms 01:13:15 INFO - PROCESS | 1656 | 1466496795148 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:13:15 INFO - PROCESS | 1656 | 1466496795150 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:13:15 INFO - PROCESS | 1656 | 1466496795153 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:13:15 INFO - PROCESS | 1656 | 1466496795155 Marionette TRACE conn2 <- [1,1462,null,{}] 01:13:15 INFO - PROCESS | 1656 | 1466496795158 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}] 01:13:15 INFO - PROCESS | 1656 | 1466496795161 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:15 INFO - PROCESS | 1656 | 1466496795293 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:13:15 INFO - PROCESS | 1656 | 1466496795300 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:15 INFO - PROCESS | 1656 | 1466496795302 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c52800 == 46 [pid = 1656] [id = 373] 01:13:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118112400) [pid = 1656] [serial = 1118] [outer = 0x0] 01:13:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185a4400) [pid = 1656] [serial = 1119] [outer = 0x118112400] 01:13:15 INFO - PROCESS | 1656 | 1466496795330 Marionette DEBUG loaded listener.js 01:13:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118fbc000) [pid = 1656] [serial = 1120] [outer = 0x118112400] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12b22a000 == 45 [pid = 1656] [id = 367] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12af24800 == 44 [pid = 1656] [id = 366] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1295a2000 == 43 [pid = 1656] [id = 365] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12938e000 == 42 [pid = 1656] [id = 364] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118073000 == 41 [pid = 1656] [id = 363] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x126ce6800 == 40 [pid = 1656] [id = 362] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119488800 == 39 [pid = 1656] [id = 361] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12143e000 == 38 [pid = 1656] [id = 360] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1199ce000 == 37 [pid = 1656] [id = 359] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x118092000 == 36 [pid = 1656] [id = 358] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x117161000 == 35 [pid = 1656] [id = 357] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11271c800 == 34 [pid = 1656] [id = 356] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11831f000 == 33 [pid = 1656] [id = 355] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x121125800 == 32 [pid = 1656] [id = 354] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x11808d000 == 31 [pid = 1656] [id = 372] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3b0800 == 30 [pid = 1656] [id = 371] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e5800 == 29 [pid = 1656] [id = 370] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12bccf000 == 28 [pid = 1656] [id = 368] 01:13:15 INFO - PROCESS | 1656 | --DOCSHELL 0x1181c6800 == 27 [pid = 1656] [id = 369] 01:13:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x127529c00) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 01:13:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128ede800) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 01:13:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12752ec00) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x127521400) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12682f800) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126c7b000) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12577e000) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119dfec00) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119df9800) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185a9000) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12563e400) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125d4b400) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fec800) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126803c00) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d94000) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112972400) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116743c00) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1161bb000) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126834400) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1185e0000) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126809000) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x126d14c00) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11810c400) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126808000) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118544800) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x120feb400) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 01:13:16 INFO - PROCESS | 1656 | 1466496796268 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]]]}] 01:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1125ms 01:13:16 INFO - PROCESS | 1656 | 1466496796286 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:13:16 INFO - PROCESS | 1656 | 1466496796289 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:13:16 INFO - PROCESS | 1656 | 1466496796301 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:13:16 INFO - PROCESS | 1656 | 1466496796306 Marionette TRACE conn2 <- [1,1466,null,{}] 01:13:16 INFO - PROCESS | 1656 | 1466496796327 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}] 01:13:16 INFO - PROCESS | 1656 | 1466496796333 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:16 INFO - PROCESS | 1656 | 1466496796465 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:13:16 INFO - PROCESS | 1656 | 1466496796476 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:16 INFO - PROCESS | 1656 | 1466496796478 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168c9000 == 28 [pid = 1656] [id = 374] 01:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11613f800) [pid = 1656] [serial = 1121] [outer = 0x0] 01:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116a2a400) [pid = 1656] [serial = 1122] [outer = 0x11613f800] 01:13:16 INFO - PROCESS | 1656 | 1466496796524 Marionette DEBUG loaded listener.js 01:13:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x117c0c400) [pid = 1656] [serial = 1123] [outer = 0x11613f800] 01:13:16 INFO - PROCESS | 1656 | 1466496796972 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]]]}] 01:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 690ms 01:13:16 INFO - PROCESS | 1656 | 1466496796985 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:13:16 INFO - PROCESS | 1656 | 1466496796990 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:13:17 INFO - PROCESS | 1656 | 1466496796998 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:13:17 INFO - PROCESS | 1656 | 1466496797000 Marionette TRACE conn2 <- [1,1470,null,{}] 01:13:17 INFO - PROCESS | 1656 | 1466496797002 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}] 01:13:17 INFO - PROCESS | 1656 | 1466496797003 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:17 INFO - PROCESS | 1656 | 1466496797069 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:13:17 INFO - PROCESS | 1656 | 1466496797073 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 1656 | 1466496797075 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x118083000 == 29 [pid = 1656] [id = 375] 01:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118111400) [pid = 1656] [serial = 1124] [outer = 0x0] 01:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118550400) [pid = 1656] [serial = 1125] [outer = 0x118111400] 01:13:17 INFO - PROCESS | 1656 | 1466496797099 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118716000) [pid = 1656] [serial = 1126] [outer = 0x118111400] 01:13:17 INFO - PROCESS | 1656 | 1466496797618 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]]]}] 01:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 673ms 01:13:17 INFO - PROCESS | 1656 | 1466496797672 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:13:17 INFO - PROCESS | 1656 | 1466496797674 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:13:17 INFO - PROCESS | 1656 | 1466496797679 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:13:17 INFO - PROCESS | 1656 | 1466496797682 Marionette TRACE conn2 <- [1,1474,null,{}] 01:13:17 INFO - PROCESS | 1656 | 1466496797695 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}] 01:13:17 INFO - PROCESS | 1656 | 1466496797701 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:17 INFO - PROCESS | 1656 | 1466496797821 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:13:17 INFO - PROCESS | 1656 | 1466496797899 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:17 INFO - PROCESS | 1656 | 1466496797901 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12111f800 == 30 [pid = 1656] [id = 376] 01:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120ef5400) [pid = 1656] [serial = 1127] [outer = 0x0] 01:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fea800) [pid = 1656] [serial = 1128] [outer = 0x120ef5400] 01:13:17 INFO - PROCESS | 1656 | 1466496797929 Marionette DEBUG loaded listener.js 01:13:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1215a3800) [pid = 1656] [serial = 1129] [outer = 0x120ef5400] 01:13:18 INFO - PROCESS | 1656 | 1466496798243 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]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 626ms 01:13:18 INFO - PROCESS | 1656 | 1466496798303 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:13:18 INFO - PROCESS | 1656 | 1466496798305 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:13:18 INFO - PROCESS | 1656 | 1466496798307 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1656 | 1466496798308 Marionette TRACE conn2 <- [1,1478,null,{}] 01:13:18 INFO - PROCESS | 1656 | 1466496798310 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}] 01:13:18 INFO - PROCESS | 1656 | 1466496798312 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:18 INFO - PROCESS | 1656 | 1466496798426 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:13:18 INFO - PROCESS | 1656 | 1466496798443 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:18 INFO - PROCESS | 1656 | 1466496798445 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218d8800 == 31 [pid = 1656] [id = 377] 01:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121cbc400) [pid = 1656] [serial = 1130] [outer = 0x0] 01:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125848c00) [pid = 1656] [serial = 1131] [outer = 0x121cbc400] 01:13:18 INFO - PROCESS | 1656 | 1466496798470 Marionette DEBUG loaded listener.js 01:13:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125d50800) [pid = 1656] [serial = 1132] [outer = 0x121cbc400] 01:13:18 INFO - PROCESS | 1656 | 1466496798874 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]]]}] 01:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 574ms 01:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:13:18 INFO - PROCESS | 1656 | 1466496798882 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:13:18 INFO - PROCESS | 1656 | 1466496798883 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:13:18 INFO - PROCESS | 1656 | 1466496798885 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:13:18 INFO - PROCESS | 1656 | 1466496798886 Marionette TRACE conn2 <- [1,1482,null,{}] 01:13:18 INFO - PROCESS | 1656 | 1466496798888 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}] 01:13:18 INFO - PROCESS | 1656 | 1466496798890 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:18 INFO - PROCESS | 1656 | 1466496798990 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:13:19 INFO - PROCESS | 1656 | 1466496798995 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1656 | 1466496798996 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d66000 == 32 [pid = 1656] [id = 378] 01:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1252cc000) [pid = 1656] [serial = 1133] [outer = 0x0] 01:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12680d000) [pid = 1656] [serial = 1134] [outer = 0x1252cc000] 01:13:19 INFO - PROCESS | 1656 | 1466496799021 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127364400) [pid = 1656] [serial = 1135] [outer = 0x1252cc000] 01:13:19 INFO - PROCESS | 1656 | 1466496799380 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]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 01:13:19 INFO - PROCESS | 1656 | 1466496799403 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1656 | 1466496799405 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:13:19 INFO - PROCESS | 1656 | 1466496799407 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1656 | 1466496799408 Marionette TRACE conn2 <- [1,1486,null,{}] 01:13:19 INFO - PROCESS | 1656 | 1466496799410 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}] 01:13:19 INFO - PROCESS | 1656 | 1466496799414 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:19 INFO - PROCESS | 1656 | 1466496799532 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:13:19 INFO - PROCESS | 1656 | 1466496799568 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:19 INFO - PROCESS | 1656 | 1466496799569 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3b000 == 33 [pid = 1656] [id = 379] 01:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x115e07400) [pid = 1656] [serial = 1136] [outer = 0x0] 01:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x127520800) [pid = 1656] [serial = 1137] [outer = 0x115e07400] 01:13:19 INFO - PROCESS | 1656 | 1466496799594 Marionette DEBUG loaded listener.js 01:13:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128ee0c00) [pid = 1656] [serial = 1138] [outer = 0x115e07400] 01:13:19 INFO - PROCESS | 1656 | 1466496799934 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]]]}] 01:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 573ms 01:13:19 INFO - PROCESS | 1656 | 1466496799980 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:13:19 INFO - PROCESS | 1656 | 1466496799982 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:13:19 INFO - PROCESS | 1656 | 1466496799984 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:13:19 INFO - PROCESS | 1656 | 1466496799986 Marionette TRACE conn2 <- [1,1490,null,{}] 01:13:19 INFO - PROCESS | 1656 | 1466496799988 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}] 01:13:19 INFO - PROCESS | 1656 | 1466496799989 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:20 INFO - PROCESS | 1656 | 1466496800081 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:13:20 INFO - PROCESS | 1656 | 1466496800091 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 1656 | 1466496800092 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12937d000 == 34 [pid = 1656] [id = 380] 01:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128ee1000) [pid = 1656] [serial = 1139] [outer = 0x0] 01:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12930b400) [pid = 1656] [serial = 1140] [outer = 0x128ee1000] 01:13:20 INFO - PROCESS | 1656 | 1466496800116 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12940fc00) [pid = 1656] [serial = 1141] [outer = 0x128ee1000] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12682f400) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111fca400) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12a693400) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121cc3c00) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x111d18800) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112a7dc00) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d67000) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d8c800) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128ee3800) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119242c00) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12af45800) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128a50000) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12bae5800) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113d34000) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:13:20 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126c75800) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:13:20 INFO - PROCESS | 1656 | 1466496800567 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]]]}] 01:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 618ms 01:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:13:20 INFO - PROCESS | 1656 | 1466496800604 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:13:20 INFO - PROCESS | 1656 | 1466496800605 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:13:20 INFO - PROCESS | 1656 | 1466496800607 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:13:20 INFO - PROCESS | 1656 | 1466496800608 Marionette TRACE conn2 <- [1,1494,null,{}] 01:13:20 INFO - PROCESS | 1656 | 1466496800611 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}] 01:13:20 INFO - PROCESS | 1656 | 1466496800613 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:20 INFO - PROCESS | 1656 | 1466496800729 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:13:20 INFO - PROCESS | 1656 | 1466496800766 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:20 INFO - PROCESS | 1656 | 1466496800767 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f24000 == 35 [pid = 1656] [id = 381] 01:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x110f7e400) [pid = 1656] [serial = 1142] [outer = 0x0] 01:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117c11400) [pid = 1656] [serial = 1143] [outer = 0x110f7e400] 01:13:20 INFO - PROCESS | 1656 | 1466496800806 Marionette DEBUG loaded listener.js 01:13:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125643400) [pid = 1656] [serial = 1144] [outer = 0x110f7e400] 01:13:21 INFO - PROCESS | 1656 | 1466496801064 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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 473ms 01:13:21 INFO - PROCESS | 1656 | 1466496801088 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 1656 | 1466496801089 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:13:21 INFO - PROCESS | 1656 | 1466496801091 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1656 | 1466496801092 Marionette TRACE conn2 <- [1,1498,null,{}] 01:13:21 INFO - PROCESS | 1656 | 1466496801101 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}] 01:13:21 INFO - PROCESS | 1656 | 1466496801103 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:21 INFO - PROCESS | 1656 | 1466496801184 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:13:21 INFO - PROCESS | 1656 | 1466496801188 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1656 | 1466496801189 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a517000 == 36 [pid = 1656] [id = 382] 01:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12682f400) [pid = 1656] [serial = 1145] [outer = 0x0] 01:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129310c00) [pid = 1656] [serial = 1146] [outer = 0x12682f400] 01:13:21 INFO - PROCESS | 1656 | 1466496801213 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12a5d9000) [pid = 1656] [serial = 1147] [outer = 0x12682f400] 01:13:21 INFO - PROCESS | 1656 | 1466496801521 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]]]}] 01:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 470ms 01:13:21 INFO - PROCESS | 1656 | 1466496801563 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:13:21 INFO - PROCESS | 1656 | 1466496801565 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:13:21 INFO - PROCESS | 1656 | 1466496801567 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:13:21 INFO - PROCESS | 1656 | 1466496801569 Marionette TRACE conn2 <- [1,1502,null,{}] 01:13:21 INFO - PROCESS | 1656 | 1466496801571 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}] 01:13:21 INFO - PROCESS | 1656 | 1466496801572 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:21 INFO - PROCESS | 1656 | 1466496801670 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:13:21 INFO - PROCESS | 1656 | 1466496801685 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:21 INFO - PROCESS | 1656 | 1466496801686 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a863800 == 37 [pid = 1656] [id = 383] 01:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121a49000) [pid = 1656] [serial = 1148] [outer = 0x0] 01:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a694400) [pid = 1656] [serial = 1149] [outer = 0x121a49000] 01:13:21 INFO - PROCESS | 1656 | 1466496801711 Marionette DEBUG loaded listener.js 01:13:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a870400) [pid = 1656] [serial = 1150] [outer = 0x121a49000] 01:13:22 INFO - PROCESS | 1656 | 1466496802035 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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 519ms 01:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:13:22 INFO - PROCESS | 1656 | 1466496802087 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1656 | 1466496802088 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:13:22 INFO - PROCESS | 1656 | 1466496802090 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1656 | 1466496802092 Marionette TRACE conn2 <- [1,1506,null,{}] 01:13:22 INFO - PROCESS | 1656 | 1466496802094 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}] 01:13:22 INFO - PROCESS | 1656 | 1466496802096 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:22 INFO - PROCESS | 1656 | 1466496802188 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:13:22 INFO - PROCESS | 1656 | 1466496802243 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:22 INFO - PROCESS | 1656 | 1466496802245 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b229000 == 38 [pid = 1656] [id = 384] 01:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a6a0c00) [pid = 1656] [serial = 1151] [outer = 0x0] 01:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12adcb800) [pid = 1656] [serial = 1152] [outer = 0x12a6a0c00] 01:13:22 INFO - PROCESS | 1656 | 1466496802271 Marionette DEBUG loaded listener.js 01:13:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12bad5000) [pid = 1656] [serial = 1153] [outer = 0x12a6a0c00] 01:13:22 INFO - PROCESS | 1656 | 1466496802720 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]]]}] 01:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 720ms 01:13:22 INFO - PROCESS | 1656 | 1466496802811 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:13:22 INFO - PROCESS | 1656 | 1466496802815 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:13:22 INFO - PROCESS | 1656 | 1466496802818 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:13:22 INFO - PROCESS | 1656 | 1466496802820 Marionette TRACE conn2 <- [1,1510,null,{}] 01:13:22 INFO - PROCESS | 1656 | 1466496802824 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}] 01:13:22 INFO - PROCESS | 1656 | 1466496802825 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:22 INFO - PROCESS | 1656 | 1466496802937 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:13:23 INFO - PROCESS | 1656 | 1466496803012 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1656 | 1466496803014 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11806b000 == 39 [pid = 1656] [id = 385] 01:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112fd0c00) [pid = 1656] [serial = 1154] [outer = 0x0] 01:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116743c00) [pid = 1656] [serial = 1155] [outer = 0x112fd0c00] 01:13:23 INFO - PROCESS | 1656 | 1466496803045 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117c11c00) [pid = 1656] [serial = 1156] [outer = 0x112fd0c00] 01:13:23 INFO - PROCESS | 1656 | 1466496803591 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]]]}] 01:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 822ms 01:13:23 INFO - PROCESS | 1656 | 1466496803642 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:13:23 INFO - PROCESS | 1656 | 1466496803646 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:13:23 INFO - PROCESS | 1656 | 1466496803652 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:13:23 INFO - PROCESS | 1656 | 1466496803654 Marionette TRACE conn2 <- [1,1514,null,{}] 01:13:23 INFO - PROCESS | 1656 | 1466496803657 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}] 01:13:23 INFO - PROCESS | 1656 | 1466496803659 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:23 INFO - PROCESS | 1656 | 1466496803777 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:13:23 INFO - PROCESS | 1656 | 1466496803858 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:23 INFO - PROCESS | 1656 | 1466496803859 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x118080800 == 40 [pid = 1656] [id = 386] 01:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1175fac00) [pid = 1656] [serial = 1157] [outer = 0x0] 01:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1185a6c00) [pid = 1656] [serial = 1158] [outer = 0x1175fac00] 01:13:23 INFO - PROCESS | 1656 | 1466496803891 Marionette DEBUG loaded listener.js 01:13:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119244000) [pid = 1656] [serial = 1159] [outer = 0x1175fac00] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12a863800 == 39 [pid = 1656] [id = 383] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12a517000 == 38 [pid = 1656] [id = 382] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x120f24000 == 37 [pid = 1656] [id = 381] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12937d000 == 36 [pid = 1656] [id = 380] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3b000 == 35 [pid = 1656] [id = 379] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x125d66000 == 34 [pid = 1656] [id = 378] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1218d8800 == 33 [pid = 1656] [id = 377] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12111f800 == 32 [pid = 1656] [id = 376] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x118083000 == 31 [pid = 1656] [id = 375] 01:13:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1168c9000 == 30 [pid = 1656] [id = 374] 01:13:24 INFO - PROCESS | 1656 | 1466496804630 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]]]}] 01:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1021ms 01:13:24 INFO - PROCESS | 1656 | 1466496804674 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:13:24 INFO - PROCESS | 1656 | 1466496804678 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:13:24 INFO - PROCESS | 1656 | 1466496804683 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:13:24 INFO - PROCESS | 1656 | 1466496804686 Marionette TRACE conn2 <- [1,1518,null,{}] 01:13:24 INFO - PROCESS | 1656 | 1466496804692 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}] 01:13:24 INFO - PROCESS | 1656 | 1466496804694 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:24 INFO - PROCESS | 1656 | 1466496804804 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12752d400) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129415800) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129310800) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a696000) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125d43000) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125dc8c00) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185a9400) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11923ac00) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113768400) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115e09000) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116813400) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118110c00) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116814000) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1183ec000) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12940e400) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x129310000) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120ef1800) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1215a4800) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bae4400) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12a879800) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12bad9c00) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12bf7f800) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12bf78c00) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12a873000) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x125214400) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x126d73000) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12a693000) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12750b400) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12af3d800) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x127526400) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 01:13:24 INFO - PROCESS | 1656 | 1466496804868 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:24 INFO - PROCESS | 1656 | 1466496804870 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116689800 == 31 [pid = 1656] [id = 387] 01:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112a73000) [pid = 1656] [serial = 1160] [outer = 0x0] 01:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x11688bc00) [pid = 1656] [serial = 1161] [outer = 0x112a73000] 01:13:24 INFO - PROCESS | 1656 | 1466496804900 Marionette DEBUG loaded listener.js 01:13:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1183ef400) [pid = 1656] [serial = 1162] [outer = 0x112a73000] 01:13:25 INFO - PROCESS | 1656 | 1466496805203 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]]]}] 01:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 572ms 01:13:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:13:25 INFO - PROCESS | 1656 | 1466496805255 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 1656 | 1466496805258 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:13:25 INFO - PROCESS | 1656 | 1466496805262 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 1656 | 1466496805264 Marionette TRACE conn2 <- [1,1522,null,{}] 01:13:25 INFO - PROCESS | 1656 | 1466496805266 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}] 01:13:25 INFO - PROCESS | 1656 | 1466496805268 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:25 INFO - PROCESS | 1656 | 1466496805349 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:13:25 INFO - PROCESS | 1656 | 1466496805400 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1656 | 1466496805402 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808f800 == 32 [pid = 1656] [id = 388] 01:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1183ec000) [pid = 1656] [serial = 1163] [outer = 0x0] 01:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x118fc1c00) [pid = 1656] [serial = 1164] [outer = 0x1183ec000] 01:13:25 INFO - PROCESS | 1656 | 1466496805430 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x120ef4400) [pid = 1656] [serial = 1165] [outer = 0x1183ec000] 01:13:25 INFO - PROCESS | 1656 | 1466496805710 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"]]]}] 01:13:25 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 () { 01:13:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:13:25 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 () { 01:13:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:13:25 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 () { 01:13:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:13:25 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 () { 01:13:25 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:13:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:13:25 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 473ms 01:13:25 INFO - PROCESS | 1656 | 1466496805735 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:13:25 INFO - PROCESS | 1656 | 1466496805737 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:13:25 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:13:25 INFO - PROCESS | 1656 | 1466496805739 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:13:25 INFO - PROCESS | 1656 | 1466496805742 Marionette TRACE conn2 <- [1,1526,null,{}] 01:13:25 INFO - PROCESS | 1656 | 1466496805757 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}] 01:13:25 INFO - PROCESS | 1656 | 1466496805761 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:25 INFO - PROCESS | 1656 | 1466496805847 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:13:25 INFO - PROCESS | 1656 | 1466496805853 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:25 INFO - PROCESS | 1656 | 1466496805855 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x121122800 == 33 [pid = 1656] [id = 389] 01:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113bbfc00) [pid = 1656] [serial = 1166] [outer = 0x0] 01:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x12134b800) [pid = 1656] [serial = 1167] [outer = 0x113bbfc00] 01:13:25 INFO - PROCESS | 1656 | 1466496805883 Marionette DEBUG loaded listener.js 01:13:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12680ec00) [pid = 1656] [serial = 1168] [outer = 0x113bbfc00] 01:13:26 INFO - PROCESS | 1656 | 1466496806199 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"]]]}] 01:13:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:13:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:13:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:13:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 472ms 01:13:26 INFO - PROCESS | 1656 | 1466496806213 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:13:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:13:26 INFO - PROCESS | 1656 | 1466496806216 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:13:26 INFO - PROCESS | 1656 | 1466496806221 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1656 | 1466496806222 Marionette TRACE conn2 <- [1,1530,null,{}] 01:13:26 INFO - PROCESS | 1656 | 1466496806224 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}] 01:13:26 INFO - PROCESS | 1656 | 1466496806225 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:26 INFO - PROCESS | 1656 | 1466496806337 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:13:26 INFO - PROCESS | 1656 | 1466496806368 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1656 | 1466496806369 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258d3800 == 34 [pid = 1656] [id = 390] 01:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120ef3c00) [pid = 1656] [serial = 1169] [outer = 0x0] 01:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x127065800) [pid = 1656] [serial = 1170] [outer = 0x120ef3c00] 01:13:26 INFO - PROCESS | 1656 | 1466496806394 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x128a52000) [pid = 1656] [serial = 1171] [outer = 0x120ef3c00] 01:13:26 INFO - PROCESS | 1656 | 1466496806671 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]]]}] 01:13:26 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 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:13:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:13:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:13:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:13:26 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. 01:13:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:13:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 01:13:26 INFO - PROCESS | 1656 | 1466496806690 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:13:26 INFO - PROCESS | 1656 | 1466496806691 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:13:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:13:26 INFO - PROCESS | 1656 | 1466496806705 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:13:26 INFO - PROCESS | 1656 | 1466496806706 Marionette TRACE conn2 <- [1,1534,null,{}] 01:13:26 INFO - PROCESS | 1656 | 1466496806708 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}] 01:13:26 INFO - PROCESS | 1656 | 1466496806709 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:26 INFO - PROCESS | 1656 | 1466496806811 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:13:26 INFO - PROCESS | 1656 | 1466496806815 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:26 INFO - PROCESS | 1656 | 1466496806816 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x128729000 == 35 [pid = 1656] [id = 391] 01:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11297e800) [pid = 1656] [serial = 1172] [outer = 0x0] 01:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128a51800) [pid = 1656] [serial = 1173] [outer = 0x11297e800] 01:13:26 INFO - PROCESS | 1656 | 1466496806840 Marionette DEBUG loaded listener.js 01:13:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128ee2000) [pid = 1656] [serial = 1174] [outer = 0x11297e800] 01:13:27 INFO - PROCESS | 1656 | 1466496807205 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]]]}] 01:13:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:13:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 523ms 01:13:27 INFO - PROCESS | 1656 | 1466496807225 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 1656 | 1466496807227 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:13:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:13:27 INFO - PROCESS | 1656 | 1466496807237 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - PROCESS | 1656 | 1466496807239 Marionette TRACE conn2 <- [1,1538,null,{}] 01:13:27 INFO - PROCESS | 1656 | 1466496807241 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}] 01:13:27 INFO - PROCESS | 1656 | 1466496807247 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:27 INFO - PROCESS | 1656 | 1466496807404 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:13:27 INFO - PROCESS | 1656 | 1466496807421 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 1656 | 1466496807422 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x129381000 == 36 [pid = 1656] [id = 392] 01:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128ee3000) [pid = 1656] [serial = 1175] [outer = 0x0] 01:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129421000) [pid = 1656] [serial = 1176] [outer = 0x128ee3000] 01:13:27 INFO - PROCESS | 1656 | 1466496807447 Marionette DEBUG loaded listener.js 01:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12b853400) [pid = 1656] [serial = 1177] [outer = 0x128ee3000] 01:13:27 INFO - PROCESS | 1656 | 1466496807784 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]]]}] 01:13:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:13:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 570ms 01:13:27 INFO - PROCESS | 1656 | 1466496807807 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:13:27 INFO - PROCESS | 1656 | 1466496807808 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:13:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:13:27 INFO - PROCESS | 1656 | 1466496807810 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:13:27 INFO - PROCESS | 1656 | 1466496807812 Marionette TRACE conn2 <- [1,1542,null,{}] 01:13:27 INFO - PROCESS | 1656 | 1466496807814 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}] 01:13:27 INFO - PROCESS | 1656 | 1466496807815 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:27 INFO - PROCESS | 1656 | 1466496807911 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:13:27 INFO - PROCESS | 1656 | 1466496807925 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:27 INFO - PROCESS | 1656 | 1466496807926 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a512000 == 37 [pid = 1656] [id = 393] 01:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12b033400) [pid = 1656] [serial = 1178] [outer = 0x0] 01:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12bad7400) [pid = 1656] [serial = 1179] [outer = 0x12b033400] 01:13:27 INFO - PROCESS | 1656 | 1466496807950 Marionette DEBUG loaded listener.js 01:13:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bae0400) [pid = 1656] [serial = 1180] [outer = 0x12b033400] 01:13:28 INFO - PROCESS | 1656 | 1466496808287 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]]]}] 01:13:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:13:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 519ms 01:13:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:13:28 INFO - PROCESS | 1656 | 1466496808330 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 1656 | 1466496808331 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:13:28 INFO - PROCESS | 1656 | 1466496808333 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 1656 | 1466496808334 Marionette TRACE conn2 <- [1,1546,null,{}] 01:13:28 INFO - PROCESS | 1656 | 1466496808337 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}] 01:13:28 INFO - PROCESS | 1656 | 1466496808338 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:28 INFO - PROCESS | 1656 | 1466496808435 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:13:28 INFO - PROCESS | 1656 | 1466496808448 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:28 INFO - PROCESS | 1656 | 1466496808449 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b006800 == 38 [pid = 1656] [id = 394] 01:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12bae4400) [pid = 1656] [serial = 1181] [outer = 0x0] 01:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12bf73800) [pid = 1656] [serial = 1182] [outer = 0x12bae4400] 01:13:28 INFO - PROCESS | 1656 | 1466496808474 Marionette DEBUG loaded listener.js 01:13:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12bf7bc00) [pid = 1656] [serial = 1183] [outer = 0x12bae4400] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121cbc400) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1252cc000) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x115e07400) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128ee1000) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118111400) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11613f800) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12682f400) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x120ef5400) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118112400) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1182eac00) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120eeec00) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x127522800) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x111d75000) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:13:28 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121a49000) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:13:28 INFO - PROCESS | 1656 | 1466496808854 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]]]}] 01:13:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:13:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 568ms 01:13:28 INFO - PROCESS | 1656 | 1466496808903 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:13:28 INFO - PROCESS | 1656 | 1466496808904 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:13:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:13:28 INFO - PROCESS | 1656 | 1466496808906 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:13:28 INFO - PROCESS | 1656 | 1466496808907 Marionette TRACE conn2 <- [1,1550,null,{}] 01:13:28 INFO - PROCESS | 1656 | 1466496808910 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}] 01:13:28 INFO - PROCESS | 1656 | 1466496808911 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:28 INFO - PROCESS | 1656 | 1466496808986 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:13:29 INFO - PROCESS | 1656 | 1466496809048 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1656 | 1466496809049 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x121120000 == 39 [pid = 1656] [id = 395] 01:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116149c00) [pid = 1656] [serial = 1184] [outer = 0x0] 01:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1183f6c00) [pid = 1656] [serial = 1185] [outer = 0x116149c00] 01:13:29 INFO - PROCESS | 1656 | 1466496809073 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x125855800) [pid = 1656] [serial = 1186] [outer = 0x116149c00] 01:13:29 INFO - PROCESS | 1656 | 1466496809350 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]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:13:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 468ms 01:13:29 INFO - PROCESS | 1656 | 1466496809374 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1656 | 1466496809376 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:13:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:13:29 INFO - PROCESS | 1656 | 1466496809386 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1656 | 1466496809387 Marionette TRACE conn2 <- [1,1554,null,{}] 01:13:29 INFO - PROCESS | 1656 | 1466496809389 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}] 01:13:29 INFO - PROCESS | 1656 | 1466496809390 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:29 INFO - PROCESS | 1656 | 1466496809471 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:13:29 INFO - PROCESS | 1656 | 1466496809476 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1656 | 1466496809477 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bccf000 == 40 [pid = 1656] [id = 396] 01:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125dc8000) [pid = 1656] [serial = 1187] [outer = 0x0] 01:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12bf74800) [pid = 1656] [serial = 1188] [outer = 0x125dc8000] 01:13:29 INFO - PROCESS | 1656 | 1466496809503 Marionette DEBUG loaded listener.js 01:13:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12c3a0c00) [pid = 1656] [serial = 1189] [outer = 0x125dc8000] 01:13:29 INFO - PROCESS | 1656 | 1466496809838 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]]]}] 01:13:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:13:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 477ms 01:13:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:13:29 INFO - PROCESS | 1656 | 1466496809855 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:13:29 INFO - PROCESS | 1656 | 1466496809857 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:13:29 INFO - PROCESS | 1656 | 1466496809859 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:13:29 INFO - PROCESS | 1656 | 1466496809861 Marionette TRACE conn2 <- [1,1558,null,{}] 01:13:29 INFO - PROCESS | 1656 | 1466496809866 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}] 01:13:29 INFO - PROCESS | 1656 | 1466496809868 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:29 INFO - PROCESS | 1656 | 1466496809987 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:13:29 INFO - PROCESS | 1656 | 1466496809993 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:29 INFO - PROCESS | 1656 | 1466496809994 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6de800 == 41 [pid = 1656] [id = 397] 01:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12bf80800) [pid = 1656] [serial = 1190] [outer = 0x0] 01:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12c3a6400) [pid = 1656] [serial = 1191] [outer = 0x12bf80800] 01:13:30 INFO - PROCESS | 1656 | 1466496810021 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12c808000) [pid = 1656] [serial = 1192] [outer = 0x12bf80800] 01:13:30 INFO - PROCESS | 1656 | 1466496810361 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]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:13:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 522ms 01:13:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:13:30 INFO - PROCESS | 1656 | 1466496810382 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1656 | 1466496810383 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:13:30 INFO - PROCESS | 1656 | 1466496810385 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1656 | 1466496810386 Marionette TRACE conn2 <- [1,1562,null,{}] 01:13:30 INFO - PROCESS | 1656 | 1466496810389 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}] 01:13:30 INFO - PROCESS | 1656 | 1466496810390 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:30 INFO - PROCESS | 1656 | 1466496810469 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:13:30 INFO - PROCESS | 1656 | 1466496810473 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:30 INFO - PROCESS | 1656 | 1466496810474 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca76000 == 42 [pid = 1656] [id = 398] 01:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1195dd400) [pid = 1656] [serial = 1193] [outer = 0x0] 01:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195e1400) [pid = 1656] [serial = 1194] [outer = 0x1195dd400] 01:13:30 INFO - PROCESS | 1656 | 1466496810506 Marionette DEBUG loaded listener.js 01:13:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195e5400) [pid = 1656] [serial = 1195] [outer = 0x1195dd400] 01:13:30 INFO - PROCESS | 1656 | 1466496810924 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]]]}] 01:13:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:13:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 570ms 01:13:30 INFO - PROCESS | 1656 | 1466496810955 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:13:30 INFO - PROCESS | 1656 | 1466496810958 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:13:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:13:30 INFO - PROCESS | 1656 | 1466496810961 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:13:30 INFO - PROCESS | 1656 | 1466496810965 Marionette TRACE conn2 <- [1,1566,null,{}] 01:13:30 INFO - PROCESS | 1656 | 1466496810969 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}] 01:13:30 INFO - PROCESS | 1656 | 1466496810971 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:31 INFO - PROCESS | 1656 | 1466496811082 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:13:31 INFO - PROCESS | 1656 | 1466496811155 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:31 INFO - PROCESS | 1656 | 1466496811156 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x11737f800 == 43 [pid = 1656] [id = 399] 01:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x113b3d400) [pid = 1656] [serial = 1196] [outer = 0x0] 01:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116fa4400) [pid = 1656] [serial = 1197] [outer = 0x113b3d400] 01:13:31 INFO - PROCESS | 1656 | 1466496811187 Marionette DEBUG loaded listener.js 01:13:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1182ed400) [pid = 1656] [serial = 1198] [outer = 0x113b3d400] 01:13:31 INFO - PROCESS | 1656 | 1466496811634 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]]]}] 01:13:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:13:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 723ms 01:13:31 INFO - PROCESS | 1656 | 1466496811744 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:13:31 INFO - PROCESS | 1656 | 1466496811748 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:13:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:13:31 INFO - PROCESS | 1656 | 1466496811758 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:13:31 INFO - PROCESS | 1656 | 1466496811760 Marionette TRACE conn2 <- [1,1570,null,{}] 01:13:31 INFO - PROCESS | 1656 | 1466496811764 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}] 01:13:31 INFO - PROCESS | 1656 | 1466496811766 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:31 INFO - PROCESS | 1656 | 1466496811924 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:13:32 INFO - PROCESS | 1656 | 1466496812049 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1656 | 1466496812051 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258de000 == 44 [pid = 1656] [id = 400] 01:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1195d8c00) [pid = 1656] [serial = 1199] [outer = 0x0] 01:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1195e1800) [pid = 1656] [serial = 1200] [outer = 0x1195d8c00] 01:13:32 INFO - PROCESS | 1656 | 1466496812101 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119aa5800) [pid = 1656] [serial = 1201] [outer = 0x1195d8c00] 01:13:32 INFO - PROCESS | 1656 | 1466496812521 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]]]}] 01:13:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:13:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 824ms 01:13:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:13:32 INFO - PROCESS | 1656 | 1466496812581 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:13:32 INFO - PROCESS | 1656 | 1466496812583 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:13:32 INFO - PROCESS | 1656 | 1466496812585 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:13:32 INFO - PROCESS | 1656 | 1466496812588 Marionette TRACE conn2 <- [1,1574,null,{}] 01:13:32 INFO - PROCESS | 1656 | 1466496812595 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}] 01:13:32 INFO - PROCESS | 1656 | 1466496812599 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:32 INFO - PROCESS | 1656 | 1466496812700 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:13:32 INFO - PROCESS | 1656 | 1466496812772 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:32 INFO - PROCESS | 1656 | 1466496812774 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e8800 == 45 [pid = 1656] [id = 401] 01:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x120ef2400) [pid = 1656] [serial = 1202] [outer = 0x0] 01:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fe7000) [pid = 1656] [serial = 1203] [outer = 0x120ef2400] 01:13:32 INFO - PROCESS | 1656 | 1466496812805 Marionette DEBUG loaded listener.js 01:13:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1254d1800) [pid = 1656] [serial = 1204] [outer = 0x120ef2400] 01:13:33 INFO - PROCESS | 1656 | 1466496813232 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]]]}] 01:13:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:13:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 671ms 01:13:33 INFO - PROCESS | 1656 | 1466496813256 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:13:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:13:33 INFO - PROCESS | 1656 | 1466496813258 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:13:33 INFO - PROCESS | 1656 | 1466496813260 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:13:33 INFO - PROCESS | 1656 | 1466496813262 Marionette TRACE conn2 <- [1,1578,null,{}] 01:13:33 INFO - PROCESS | 1656 | 1466496813264 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}] 01:13:33 INFO - PROCESS | 1656 | 1466496813265 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:33 INFO - PROCESS | 1656 | 1466496813406 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:13:33 INFO - PROCESS | 1656 | 1466496813478 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:33 INFO - PROCESS | 1656 | 1466496813479 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a51e800 == 46 [pid = 1656] [id = 402] 01:13:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126830400) [pid = 1656] [serial = 1205] [outer = 0x0] 01:13:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x127362800) [pid = 1656] [serial = 1206] [outer = 0x126830400] 01:13:33 INFO - PROCESS | 1656 | 1466496813508 Marionette DEBUG loaded listener.js 01:13:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128eddc00) [pid = 1656] [serial = 1207] [outer = 0x126830400] 01:13:34 INFO - PROCESS | 1656 | 1466496814072 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]]]}] 01:13:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:13:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 821ms 01:13:34 INFO - PROCESS | 1656 | 1466496814081 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:13:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:13:34 INFO - PROCESS | 1656 | 1466496814084 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:13:34 INFO - PROCESS | 1656 | 1466496814088 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:13:34 INFO - PROCESS | 1656 | 1466496814089 Marionette TRACE conn2 <- [1,1582,null,{}] 01:13:34 INFO - PROCESS | 1656 | 1466496814093 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}] 01:13:34 INFO - PROCESS | 1656 | 1466496814094 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:34 INFO - PROCESS | 1656 | 1466496814193 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:13:34 INFO - PROCESS | 1656 | 1466496814265 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:34 INFO - PROCESS | 1656 | 1466496814268 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2f000 == 47 [pid = 1656] [id = 403] 01:13:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1110a1400) [pid = 1656] [serial = 1208] [outer = 0x0] 01:13:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1122ab800) [pid = 1656] [serial = 1209] [outer = 0x1110a1400] 01:13:34 INFO - PROCESS | 1656 | 1466496814295 Marionette DEBUG loaded listener.js 01:13:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112d8b000) [pid = 1656] [serial = 1210] [outer = 0x1110a1400] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6de800 == 46 [pid = 1656] [id = 397] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12bccf000 == 45 [pid = 1656] [id = 396] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x121120000 == 44 [pid = 1656] [id = 395] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12b006800 == 43 [pid = 1656] [id = 394] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12a512000 == 42 [pid = 1656] [id = 393] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x129381000 == 41 [pid = 1656] [id = 392] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x128729000 == 40 [pid = 1656] [id = 391] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1258d3800 == 39 [pid = 1656] [id = 390] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x121122800 == 38 [pid = 1656] [id = 389] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11808f800 == 37 [pid = 1656] [id = 388] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x116689800 == 36 [pid = 1656] [id = 387] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x117c52800 == 35 [pid = 1656] [id = 373] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x118080800 == 34 [pid = 1656] [id = 386] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11806b000 == 33 [pid = 1656] [id = 385] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12b229000 == 32 [pid = 1656] [id = 384] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12a51e800 == 31 [pid = 1656] [id = 402] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e8800 == 30 [pid = 1656] [id = 401] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x1258de000 == 29 [pid = 1656] [id = 400] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca76000 == 28 [pid = 1656] [id = 398] 01:13:35 INFO - PROCESS | 1656 | --DOCSHELL 0x11737f800 == 27 [pid = 1656] [id = 399] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12adcb800) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125848c00) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12680d000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x128ee0c00) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x127520800) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x117c11400) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12930b400) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118550400) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118716000) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116a2a400) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117c0c400) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129310c00) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120fea800) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118fbc000) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185a4400) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118717c00) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118548000) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12563f400) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120fe8400) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128ee8c00) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128a50400) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117c0dc00) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x115de4800) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12940fc00) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x127364400) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12a5d9000) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x125d50800) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1215a3800) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12a694400) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12a870400) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 01:13:35 INFO - PROCESS | 1656 | 1466496815305 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]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:13:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1271ms 01:13:35 INFO - PROCESS | 1656 | 1466496815359 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1656 | 1466496815361 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:13:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:13:35 INFO - PROCESS | 1656 | 1466496815366 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 1656 | 1466496815369 Marionette TRACE conn2 <- [1,1586,null,{}] 01:13:35 INFO - PROCESS | 1656 | 1466496815372 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}] 01:13:35 INFO - PROCESS | 1656 | 1466496815374 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:35 INFO - PROCESS | 1656 | 1466496815458 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:13:35 INFO - PROCESS | 1656 | 1466496815467 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1656 | 1466496815469 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x11617e000 == 28 [pid = 1656] [id = 404] 01:13:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112d8e800) [pid = 1656] [serial = 1211] [outer = 0x0] 01:13:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112f88800) [pid = 1656] [serial = 1212] [outer = 0x112d8e800] 01:13:35 INFO - PROCESS | 1656 | 1466496815497 Marionette DEBUG loaded listener.js 01:13:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113bc8400) [pid = 1656] [serial = 1213] [outer = 0x112d8e800] 01:13:35 INFO - PROCESS | 1656 | 1466496815839 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]]]}] 01:13:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:13:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 519ms 01:13:35 INFO - PROCESS | 1656 | 1466496815892 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:13:35 INFO - PROCESS | 1656 | 1466496815896 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:13:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:13:35 INFO - PROCESS | 1656 | 1466496815902 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:13:35 INFO - PROCESS | 1656 | 1466496815904 Marionette TRACE conn2 <- [1,1590,null,{}] 01:13:35 INFO - PROCESS | 1656 | 1466496815906 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}] 01:13:35 INFO - PROCESS | 1656 | 1466496815908 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:35 INFO - PROCESS | 1656 | 1466496815986 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:13:35 INFO - PROCESS | 1656 | 1466496815990 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:35 INFO - PROCESS | 1656 | 1466496815991 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11716e000 == 29 [pid = 1656] [id = 405] 01:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1164f9400) [pid = 1656] [serial = 1214] [outer = 0x0] 01:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11681e800) [pid = 1656] [serial = 1215] [outer = 0x1164f9400] 01:13:36 INFO - PROCESS | 1656 | 1466496816020 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116f4a000) [pid = 1656] [serial = 1216] [outer = 0x1164f9400] 01:13:36 INFO - PROCESS | 1656 | 1466496816370 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]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:13:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 471ms 01:13:36 INFO - PROCESS | 1656 | 1466496816373 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:13:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:13:36 INFO - PROCESS | 1656 | 1466496816374 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:13:36 INFO - PROCESS | 1656 | 1466496816377 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1656 | 1466496816389 Marionette TRACE conn2 <- [1,1594,null,{}] 01:13:36 INFO - PROCESS | 1656 | 1466496816400 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}] 01:13:36 INFO - PROCESS | 1656 | 1466496816403 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:36 INFO - PROCESS | 1656 | 1466496816485 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:13:36 INFO - PROCESS | 1656 | 1466496816540 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:36 INFO - PROCESS | 1656 | 1466496816543 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a5000 == 30 [pid = 1656] [id = 406] 01:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118053000) [pid = 1656] [serial = 1217] [outer = 0x0] 01:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118115800) [pid = 1656] [serial = 1218] [outer = 0x118053000] 01:13:36 INFO - PROCESS | 1656 | 1466496816571 Marionette DEBUG loaded listener.js 01:13:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118544400) [pid = 1656] [serial = 1219] [outer = 0x118053000] 01:13:36 INFO - PROCESS | 1656 | 1466496816883 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]]]}] 01:13:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:13:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 531ms 01:13:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:13:36 INFO - PROCESS | 1656 | 1466496816908 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:13:36 INFO - PROCESS | 1656 | 1466496816910 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:13:36 INFO - PROCESS | 1656 | 1466496816913 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:13:36 INFO - PROCESS | 1656 | 1466496816916 Marionette TRACE conn2 <- [1,1598,null,{}] 01:13:36 INFO - PROCESS | 1656 | 1466496816919 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}] 01:13:36 INFO - PROCESS | 1656 | 1466496816920 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:37 INFO - PROCESS | 1656 | 1466496817001 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:13:37 INFO - PROCESS | 1656 | 1466496817004 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1656 | 1466496817005 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d5800 == 31 [pid = 1656] [id = 407] 01:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1185a5800) [pid = 1656] [serial = 1220] [outer = 0x0] 01:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118884c00) [pid = 1656] [serial = 1221] [outer = 0x1185a5800] 01:13:37 INFO - PROCESS | 1656 | 1466496817031 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118fbfc00) [pid = 1656] [serial = 1222] [outer = 0x1185a5800] 01:13:37 INFO - PROCESS | 1656 | 1466496817356 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]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 472ms 01:13:37 INFO - PROCESS | 1656 | 1466496817385 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 1656 | 1466496817386 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:13:37 INFO - PROCESS | 1656 | 1466496817388 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 1656 | 1466496817389 Marionette TRACE conn2 <- [1,1602,null,{}] 01:13:37 INFO - PROCESS | 1656 | 1466496817392 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}] 01:13:37 INFO - PROCESS | 1656 | 1466496817393 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:37 INFO - PROCESS | 1656 | 1466496817502 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:13:37 INFO - PROCESS | 1656 | 1466496817516 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:37 INFO - PROCESS | 1656 | 1466496817518 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f35000 == 32 [pid = 1656] [id = 408] 01:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1182e5400) [pid = 1656] [serial = 1223] [outer = 0x0] 01:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118fc0800) [pid = 1656] [serial = 1224] [outer = 0x1182e5400] 01:13:37 INFO - PROCESS | 1656 | 1466496817542 Marionette DEBUG loaded listener.js 01:13:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195e2000) [pid = 1656] [serial = 1225] [outer = 0x1182e5400] 01:13:37 INFO - PROCESS | 1656 | 1466496817894 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]]]}] 01:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 518ms 01:13:37 INFO - PROCESS | 1656 | 1466496817908 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:13:37 INFO - PROCESS | 1656 | 1466496817909 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:13:37 INFO - PROCESS | 1656 | 1466496817912 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:13:37 INFO - PROCESS | 1656 | 1466496817913 Marionette TRACE conn2 <- [1,1606,null,{}] 01:13:37 INFO - PROCESS | 1656 | 1466496817916 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}] 01:13:37 INFO - PROCESS | 1656 | 1466496817920 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:38 INFO - PROCESS | 1656 | 1466496818037 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:13:38 INFO - PROCESS | 1656 | 1466496818075 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 1656 | 1466496818076 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x123de1800 == 33 [pid = 1656] [id = 409] 01:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112a75c00) [pid = 1656] [serial = 1226] [outer = 0x0] 01:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119aa7c00) [pid = 1656] [serial = 1227] [outer = 0x112a75c00] 01:13:38 INFO - PROCESS | 1656 | 1466496818101 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120fe9800) [pid = 1656] [serial = 1228] [outer = 0x112a75c00] 01:13:38 INFO - PROCESS | 1656 | 1466496818400 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]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:13:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 01:13:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:13:38 INFO - PROCESS | 1656 | 1466496818433 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 1656 | 1466496818435 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:13:38 INFO - PROCESS | 1656 | 1466496818437 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - PROCESS | 1656 | 1466496818438 Marionette TRACE conn2 <- [1,1610,null,{}] 01:13:38 INFO - PROCESS | 1656 | 1466496818440 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}] 01:13:38 INFO - PROCESS | 1656 | 1466496818441 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:38 INFO - PROCESS | 1656 | 1466496818541 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:13:38 INFO - PROCESS | 1656 | 1466496818577 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:38 INFO - PROCESS | 1656 | 1466496818578 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d77800 == 34 [pid = 1656] [id = 410] 01:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119ab0800) [pid = 1656] [serial = 1229] [outer = 0x0] 01:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121453800) [pid = 1656] [serial = 1230] [outer = 0x119ab0800] 01:13:38 INFO - PROCESS | 1656 | 1466496818602 Marionette DEBUG loaded listener.js 01:13:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121a4a800) [pid = 1656] [serial = 1231] [outer = 0x119ab0800] 01:13:38 INFO - PROCESS | 1656 | 1466496818890 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]]]}] 01:13:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:13:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 468ms 01:13:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:13:38 INFO - PROCESS | 1656 | 1466496818921 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:13:38 INFO - PROCESS | 1656 | 1466496818923 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:13:38 INFO - PROCESS | 1656 | 1466496818925 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:13:38 INFO - PROCESS | 1656 | 1466496818926 Marionette TRACE conn2 <- [1,1614,null,{}] 01:13:38 INFO - PROCESS | 1656 | 1466496818932 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}] 01:13:38 INFO - PROCESS | 1656 | 1466496818935 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:39 INFO - PROCESS | 1656 | 1466496819051 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:13:39 INFO - PROCESS | 1656 | 1466496819055 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 1656 | 1466496819056 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x127319800 == 35 [pid = 1656] [id = 411] 01:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x120fee800) [pid = 1656] [serial = 1232] [outer = 0x0] 01:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1254d2800) [pid = 1656] [serial = 1233] [outer = 0x120fee800] 01:13:39 INFO - PROCESS | 1656 | 1466496819140 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125d46000) [pid = 1656] [serial = 1234] [outer = 0x120fee800] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x110f7e400) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128ee3000) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11297e800) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b033400) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12bae4400) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116149c00) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1175fac00) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113bbfc00) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120ef3c00) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112fd0c00) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1183ec000) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a6a0c00) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112a73000) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bf80800) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125dc8000) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:13:39 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1195dd400) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:13:39 INFO - PROCESS | 1656 | 1466496819742 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]]]}] 01:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 01:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 822ms 01:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:13:39 INFO - PROCESS | 1656 | 1466496819749 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:13:39 INFO - PROCESS | 1656 | 1466496819750 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:13:39 INFO - PROCESS | 1656 | 1466496819752 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:13:39 INFO - PROCESS | 1656 | 1466496819753 Marionette TRACE conn2 <- [1,1618,null,{}] 01:13:39 INFO - PROCESS | 1656 | 1466496819756 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}] 01:13:39 INFO - PROCESS | 1656 | 1466496819757 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:39 INFO - PROCESS | 1656 | 1466496819845 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:13:39 INFO - PROCESS | 1656 | 1466496819850 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:39 INFO - PROCESS | 1656 | 1466496819852 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268b8800 == 36 [pid = 1656] [id = 412] 01:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111d16000) [pid = 1656] [serial = 1235] [outer = 0x0] 01:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x113d34400) [pid = 1656] [serial = 1236] [outer = 0x111d16000] 01:13:39 INFO - PROCESS | 1656 | 1466496819876 Marionette DEBUG loaded listener.js 01:13:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125d46c00) [pid = 1656] [serial = 1237] [outer = 0x111d16000] 01:13:40 INFO - PROCESS | 1656 | 1466496820220 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]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:13:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 520ms 01:13:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:13:40 INFO - PROCESS | 1656 | 1466496820273 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1656 | 1466496820274 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:13:40 INFO - PROCESS | 1656 | 1466496820276 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1656 | 1466496820277 Marionette TRACE conn2 <- [1,1622,null,{}] 01:13:40 INFO - PROCESS | 1656 | 1466496820279 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}] 01:13:40 INFO - PROCESS | 1656 | 1466496820280 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:40 INFO - PROCESS | 1656 | 1466496820354 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:13:40 INFO - PROCESS | 1656 | 1466496820358 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:40 INFO - PROCESS | 1656 | 1466496820359 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x129103800 == 37 [pid = 1656] [id = 413] 01:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125d48c00) [pid = 1656] [serial = 1238] [outer = 0x0] 01:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126806c00) [pid = 1656] [serial = 1239] [outer = 0x125d48c00] 01:13:40 INFO - PROCESS | 1656 | 1466496820386 Marionette DEBUG loaded listener.js 01:13:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x126810800) [pid = 1656] [serial = 1240] [outer = 0x125d48c00] 01:13:40 INFO - PROCESS | 1656 | 1466496820775 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]]]}] 01:13:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 01:13:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 520ms 01:13:40 INFO - PROCESS | 1656 | 1466496820800 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:13:40 INFO - PROCESS | 1656 | 1466496820803 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:13:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:13:40 INFO - PROCESS | 1656 | 1466496820806 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:13:40 INFO - PROCESS | 1656 | 1466496820809 Marionette TRACE conn2 <- [1,1626,null,{}] 01:13:40 INFO - PROCESS | 1656 | 1466496820813 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}] 01:13:40 INFO - PROCESS | 1656 | 1466496820817 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:41 INFO - PROCESS | 1656 | 1466496821000 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:13:41 INFO - PROCESS | 1656 | 1466496821012 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1656 | 1466496821014 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12959e000 == 38 [pid = 1656] [id = 414] 01:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126811400) [pid = 1656] [serial = 1241] [outer = 0x0] 01:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126c04800) [pid = 1656] [serial = 1242] [outer = 0x126811400] 01:13:41 INFO - PROCESS | 1656 | 1466496821040 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x127506400) [pid = 1656] [serial = 1243] [outer = 0x126811400] 01:13:41 INFO - PROCESS | 1656 | 1466496821336 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]]]}] 01:13:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:13:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 577ms 01:13:41 INFO - PROCESS | 1656 | 1466496821384 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:13:41 INFO - PROCESS | 1656 | 1466496821385 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:13:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:13:41 INFO - PROCESS | 1656 | 1466496821387 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:13:41 INFO - PROCESS | 1656 | 1466496821388 Marionette TRACE conn2 <- [1,1630,null,{}] 01:13:41 INFO - PROCESS | 1656 | 1466496821390 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}] 01:13:41 INFO - PROCESS | 1656 | 1466496821391 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:41 INFO - PROCESS | 1656 | 1466496821470 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:13:41 INFO - PROCESS | 1656 | 1466496821473 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:41 INFO - PROCESS | 1656 | 1466496821474 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a85e800 == 39 [pid = 1656] [id = 415] 01:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12750e000) [pid = 1656] [serial = 1244] [outer = 0x0] 01:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128a4c400) [pid = 1656] [serial = 1245] [outer = 0x12750e000] 01:13:41 INFO - PROCESS | 1656 | 1466496821498 Marionette DEBUG loaded listener.js 01:13:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128d07000) [pid = 1656] [serial = 1246] [outer = 0x12750e000] 01:13:42 INFO - PROCESS | 1656 | 1466496822010 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]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:13:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 01:13:42 INFO - PROCESS | 1656 | 1466496822094 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:13:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:13:42 INFO - PROCESS | 1656 | 1466496822099 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:13:42 INFO - PROCESS | 1656 | 1466496822103 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1656 | 1466496822105 Marionette TRACE conn2 <- [1,1634,null,{}] 01:13:42 INFO - PROCESS | 1656 | 1466496822109 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}] 01:13:42 INFO - PROCESS | 1656 | 1466496822111 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:42 INFO - PROCESS | 1656 | 1466496822224 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:13:42 INFO - PROCESS | 1656 | 1466496822304 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:42 INFO - PROCESS | 1656 | 1466496822306 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x11809d000 == 40 [pid = 1656] [id = 416] 01:13:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113bc9000) [pid = 1656] [serial = 1247] [outer = 0x0] 01:13:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x114f9e000) [pid = 1656] [serial = 1248] [outer = 0x113bc9000] 01:13:42 INFO - PROCESS | 1656 | 1466496822336 Marionette DEBUG loaded listener.js 01:13:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116741c00) [pid = 1656] [serial = 1249] [outer = 0x113bc9000] 01:13:42 INFO - PROCESS | 1656 | 1466496822855 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]]]}] 01:13:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:13:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 821ms 01:13:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:13:42 INFO - PROCESS | 1656 | 1466496822924 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:13:42 INFO - PROCESS | 1656 | 1466496822928 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:13:42 INFO - PROCESS | 1656 | 1466496822932 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:13:42 INFO - PROCESS | 1656 | 1466496822934 Marionette TRACE conn2 <- [1,1638,null,{}] 01:13:42 INFO - PROCESS | 1656 | 1466496822936 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}] 01:13:42 INFO - PROCESS | 1656 | 1466496822938 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:43 INFO - PROCESS | 1656 | 1466496823048 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:13:43 INFO - PROCESS | 1656 | 1466496823106 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:43 INFO - PROCESS | 1656 | 1466496823107 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12125f000 == 41 [pid = 1656] [id = 417] 01:13:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x117c10000) [pid = 1656] [serial = 1250] [outer = 0x0] 01:13:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182e0800) [pid = 1656] [serial = 1251] [outer = 0x117c10000] 01:13:43 INFO - PROCESS | 1656 | 1466496823139 Marionette DEBUG loaded listener.js 01:13:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185aa400) [pid = 1656] [serial = 1252] [outer = 0x117c10000] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12959e000 == 40 [pid = 1656] [id = 414] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x129103800 == 39 [pid = 1656] [id = 413] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1268b8800 == 38 [pid = 1656] [id = 412] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x127319800 == 37 [pid = 1656] [id = 411] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x125d77800 == 36 [pid = 1656] [id = 410] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123de1800 == 35 [pid = 1656] [id = 409] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x120f35000 == 34 [pid = 1656] [id = 408] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d5800 == 33 [pid = 1656] [id = 407] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a5000 == 32 [pid = 1656] [id = 406] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11716e000 == 31 [pid = 1656] [id = 405] 01:13:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11617e000 == 30 [pid = 1656] [id = 404] 01:13:43 INFO - PROCESS | 1656 | 1466496823815 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]]]}] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125643400) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x129421000) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128a51800) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12bad7400) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12bf73800) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1183f6c00) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185a6c00) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119244000) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12134b800) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12680ec00) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127065800) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116743c00) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x117c11c00) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118fc1c00) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x120ef4400) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bae0400) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12bad5000) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11688bc00) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1183ef400) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12c808000) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12bf74800) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12bf7bc00) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12c3a0c00) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1195e5400) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12b853400) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128ee2000) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1195e1400) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x125855800) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12c3a6400) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 01:13:43 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128a52000) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 01:13:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:13:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 923ms 01:13:43 INFO - PROCESS | 1656 | 1466496823856 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:13:43 INFO - PROCESS | 1656 | 1466496823860 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:13:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:13:43 INFO - PROCESS | 1656 | 1466496823864 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:13:43 INFO - PROCESS | 1656 | 1466496823867 Marionette TRACE conn2 <- [1,1642,null,{}] 01:13:43 INFO - PROCESS | 1656 | 1466496823873 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}] 01:13:43 INFO - PROCESS | 1656 | 1466496823875 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:44 INFO - PROCESS | 1656 | 1466496824001 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:13:44 INFO - PROCESS | 1656 | 1466496824012 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 1656 | 1466496824014 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f31800 == 31 [pid = 1656] [id = 418] 01:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116f99800) [pid = 1656] [serial = 1253] [outer = 0x0] 01:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1175f5400) [pid = 1656] [serial = 1254] [outer = 0x116f99800] 01:13:44 INFO - PROCESS | 1656 | 1466496824042 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118117400) [pid = 1656] [serial = 1255] [outer = 0x116f99800] 01:13:44 INFO - PROCESS | 1656 | 1466496824383 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]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:13:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 573ms 01:13:44 INFO - PROCESS | 1656 | 1466496824436 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 1656 | 1466496824439 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:13:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:13:44 INFO - PROCESS | 1656 | 1466496824443 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 1656 | 1466496824445 Marionette TRACE conn2 <- [1,1646,null,{}] 01:13:44 INFO - PROCESS | 1656 | 1466496824447 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}] 01:13:44 INFO - PROCESS | 1656 | 1466496824449 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:44 INFO - PROCESS | 1656 | 1466496824550 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:13:44 INFO - PROCESS | 1656 | 1466496824555 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:44 INFO - PROCESS | 1656 | 1466496824556 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187e4000 == 32 [pid = 1656] [id = 419] 01:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1183ef400) [pid = 1656] [serial = 1256] [outer = 0x0] 01:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185e4400) [pid = 1656] [serial = 1257] [outer = 0x1183ef400] 01:13:44 INFO - PROCESS | 1656 | 1466496824584 Marionette DEBUG loaded listener.js 01:13:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119238400) [pid = 1656] [serial = 1258] [outer = 0x1183ef400] 01:13:44 INFO - PROCESS | 1656 | 1466496824937 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]]]}] 01:13:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:13:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 521ms 01:13:44 INFO - PROCESS | 1656 | 1466496824966 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:13:44 INFO - PROCESS | 1656 | 1466496824967 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:13:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:13:44 INFO - PROCESS | 1656 | 1466496824970 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:13:44 INFO - PROCESS | 1656 | 1466496824972 Marionette TRACE conn2 <- [1,1650,null,{}] 01:13:44 INFO - PROCESS | 1656 | 1466496824991 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}] 01:13:44 INFO - PROCESS | 1656 | 1466496824994 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:45 INFO - PROCESS | 1656 | 1466496825077 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:13:45 INFO - PROCESS | 1656 | 1466496825084 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:45 INFO - PROCESS | 1656 | 1466496825087 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x121449800 == 33 [pid = 1656] [id = 420] 01:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x119496800) [pid = 1656] [serial = 1259] [outer = 0x0] 01:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11997a800) [pid = 1656] [serial = 1260] [outer = 0x119496800] 01:13:45 INFO - PROCESS | 1656 | 1466496825116 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b06000) [pid = 1656] [serial = 1261] [outer = 0x119496800] 01:13:45 INFO - PROCESS | 1656 | 1466496825455 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]]]}] 01:13:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:13:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 529ms 01:13:45 INFO - PROCESS | 1656 | 1466496825499 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:13:45 INFO - PROCESS | 1656 | 1466496825501 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:13:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:13:45 INFO - PROCESS | 1656 | 1466496825503 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:13:45 INFO - PROCESS | 1656 | 1466496825504 Marionette TRACE conn2 <- [1,1654,null,{}] 01:13:45 INFO - PROCESS | 1656 | 1466496825506 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}] 01:13:45 INFO - PROCESS | 1656 | 1466496825507 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:45 INFO - PROCESS | 1656 | 1466496825589 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:13:45 INFO - PROCESS | 1656 | 1466496825652 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:45 INFO - PROCESS | 1656 | 1466496825653 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x125621000 == 34 [pid = 1656] [id = 421] 01:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120ef1400) [pid = 1656] [serial = 1262] [outer = 0x0] 01:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fe8000) [pid = 1656] [serial = 1263] [outer = 0x120ef1400] 01:13:45 INFO - PROCESS | 1656 | 1466496825679 Marionette DEBUG loaded listener.js 01:13:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x121503400) [pid = 1656] [serial = 1264] [outer = 0x120ef1400] 01:13:45 INFO - PROCESS | 1656 | 1466496825971 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]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:13:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 01:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:13:46 INFO - PROCESS | 1656 | 1466496826022 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 1656 | 1466496826023 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:13:46 INFO - PROCESS | 1656 | 1466496826026 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1656 | 1466496826027 Marionette TRACE conn2 <- [1,1658,null,{}] 01:13:46 INFO - PROCESS | 1656 | 1466496826031 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}] 01:13:46 INFO - PROCESS | 1656 | 1466496826033 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:46 INFO - PROCESS | 1656 | 1466496826130 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:13:46 INFO - PROCESS | 1656 | 1466496826134 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1656 | 1466496826135 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12873d800 == 35 [pid = 1656] [id = 422] 01:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119aa8400) [pid = 1656] [serial = 1265] [outer = 0x0] 01:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x121a46400) [pid = 1656] [serial = 1266] [outer = 0x119aa8400] 01:13:46 INFO - PROCESS | 1656 | 1466496826159 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12563f400) [pid = 1656] [serial = 1267] [outer = 0x119aa8400] 01:13:46 INFO - PROCESS | 1656 | 1466496826490 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]]]}] 01:13:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 520ms 01:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:13:46 INFO - PROCESS | 1656 | 1466496826547 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:13:46 INFO - PROCESS | 1656 | 1466496826548 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:13:46 INFO - PROCESS | 1656 | 1466496826550 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:13:46 INFO - PROCESS | 1656 | 1466496826551 Marionette TRACE conn2 <- [1,1662,null,{}] 01:13:46 INFO - PROCESS | 1656 | 1466496826553 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}] 01:13:46 INFO - PROCESS | 1656 | 1466496826557 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:46 INFO - PROCESS | 1656 | 1466496826678 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:13:46 INFO - PROCESS | 1656 | 1466496826715 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:46 INFO - PROCESS | 1656 | 1466496826716 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293bf000 == 36 [pid = 1656] [id = 423] 01:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x125852000) [pid = 1656] [serial = 1268] [outer = 0x0] 01:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126c0d000) [pid = 1656] [serial = 1269] [outer = 0x125852000] 01:13:46 INFO - PROCESS | 1656 | 1466496826741 Marionette DEBUG loaded listener.js 01:13:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127511000) [pid = 1656] [serial = 1270] [outer = 0x125852000] 01:13:47 INFO - PROCESS | 1656 | 1466496827078 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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 568ms 01:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:13:47 INFO - PROCESS | 1656 | 1466496827124 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1656 | 1466496827125 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:13:47 INFO - PROCESS | 1656 | 1466496827127 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1656 | 1466496827128 Marionette TRACE conn2 <- [1,1666,null,{}] 01:13:47 INFO - PROCESS | 1656 | 1466496827131 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}] 01:13:47 INFO - PROCESS | 1656 | 1466496827132 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:47 INFO - PROCESS | 1656 | 1466496827229 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:13:47 INFO - PROCESS | 1656 | 1466496827232 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1656 | 1466496827233 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b5800 == 37 [pid = 1656] [id = 424] 01:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x126c74c00) [pid = 1656] [serial = 1271] [outer = 0x0] 01:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128a51800) [pid = 1656] [serial = 1272] [outer = 0x126c74c00] 01:13:47 INFO - PROCESS | 1656 | 1466496827258 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128d68000) [pid = 1656] [serial = 1273] [outer = 0x126c74c00] 01:13:47 INFO - PROCESS | 1656 | 1466496827564 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]]]}] 01:13:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:13:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 01:13:47 INFO - PROCESS | 1656 | 1466496827611 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:13:47 INFO - PROCESS | 1656 | 1466496827612 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:13:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:13:47 INFO - PROCESS | 1656 | 1466496827618 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:13:47 INFO - PROCESS | 1656 | 1466496827619 Marionette TRACE conn2 <- [1,1670,null,{}] 01:13:47 INFO - PROCESS | 1656 | 1466496827621 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}] 01:13:47 INFO - PROCESS | 1656 | 1466496827622 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:47 INFO - PROCESS | 1656 | 1466496827719 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:13:47 INFO - PROCESS | 1656 | 1466496827731 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:47 INFO - PROCESS | 1656 | 1466496827732 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af12800 == 38 [pid = 1656] [id = 425] 01:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x127520400) [pid = 1656] [serial = 1274] [outer = 0x0] 01:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x128edd400) [pid = 1656] [serial = 1275] [outer = 0x127520400] 01:13:47 INFO - PROCESS | 1656 | 1466496827763 Marionette DEBUG loaded listener.js 01:13:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x128ee8000) [pid = 1656] [serial = 1276] [outer = 0x127520400] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112a75c00) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118053000) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185a5800) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112d8e800) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1110a1400) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119ab0800) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120fee800) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113b3d400) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1195d8c00) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126811400) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111d16000) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120ef2400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125d48c00) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126830400) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1164f9400) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:13:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1182e5400) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:13:48 INFO - PROCESS | 1656 | 1466496828155 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]]]}] 01:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 571ms 01:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:13:48 INFO - PROCESS | 1656 | 1466496828189 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:13:48 INFO - PROCESS | 1656 | 1466496828190 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:13:48 INFO - PROCESS | 1656 | 1466496828192 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1656 | 1466496828193 Marionette TRACE conn2 <- [1,1674,null,{}] 01:13:48 INFO - PROCESS | 1656 | 1466496828195 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}] 01:13:48 INFO - PROCESS | 1656 | 1466496828197 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:48 INFO - PROCESS | 1656 | 1466496828273 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:13:48 INFO - PROCESS | 1656 | 1466496828332 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 1656 | 1466496828333 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x121253000 == 39 [pid = 1656] [id = 426] 01:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112d94000) [pid = 1656] [serial = 1277] [outer = 0x0] 01:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1175fcc00) [pid = 1656] [serial = 1278] [outer = 0x112d94000] 01:13:48 INFO - PROCESS | 1656 | 1466496828357 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119496400) [pid = 1656] [serial = 1279] [outer = 0x112d94000] 01:13:48 INFO - PROCESS | 1656 | 1466496828619 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]]]}] 01:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 474ms 01:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:13:48 INFO - PROCESS | 1656 | 1466496828670 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:13:48 INFO - PROCESS | 1656 | 1466496828671 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:13:48 INFO - PROCESS | 1656 | 1466496828674 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:13:48 INFO - PROCESS | 1656 | 1466496828675 Marionette TRACE conn2 <- [1,1678,null,{}] 01:13:48 INFO - PROCESS | 1656 | 1466496828677 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}] 01:13:48 INFO - PROCESS | 1656 | 1466496828678 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:48 INFO - PROCESS | 1656 | 1466496828760 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:13:48 INFO - PROCESS | 1656 | 1466496828765 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:48 INFO - PROCESS | 1656 | 1466496828774 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7b000 == 40 [pid = 1656] [id = 427] 01:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119aad000) [pid = 1656] [serial = 1280] [outer = 0x0] 01:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12680cc00) [pid = 1656] [serial = 1281] [outer = 0x119aad000] 01:13:48 INFO - PROCESS | 1656 | 1466496828799 Marionette DEBUG loaded listener.js 01:13:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128d10400) [pid = 1656] [serial = 1282] [outer = 0x119aad000] 01:13:49 INFO - PROCESS | 1656 | 1466496829153 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]]]}] 01:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 01:13:49 INFO - PROCESS | 1656 | 1466496829193 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 1656 | 1466496829195 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:13:49 INFO - PROCESS | 1656 | 1466496829197 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - PROCESS | 1656 | 1466496829199 Marionette TRACE conn2 <- [1,1682,null,{}] 01:13:49 INFO - PROCESS | 1656 | 1466496829201 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}] 01:13:49 INFO - PROCESS | 1656 | 1466496829203 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:49 INFO - PROCESS | 1656 | 1466496829290 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:13:49 INFO - PROCESS | 1656 | 1466496829294 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 1656 | 1466496829296 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3be800 == 41 [pid = 1656] [id = 428] 01:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128ee8c00) [pid = 1656] [serial = 1283] [outer = 0x0] 01:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x129310c00) [pid = 1656] [serial = 1284] [outer = 0x128ee8c00] 01:13:49 INFO - PROCESS | 1656 | 1466496829326 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a5e2c00) [pid = 1656] [serial = 1285] [outer = 0x128ee8c00] 01:13:49 INFO - PROCESS | 1656 | 1466496829640 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]]]}] 01:13:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:13:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 469ms 01:13:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:13:49 INFO - PROCESS | 1656 | 1466496829668 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:13:49 INFO - PROCESS | 1656 | 1466496829669 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:13:49 INFO - PROCESS | 1656 | 1466496829671 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:13:49 INFO - PROCESS | 1656 | 1466496829672 Marionette TRACE conn2 <- [1,1686,null,{}] 01:13:49 INFO - PROCESS | 1656 | 1466496829675 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}] 01:13:49 INFO - PROCESS | 1656 | 1466496829676 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:49 INFO - PROCESS | 1656 | 1466496829764 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:13:49 INFO - PROCESS | 1656 | 1466496829820 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:49 INFO - PROCESS | 1656 | 1466496829821 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d0800 == 42 [pid = 1656] [id = 429] 01:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129303c00) [pid = 1656] [serial = 1286] [outer = 0x0] 01:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a69ac00) [pid = 1656] [serial = 1287] [outer = 0x129303c00] 01:13:49 INFO - PROCESS | 1656 | 1466496829845 Marionette DEBUG loaded listener.js 01:13:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a870c00) [pid = 1656] [serial = 1288] [outer = 0x129303c00] 01:13:50 INFO - PROCESS | 1656 | 1466496830234 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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 01:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 571ms 01:13:50 INFO - PROCESS | 1656 | 1466496830242 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1656 | 1466496830245 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:13:50 INFO - PROCESS | 1656 | 1466496830250 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1656 | 1466496830253 Marionette TRACE conn2 <- [1,1690,null,{}] 01:13:50 INFO - PROCESS | 1656 | 1466496830256 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}] 01:13:50 INFO - PROCESS | 1656 | 1466496830258 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:50 INFO - PROCESS | 1656 | 1466496830365 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:13:50 INFO - PROCESS | 1656 | 1466496830425 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:50 INFO - PROCESS | 1656 | 1466496830427 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x117166000 == 43 [pid = 1656] [id = 430] 01:13:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113d2f400) [pid = 1656] [serial = 1289] [outer = 0x0] 01:13:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116743c00) [pid = 1656] [serial = 1290] [outer = 0x113d2f400] 01:13:50 INFO - PROCESS | 1656 | 1466496830452 Marionette DEBUG loaded listener.js 01:13:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1182e1400) [pid = 1656] [serial = 1291] [outer = 0x113d2f400] 01:13:50 INFO - PROCESS | 1656 | 1466496830919 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]]]}] 01:13:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:13:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 725ms 01:13:50 INFO - PROCESS | 1656 | 1466496830974 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:13:50 INFO - PROCESS | 1656 | 1466496830977 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:13:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:13:50 INFO - PROCESS | 1656 | 1466496830982 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:13:50 INFO - PROCESS | 1656 | 1466496830984 Marionette TRACE conn2 <- [1,1694,null,{}] 01:13:50 INFO - PROCESS | 1656 | 1466496830986 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}] 01:13:50 INFO - PROCESS | 1656 | 1466496830988 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:51 INFO - PROCESS | 1656 | 1466496831092 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:13:51 INFO - PROCESS | 1656 | 1466496831151 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:51 INFO - PROCESS | 1656 | 1466496831152 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e7000 == 44 [pid = 1656] [id = 431] 01:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185ac800) [pid = 1656] [serial = 1292] [outer = 0x0] 01:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119495400) [pid = 1656] [serial = 1293] [outer = 0x1185ac800] 01:13:51 INFO - PROCESS | 1656 | 1466496831183 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1195e4000) [pid = 1656] [serial = 1294] [outer = 0x1185ac800] 01:13:51 INFO - PROCESS | 1656 | 1466496831647 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]]]}] 01:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 671ms 01:13:51 INFO - PROCESS | 1656 | 1466496831654 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:13:51 INFO - PROCESS | 1656 | 1466496831655 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:13:51 INFO - PROCESS | 1656 | 1466496831657 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:13:51 INFO - PROCESS | 1656 | 1466496831660 Marionette TRACE conn2 <- [1,1698,null,{}] 01:13:51 INFO - PROCESS | 1656 | 1466496831668 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}] 01:13:51 INFO - PROCESS | 1656 | 1466496831671 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:51 INFO - PROCESS | 1656 | 1466496831792 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:13:51 INFO - PROCESS | 1656 | 1466496831854 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:51 INFO - PROCESS | 1656 | 1466496831856 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6dd800 == 45 [pid = 1656] [id = 432] 01:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120eef000) [pid = 1656] [serial = 1295] [outer = 0x0] 01:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x123f36000) [pid = 1656] [serial = 1296] [outer = 0x120eef000] 01:13:51 INFO - PROCESS | 1656 | 1466496831887 Marionette DEBUG loaded listener.js 01:13:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126832000) [pid = 1656] [serial = 1297] [outer = 0x120eef000] 01:13:52 INFO - PROCESS | 1656 | 1466496832394 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]]]}] 01:13:52 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 01:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 775ms 01:13:52 INFO - PROCESS | 1656 | 1466496832433 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:13:52 INFO - PROCESS | 1656 | 1466496832436 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:13:52 INFO - PROCESS | 1656 | 1466496832440 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:13:52 INFO - PROCESS | 1656 | 1466496832441 Marionette TRACE conn2 <- [1,1702,null,{}] 01:13:52 INFO - PROCESS | 1656 | 1466496832445 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}] 01:13:52 INFO - PROCESS | 1656 | 1466496832447 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:52 INFO - PROCESS | 1656 | 1466496832600 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:13:52 INFO - PROCESS | 1656 | 1466496832703 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:52 INFO - PROCESS | 1656 | 1466496832705 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12873a000 == 46 [pid = 1656] [id = 433] 01:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1195e2c00) [pid = 1656] [serial = 1298] [outer = 0x0] 01:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126c06400) [pid = 1656] [serial = 1299] [outer = 0x1195e2c00] 01:13:52 INFO - PROCESS | 1656 | 1466496832753 Marionette DEBUG loaded listener.js 01:13:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127520000) [pid = 1656] [serial = 1300] [outer = 0x1195e2c00] 01:13:53 INFO - PROCESS | 1656 | 1466496833357 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]]]}] 01:13:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:13:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 971ms 01:13:53 INFO - PROCESS | 1656 | 1466496833410 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:13:53 INFO - PROCESS | 1656 | 1466496833413 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:13:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:13:53 INFO - PROCESS | 1656 | 1466496833417 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:13:53 INFO - PROCESS | 1656 | 1466496833418 Marionette TRACE conn2 <- [1,1706,null,{}] 01:13:53 INFO - PROCESS | 1656 | 1466496833422 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}] 01:13:53 INFO - PROCESS | 1656 | 1466496833423 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:53 INFO - PROCESS | 1656 | 1466496833525 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:13:53 INFO - PROCESS | 1656 | 1466496833601 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:53 INFO - PROCESS | 1656 | 1466496833604 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f40000 == 47 [pid = 1656] [id = 434] 01:13:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113770800) [pid = 1656] [serial = 1301] [outer = 0x0] 01:13:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x114f5d800) [pid = 1656] [serial = 1302] [outer = 0x113770800] 01:13:53 INFO - PROCESS | 1656 | 1466496833631 Marionette DEBUG loaded listener.js 01:13:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116fa3800) [pid = 1656] [serial = 1303] [outer = 0x113770800] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2f000 == 46 [pid = 1656] [id = 403] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3be800 == 45 [pid = 1656] [id = 428] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7b000 == 44 [pid = 1656] [id = 427] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x121253000 == 43 [pid = 1656] [id = 426] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12af12800 == 42 [pid = 1656] [id = 425] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b5800 == 41 [pid = 1656] [id = 424] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1293bf000 == 40 [pid = 1656] [id = 423] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12873d800 == 39 [pid = 1656] [id = 422] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x125621000 == 38 [pid = 1656] [id = 421] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x121449800 == 37 [pid = 1656] [id = 420] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1187e4000 == 36 [pid = 1656] [id = 419] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x116f31800 == 35 [pid = 1656] [id = 418] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x11809d000 == 34 [pid = 1656] [id = 416] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12125f000 == 33 [pid = 1656] [id = 417] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12a85e800 == 32 [pid = 1656] [id = 415] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12873a000 == 31 [pid = 1656] [id = 433] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6dd800 == 30 [pid = 1656] [id = 432] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e7000 == 29 [pid = 1656] [id = 431] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d0800 == 28 [pid = 1656] [id = 429] 01:13:54 INFO - PROCESS | 1656 | --DOCSHELL 0x117166000 == 27 [pid = 1656] [id = 430] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119aa7c00) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118115800) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118544400) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118884c00) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118fbfc00) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112f88800) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113bc8400) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112d8b000) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1122ab800) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x121453800) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fe9800) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1254d2800) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1182ed400) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116fa4400) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121a4a800) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119aa5800) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x127506400) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195e1800) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x125d46c00) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d34400) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1254d1800) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126810800) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120fe7000) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125d46000) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128a4c400) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x126806c00) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x126c04800) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128eddc00) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11681e800) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x127362800) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116f4a000) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x118fc0800) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1195e2000) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 01:13:54 INFO - PROCESS | 1656 | 1466496834611 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]]]}] 01:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1222ms 01:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:13:54 INFO - PROCESS | 1656 | 1466496834642 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:13:54 INFO - PROCESS | 1656 | 1466496834644 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:13:54 INFO - PROCESS | 1656 | 1466496834649 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:13:54 INFO - PROCESS | 1656 | 1466496834651 Marionette TRACE conn2 <- [1,1710,null,{}] 01:13:54 INFO - PROCESS | 1656 | 1466496834655 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}] 01:13:54 INFO - PROCESS | 1656 | 1466496834657 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:54 INFO - PROCESS | 1656 | 1466496834741 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:13:54 INFO - PROCESS | 1656 | 1466496834750 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:54 INFO - PROCESS | 1656 | 1466496834753 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e2b800 == 28 [pid = 1656] [id = 435] 01:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113b3dc00) [pid = 1656] [serial = 1304] [outer = 0x0] 01:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113d30c00) [pid = 1656] [serial = 1305] [outer = 0x113b3dc00] 01:13:54 INFO - PROCESS | 1656 | 1466496834780 Marionette DEBUG loaded listener.js 01:13:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1161bc800) [pid = 1656] [serial = 1306] [outer = 0x113b3dc00] 01:13:55 INFO - PROCESS | 1656 | 1466496835137 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]]]}] 01:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 01:13:55 INFO - PROCESS | 1656 | 1466496835169 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:13:55 INFO - PROCESS | 1656 | 1466496835172 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:13:55 INFO - PROCESS | 1656 | 1466496835177 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:13:55 INFO - PROCESS | 1656 | 1466496835179 Marionette TRACE conn2 <- [1,1714,null,{}] 01:13:55 INFO - PROCESS | 1656 | 1466496835208 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}] 01:13:55 INFO - PROCESS | 1656 | 1466496835209 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:55 INFO - PROCESS | 1656 | 1466496835288 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:13:55 INFO - PROCESS | 1656 | 1466496835292 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 1656 | 1466496835293 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c3c000 == 29 [pid = 1656] [id = 436] 01:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116891800) [pid = 1656] [serial = 1307] [outer = 0x0] 01:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11805ec00) [pid = 1656] [serial = 1308] [outer = 0x116891800] 01:13:55 INFO - PROCESS | 1656 | 1466496835323 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1182ee800) [pid = 1656] [serial = 1309] [outer = 0x116891800] 01:13:55 INFO - PROCESS | 1656 | 1466496835670 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]]]}] 01:13:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:13:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 522ms 01:13:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:13:55 INFO - PROCESS | 1656 | 1466496835700 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:13:55 INFO - PROCESS | 1656 | 1466496835702 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:13:55 INFO - PROCESS | 1656 | 1466496835704 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:13:55 INFO - PROCESS | 1656 | 1466496835714 Marionette TRACE conn2 <- [1,1718,null,{}] 01:13:55 INFO - PROCESS | 1656 | 1466496835722 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}] 01:13:55 INFO - PROCESS | 1656 | 1466496835725 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:55 INFO - PROCESS | 1656 | 1466496835810 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:13:55 INFO - PROCESS | 1656 | 1466496835868 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:55 INFO - PROCESS | 1656 | 1466496835870 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187df800 == 30 [pid = 1656] [id = 437] 01:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185a8800) [pid = 1656] [serial = 1310] [outer = 0x0] 01:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118884c00) [pid = 1656] [serial = 1311] [outer = 0x1185a8800] 01:13:55 INFO - PROCESS | 1656 | 1466496835899 Marionette DEBUG loaded listener.js 01:13:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11923e800) [pid = 1656] [serial = 1312] [outer = 0x1185a8800] 01:13:56 INFO - PROCESS | 1656 | 1466496836193 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]]]}] 01:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 529ms 01:13:56 INFO - PROCESS | 1656 | 1466496836234 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 1656 | 1466496836236 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:13:56 INFO - PROCESS | 1656 | 1466496836238 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 1656 | 1466496836239 Marionette TRACE conn2 <- [1,1722,null,{}] 01:13:56 INFO - PROCESS | 1656 | 1466496836242 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}] 01:13:56 INFO - PROCESS | 1656 | 1466496836243 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:56 INFO - PROCESS | 1656 | 1466496836321 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:13:56 INFO - PROCESS | 1656 | 1466496836381 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:56 INFO - PROCESS | 1656 | 1466496836382 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc0000 == 31 [pid = 1656] [id = 438] 01:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118f78400) [pid = 1656] [serial = 1313] [outer = 0x0] 01:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195dbc00) [pid = 1656] [serial = 1314] [outer = 0x118f78400] 01:13:56 INFO - PROCESS | 1656 | 1466496836407 Marionette DEBUG loaded listener.js 01:13:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119aacc00) [pid = 1656] [serial = 1315] [outer = 0x118f78400] 01:13:56 INFO - PROCESS | 1656 | 1466496836772 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]]]}] 01:13:56 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 01:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 570ms 01:13:56 INFO - PROCESS | 1656 | 1466496836810 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:13:56 INFO - PROCESS | 1656 | 1466496836812 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:13:56 INFO - PROCESS | 1656 | 1466496836817 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:13:56 INFO - PROCESS | 1656 | 1466496836819 Marionette TRACE conn2 <- [1,1726,null,{}] 01:13:56 INFO - PROCESS | 1656 | 1466496836823 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}] 01:13:56 INFO - PROCESS | 1656 | 1466496836825 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:56 INFO - PROCESS | 1656 | 1466496836980 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:13:57 INFO - PROCESS | 1656 | 1466496837003 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1656 | 1466496837004 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d0d800 == 32 [pid = 1656] [id = 439] 01:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x115e67c00) [pid = 1656] [serial = 1316] [outer = 0x0] 01:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120eea400) [pid = 1656] [serial = 1317] [outer = 0x115e67c00] 01:13:57 INFO - PROCESS | 1656 | 1466496837045 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fec400) [pid = 1656] [serial = 1318] [outer = 0x115e67c00] 01:13:57 INFO - PROCESS | 1656 | 1466496837461 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]]]}] 01:13:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 671ms 01:13:57 INFO - PROCESS | 1656 | 1466496837488 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:13:57 INFO - PROCESS | 1656 | 1466496837490 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:13:57 INFO - PROCESS | 1656 | 1466496837493 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:13:57 INFO - PROCESS | 1656 | 1466496837495 Marionette TRACE conn2 <- [1,1730,null,{}] 01:13:57 INFO - PROCESS | 1656 | 1466496837498 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}] 01:13:57 INFO - PROCESS | 1656 | 1466496837505 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:57 INFO - PROCESS | 1656 | 1466496837659 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:13:57 INFO - PROCESS | 1656 | 1466496837695 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:57 INFO - PROCESS | 1656 | 1466496837696 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d7b000 == 33 [pid = 1656] [id = 440] 01:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210afc00) [pid = 1656] [serial = 1319] [outer = 0x0] 01:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12182e400) [pid = 1656] [serial = 1320] [outer = 0x1210afc00] 01:13:57 INFO - PROCESS | 1656 | 1466496837721 Marionette DEBUG loaded listener.js 01:13:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126804800) [pid = 1656] [serial = 1321] [outer = 0x1210afc00] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x117c10000) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116f99800) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x127520400) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120ef1400) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125852000) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119aa8400) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119496800) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1183ef400) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12750e000) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119aad000) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128ee8c00) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112d94000) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x113bc9000) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126c74c00) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:13:58 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x129303c00) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:13:58 INFO - PROCESS | 1656 | 1466496838441 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]]]}] 01:13:58 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 01:13:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1023ms 01:13:58 INFO - PROCESS | 1656 | 1466496838517 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:13:58 INFO - PROCESS | 1656 | 1466496838519 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:13:58 INFO - PROCESS | 1656 | 1466496838522 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:13:58 INFO - PROCESS | 1656 | 1466496838524 Marionette TRACE conn2 <- [1,1734,null,{}] 01:13:58 INFO - PROCESS | 1656 | 1466496838528 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}] 01:13:58 INFO - PROCESS | 1656 | 1466496838530 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:58 INFO - PROCESS | 1656 | 1466496838642 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:13:58 INFO - PROCESS | 1656 | 1466496838721 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:58 INFO - PROCESS | 1656 | 1466496838723 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11715f800 == 34 [pid = 1656] [id = 441] 01:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112f82400) [pid = 1656] [serial = 1322] [outer = 0x0] 01:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x114f5dc00) [pid = 1656] [serial = 1323] [outer = 0x112f82400] 01:13:58 INFO - PROCESS | 1656 | 1466496838754 Marionette DEBUG loaded listener.js 01:13:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116811400) [pid = 1656] [serial = 1324] [outer = 0x112f82400] 01:13:59 INFO - PROCESS | 1656 | 1466496839273 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]]]}] 01:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 820ms 01:13:59 INFO - PROCESS | 1656 | 1466496839343 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:13:59 INFO - PROCESS | 1656 | 1466496839346 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:13:59 INFO - PROCESS | 1656 | 1466496839352 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:13:59 INFO - PROCESS | 1656 | 1466496839354 Marionette TRACE conn2 <- [1,1738,null,{}] 01:13:59 INFO - PROCESS | 1656 | 1466496839357 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}] 01:13:59 INFO - PROCESS | 1656 | 1466496839359 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:59 INFO - PROCESS | 1656 | 1466496839462 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:13:59 INFO - PROCESS | 1656 | 1466496839539 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:13:59 INFO - PROCESS | 1656 | 1466496839541 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:13:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11685f800 == 35 [pid = 1656] [id = 442] 01:13:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112d8a800) [pid = 1656] [serial = 1325] [outer = 0x0] 01:13:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113d31000) [pid = 1656] [serial = 1326] [outer = 0x112d8a800] 01:13:59 INFO - PROCESS | 1656 | 1466496839572 Marionette DEBUG loaded listener.js 01:13:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1182e2c00) [pid = 1656] [serial = 1327] [outer = 0x112d8a800] 01:14:00 INFO - PROCESS | 1656 | --DOCSHELL 0x123d0d800 == 34 [pid = 1656] [id = 439] 01:14:00 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc0000 == 33 [pid = 1656] [id = 438] 01:14:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1187df800 == 32 [pid = 1656] [id = 437] 01:14:00 INFO - PROCESS | 1656 | --DOCSHELL 0x117c3c000 == 31 [pid = 1656] [id = 436] 01:14:00 INFO - PROCESS | 1656 | --DOCSHELL 0x115e2b800 == 30 [pid = 1656] [id = 435] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a5e2c00) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1185aa400) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1175f5400) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128ee8000) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x121503400) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126c0d000) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x121a46400) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11997a800) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119238400) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118117400) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128d07000) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x128d10400) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x119b06000) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x129310c00) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1185e4400) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x128edd400) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x127511000) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x120fe8000) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x1182e0800) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12563f400) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x119496400) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x116741c00) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x128a51800) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12680cc00) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x128d68000) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x114f9e000) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1175fcc00) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x12a870c00) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x12a69ac00) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 01:14:00 INFO - PROCESS | 1656 | 1466496840107 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]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 771ms 01:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:14:00 INFO - PROCESS | 1656 | 1466496840123 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1656 | 1466496840126 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:14:00 INFO - PROCESS | 1656 | 1466496840128 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1656 | 1466496840134 Marionette TRACE conn2 <- [1,1742,null,{}] 01:14:00 INFO - PROCESS | 1656 | 1466496840137 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}] 01:14:00 INFO - PROCESS | 1656 | 1466496840139 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:00 INFO - PROCESS | 1656 | 1466496840222 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:14:00 INFO - PROCESS | 1656 | 1466496840282 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1656 | 1466496840284 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117167000 == 31 [pid = 1656] [id = 443] 01:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x116494000) [pid = 1656] [serial = 1328] [outer = 0x0] 01:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x1175fc800) [pid = 1656] [serial = 1329] [outer = 0x116494000] 01:14:00 INFO - PROCESS | 1656 | 1466496840313 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x1182ec800) [pid = 1656] [serial = 1330] [outer = 0x116494000] 01:14:00 INFO - PROCESS | 1656 | 1466496840624 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]]]}] 01:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 574ms 01:14:00 INFO - PROCESS | 1656 | 1466496840702 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:14:00 INFO - PROCESS | 1656 | 1466496840704 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:14:00 INFO - PROCESS | 1656 | 1466496840708 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:14:00 INFO - PROCESS | 1656 | 1466496840710 Marionette TRACE conn2 <- [1,1746,null,{}] 01:14:00 INFO - PROCESS | 1656 | 1466496840714 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}] 01:14:00 INFO - PROCESS | 1656 | 1466496840716 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:00 INFO - PROCESS | 1656 | 1466496840824 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:14:00 INFO - PROCESS | 1656 | 1466496840874 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:00 INFO - PROCESS | 1656 | 1466496840876 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168bb800 == 32 [pid = 1656] [id = 444] 01:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x116741400) [pid = 1656] [serial = 1331] [outer = 0x0] 01:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x116819c00) [pid = 1656] [serial = 1332] [outer = 0x116741400] 01:14:00 INFO - PROCESS | 1656 | 1466496840908 Marionette DEBUG loaded listener.js 01:14:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1182e3800) [pid = 1656] [serial = 1333] [outer = 0x116741400] 01:14:01 INFO - PROCESS | 1656 | 1466496841310 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]]]}] 01:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 675ms 01:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:14:01 INFO - PROCESS | 1656 | 1466496841383 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:14:01 INFO - PROCESS | 1656 | 1466496841385 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:14:01 INFO - PROCESS | 1656 | 1466496841389 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:14:01 INFO - PROCESS | 1656 | 1466496841392 Marionette TRACE conn2 <- [1,1750,null,{}] 01:14:01 INFO - PROCESS | 1656 | 1466496841395 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}] 01:14:01 INFO - PROCESS | 1656 | 1466496841397 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:01 INFO - PROCESS | 1656 | 1466496841549 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:14:01 INFO - PROCESS | 1656 | 1466496841609 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:01 INFO - PROCESS | 1656 | 1466496841611 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb4800 == 33 [pid = 1656] [id = 445] 01:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x118712c00) [pid = 1656] [serial = 1334] [outer = 0x0] 01:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x11888b400) [pid = 1656] [serial = 1335] [outer = 0x118712c00] 01:14:01 INFO - PROCESS | 1656 | 1466496841642 Marionette DEBUG loaded listener.js 01:14:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11923f800) [pid = 1656] [serial = 1336] [outer = 0x118712c00] 01:14:02 INFO - PROCESS | 1656 | 1466496842030 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]]]}] 01:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 673ms 01:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:14:02 INFO - PROCESS | 1656 | 1466496842066 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:14:02 INFO - PROCESS | 1656 | 1466496842068 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:14:02 INFO - PROCESS | 1656 | 1466496842070 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 1656 | 1466496842071 Marionette TRACE conn2 <- [1,1754,null,{}] 01:14:02 INFO - PROCESS | 1656 | 1466496842079 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}] 01:14:02 INFO - PROCESS | 1656 | 1466496842085 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:02 INFO - PROCESS | 1656 | 1466496842183 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:14:02 INFO - PROCESS | 1656 | 1466496842239 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1656 | 1466496842242 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd3800 == 34 [pid = 1656] [id = 446] 01:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x119aa4000) [pid = 1656] [serial = 1337] [outer = 0x0] 01:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x119ab0000) [pid = 1656] [serial = 1338] [outer = 0x119aa4000] 01:14:02 INFO - PROCESS | 1656 | 1466496842274 Marionette DEBUG loaded listener.js 01:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x120ef2c00) [pid = 1656] [serial = 1339] [outer = 0x119aa4000] 01:14:02 INFO - PROCESS | 1656 | 1466496842699 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]]]}] 01:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 672ms 01:14:02 INFO - PROCESS | 1656 | 1466496842742 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:14:02 INFO - PROCESS | 1656 | 1466496842743 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:14:02 INFO - PROCESS | 1656 | 1466496842746 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:14:02 INFO - PROCESS | 1656 | 1466496842747 Marionette TRACE conn2 <- [1,1758,null,{}] 01:14:02 INFO - PROCESS | 1656 | 1466496842749 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}] 01:14:02 INFO - PROCESS | 1656 | 1466496842751 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:02 INFO - PROCESS | 1656 | 1466496842846 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:14:02 INFO - PROCESS | 1656 | 1466496842951 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:02 INFO - PROCESS | 1656 | 1466496842952 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x127309800 == 35 [pid = 1656] [id = 447] 01:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x120ef3c00) [pid = 1656] [serial = 1340] [outer = 0x0] 01:14:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x12145d800) [pid = 1656] [serial = 1341] [outer = 0x120ef3c00] 01:14:02 INFO - PROCESS | 1656 | 1466496842982 Marionette DEBUG loaded listener.js 01:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1252c6800) [pid = 1656] [serial = 1342] [outer = 0x120ef3c00] 01:14:03 INFO - PROCESS | 1656 | 1466496843387 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]]]}] 01:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 01:14:03 INFO - PROCESS | 1656 | 1466496843416 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:14:03 INFO - PROCESS | 1656 | 1466496843418 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:14:03 INFO - PROCESS | 1656 | 1466496843420 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:14:03 INFO - PROCESS | 1656 | 1466496843421 Marionette TRACE conn2 <- [1,1762,null,{}] 01:14:03 INFO - PROCESS | 1656 | 1466496843424 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}] 01:14:03 INFO - PROCESS | 1656 | 1466496843425 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:03 INFO - PROCESS | 1656 | 1466496843512 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:14:03 INFO - PROCESS | 1656 | 1466496843565 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:03 INFO - PROCESS | 1656 | 1466496843566 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a2f000 == 36 [pid = 1656] [id = 448] 01:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x12117fc00) [pid = 1656] [serial = 1343] [outer = 0x0] 01:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x125848800) [pid = 1656] [serial = 1344] [outer = 0x12117fc00] 01:14:03 INFO - PROCESS | 1656 | 1466496843595 Marionette DEBUG loaded listener.js 01:14:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x125d50800) [pid = 1656] [serial = 1345] [outer = 0x12117fc00] 01:14:04 INFO - PROCESS | 1656 | 1466496843999 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]]]}] 01:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 618ms 01:14:04 INFO - PROCESS | 1656 | 1466496844039 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 1656 | 1466496844040 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:14:04 INFO - PROCESS | 1656 | 1466496844042 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 1656 | 1466496844043 Marionette TRACE conn2 <- [1,1766,null,{}] 01:14:04 INFO - PROCESS | 1656 | 1466496844046 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}] 01:14:04 INFO - PROCESS | 1656 | 1466496844051 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:04 INFO - PROCESS | 1656 | 1466496844183 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:14:04 INFO - PROCESS | 1656 | 1466496844286 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:04 INFO - PROCESS | 1656 | 1466496844287 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x129120000 == 37 [pid = 1656] [id = 449] 01:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x125dcdc00) [pid = 1656] [serial = 1346] [outer = 0x0] 01:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x126d70400) [pid = 1656] [serial = 1347] [outer = 0x125dcdc00] 01:14:04 INFO - PROCESS | 1656 | 1466496844318 Marionette DEBUG loaded listener.js 01:14:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x127506000) [pid = 1656] [serial = 1348] [outer = 0x125dcdc00] 01:14:04 INFO - PROCESS | 1656 | 1466496844800 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]]]}] 01:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 769ms 01:14:04 INFO - PROCESS | 1656 | 1466496844811 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:14:04 INFO - PROCESS | 1656 | 1466496844814 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:14:04 INFO - PROCESS | 1656 | 1466496844819 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:14:04 INFO - PROCESS | 1656 | 1466496844820 Marionette TRACE conn2 <- [1,1770,null,{}] 01:14:04 INFO - PROCESS | 1656 | 1466496844824 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}] 01:14:04 INFO - PROCESS | 1656 | 1466496844826 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:04 INFO - PROCESS | 1656 | 1466496844926 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11685f800 == 36 [pid = 1656] [id = 442] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x11715f800 == 35 [pid = 1656] [id = 441] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x116f40000 == 34 [pid = 1656] [id = 434] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x129120000 == 33 [pid = 1656] [id = 449] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x128a2f000 == 32 [pid = 1656] [id = 448] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x127309800 == 31 [pid = 1656] [id = 447] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd3800 == 30 [pid = 1656] [id = 446] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x119bb4800 == 29 [pid = 1656] [id = 445] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x125d7b000 == 28 [pid = 1656] [id = 440] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x117167000 == 27 [pid = 1656] [id = 443] 01:14:05 INFO - PROCESS | 1656 | --DOCSHELL 0x1168bb800 == 26 [pid = 1656] [id = 444] 01:14:05 INFO - PROCESS | 1656 | 1466496845499 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:05 INFO - PROCESS | 1656 | 1466496845501 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11270f000 == 27 [pid = 1656] [id = 450] 01:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112a75000) [pid = 1656] [serial = 1349] [outer = 0x0] 01:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112d8e000) [pid = 1656] [serial = 1350] [outer = 0x112a75000] 01:14:05 INFO - PROCESS | 1656 | 1466496845555 Marionette DEBUG loaded listener.js 01:14:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113d30400) [pid = 1656] [serial = 1351] [outer = 0x112a75000] 01:14:05 INFO - PROCESS | 1656 | 1466496845876 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]]]}] 01:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1073ms 01:14:05 INFO - PROCESS | 1656 | 1466496845893 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:14:05 INFO - PROCESS | 1656 | 1466496845895 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:14:05 INFO - PROCESS | 1656 | 1466496845899 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:14:05 INFO - PROCESS | 1656 | 1466496845902 Marionette TRACE conn2 <- [1,1774,null,{}] 01:14:05 INFO - PROCESS | 1656 | 1466496845905 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}] 01:14:05 INFO - PROCESS | 1656 | 1466496845907 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:05 INFO - PROCESS | 1656 | 1466496845990 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:14:06 INFO - PROCESS | 1656 | 1466496845996 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1656 | 1466496845999 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181c7800 == 28 [pid = 1656] [id = 451] 01:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11673e800) [pid = 1656] [serial = 1352] [outer = 0x0] 01:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118115400) [pid = 1656] [serial = 1353] [outer = 0x11673e800] 01:14:06 INFO - PROCESS | 1656 | 1466496846029 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1182edc00) [pid = 1656] [serial = 1354] [outer = 0x11673e800] 01:14:06 INFO - PROCESS | 1656 | 1466496846388 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]]]}] 01:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 521ms 01:14:06 INFO - PROCESS | 1656 | 1466496846422 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:14:06 INFO - PROCESS | 1656 | 1466496846424 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:14:06 INFO - PROCESS | 1656 | 1466496846427 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 1656 | 1466496846428 Marionette TRACE conn2 <- [1,1778,null,{}] 01:14:06 INFO - PROCESS | 1656 | 1466496846433 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}] 01:14:06 INFO - PROCESS | 1656 | 1466496846435 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:06 INFO - PROCESS | 1656 | 1466496846516 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:14:06 INFO - PROCESS | 1656 | 1466496846521 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:06 INFO - PROCESS | 1656 | 1466496846522 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb2800 == 29 [pid = 1656] [id = 452] 01:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182e4800) [pid = 1656] [serial = 1355] [outer = 0x0] 01:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185ad400) [pid = 1656] [serial = 1356] [outer = 0x1182e4800] 01:14:06 INFO - PROCESS | 1656 | 1466496846549 Marionette DEBUG loaded listener.js 01:14:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118fbf000) [pid = 1656] [serial = 1357] [outer = 0x1182e4800] 01:14:06 INFO - PROCESS | 1656 | 1466496846921 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]]]}] 01:14:06 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 01:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 523ms 01:14:06 INFO - PROCESS | 1656 | 1466496846953 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:14:06 INFO - PROCESS | 1656 | 1466496846955 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:14:06 INFO - PROCESS | 1656 | 1466496846962 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:14:06 INFO - PROCESS | 1656 | 1466496846968 Marionette TRACE conn2 <- [1,1782,null,{}] 01:14:06 INFO - PROCESS | 1656 | 1466496846971 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}] 01:14:06 INFO - PROCESS | 1656 | 1466496846974 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:07 INFO - PROCESS | 1656 | 1466496847080 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:14:07 INFO - PROCESS | 1656 | 1466496847085 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1656 | 1466496847086 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dcc800 == 30 [pid = 1656] [id = 453] 01:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1182efc00) [pid = 1656] [serial = 1358] [outer = 0x0] 01:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195db000) [pid = 1656] [serial = 1359] [outer = 0x1182efc00] 01:14:07 INFO - PROCESS | 1656 | 1466496847111 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119df6800) [pid = 1656] [serial = 1360] [outer = 0x1182efc00] 01:14:07 INFO - PROCESS | 1656 | 1466496847449 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]]]}] 01:14:07 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 01:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 529ms 01:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:14:07 INFO - PROCESS | 1656 | 1466496847487 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:14:07 INFO - PROCESS | 1656 | 1466496847488 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:14:07 INFO - PROCESS | 1656 | 1466496847490 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:14:07 INFO - PROCESS | 1656 | 1466496847492 Marionette TRACE conn2 <- [1,1786,null,{}] 01:14:07 INFO - PROCESS | 1656 | 1466496847494 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}] 01:14:07 INFO - PROCESS | 1656 | 1466496847495 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:07 INFO - PROCESS | 1656 | 1466496847595 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:14:07 INFO - PROCESS | 1656 | 1466496847599 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:07 INFO - PROCESS | 1656 | 1466496847600 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d8e000 == 31 [pid = 1656] [id = 454] 01:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120eeb800) [pid = 1656] [serial = 1361] [outer = 0x0] 01:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120feac00) [pid = 1656] [serial = 1362] [outer = 0x120eeb800] 01:14:07 INFO - PROCESS | 1656 | 1466496847624 Marionette DEBUG loaded listener.js 01:14:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12145a400) [pid = 1656] [serial = 1363] [outer = 0x120eeb800] 01:14:07 INFO - PROCESS | 1656 | 1466496847968 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]]]}] 01:14:08 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 01:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 01:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:14:08 INFO - PROCESS | 1656 | 1466496848009 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 1656 | 1466496848011 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:14:08 INFO - PROCESS | 1656 | 1466496848013 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1656 | 1466496848015 Marionette TRACE conn2 <- [1,1790,null,{}] 01:14:08 INFO - PROCESS | 1656 | 1466496848018 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}] 01:14:08 INFO - PROCESS | 1656 | 1466496848020 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:08 INFO - PROCESS | 1656 | 1466496848118 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:14:08 INFO - PROCESS | 1656 | 1466496848121 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:08 INFO - PROCESS | 1656 | 1466496848126 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x129109800 == 32 [pid = 1656] [id = 455] 01:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1164ee000) [pid = 1656] [serial = 1364] [outer = 0x0] 01:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x125dc0800) [pid = 1656] [serial = 1365] [outer = 0x1164ee000] 01:14:08 INFO - PROCESS | 1656 | 1466496848159 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12680c000) [pid = 1656] [serial = 1366] [outer = 0x1164ee000] 01:14:08 INFO - PROCESS | 1656 | 1466496848503 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]]]}] 01:14:08 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) 01:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 01:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:14:08 INFO - PROCESS | 1656 | 1466496848535 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:14:08 INFO - PROCESS | 1656 | 1466496848536 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:14:08 INFO - PROCESS | 1656 | 1466496848538 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:14:08 INFO - PROCESS | 1656 | 1466496848539 Marionette TRACE conn2 <- [1,1794,null,{}] 01:14:08 INFO - PROCESS | 1656 | 1466496848541 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}] 01:14:08 INFO - PROCESS | 1656 | 1466496848542 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:08 INFO - PROCESS | 1656 | 1466496848645 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:14:08 INFO - PROCESS | 1656 | 1466496848649 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:08 INFO - PROCESS | 1656 | 1466496848650 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e2b800 == 33 [pid = 1656] [id = 456] 01:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125852000) [pid = 1656] [serial = 1367] [outer = 0x0] 01:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126833800) [pid = 1656] [serial = 1368] [outer = 0x125852000] 01:14:08 INFO - PROCESS | 1656 | 1466496848674 Marionette DEBUG loaded listener.js 01:14:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127504800) [pid = 1656] [serial = 1369] [outer = 0x125852000] 01:14:09 INFO - PROCESS | 1656 | 1466496849153 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]]]}] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113b3dc00) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1185a8800) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116891800) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1210afc00) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112f82400) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d8a800) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116494000) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118f78400) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115e67c00) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113d2f400) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x120eef000) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1185ac800) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195e2c00) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:14:09 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113770800) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 670ms 01:14:09 INFO - PROCESS | 1656 | 1466496849208 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:14:09 INFO - PROCESS | 1656 | 1466496849210 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:14:09 INFO - PROCESS | 1656 | 1466496849212 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1656 | 1466496849213 Marionette TRACE conn2 <- [1,1798,null,{}] 01:14:09 INFO - PROCESS | 1656 | 1466496849215 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}] 01:14:09 INFO - PROCESS | 1656 | 1466496849216 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:09 INFO - PROCESS | 1656 | 1466496849289 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:14:09 INFO - PROCESS | 1656 | 1466496849293 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1656 | 1466496849294 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181ac000 == 34 [pid = 1656] [id = 457] 01:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112fd6800) [pid = 1656] [serial = 1370] [outer = 0x0] 01:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116816000) [pid = 1656] [serial = 1371] [outer = 0x112fd6800] 01:14:09 INFO - PROCESS | 1656 | 1466496849320 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118550c00) [pid = 1656] [serial = 1372] [outer = 0x112fd6800] 01:14:09 INFO - PROCESS | 1656 | 1466496849651 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]]]}] 01:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 471ms 01:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:14:09 INFO - PROCESS | 1656 | 1466496849684 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:14:09 INFO - PROCESS | 1656 | 1466496849685 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:14:09 INFO - PROCESS | 1656 | 1466496849687 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:14:09 INFO - PROCESS | 1656 | 1466496849688 Marionette TRACE conn2 <- [1,1802,null,{}] 01:14:09 INFO - PROCESS | 1656 | 1466496849690 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}] 01:14:09 INFO - PROCESS | 1656 | 1466496849691 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:09 INFO - PROCESS | 1656 | 1466496849766 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:14:09 INFO - PROCESS | 1656 | 1466496849822 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:09 INFO - PROCESS | 1656 | 1466496849823 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a851800 == 35 [pid = 1656] [id = 458] 01:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11297cc00) [pid = 1656] [serial = 1373] [outer = 0x0] 01:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118718c00) [pid = 1656] [serial = 1374] [outer = 0x11297cc00] 01:14:09 INFO - PROCESS | 1656 | 1466496849847 Marionette DEBUG loaded listener.js 01:14:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126c0f000) [pid = 1656] [serial = 1375] [outer = 0x11297cc00] 01:14:10 INFO - PROCESS | 1656 | 1466496850120 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]]]}] 01:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 01:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:14:10 INFO - PROCESS | 1656 | 1466496850155 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 1656 | 1466496850156 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:14:10 INFO - PROCESS | 1656 | 1466496850158 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - PROCESS | 1656 | 1466496850159 Marionette TRACE conn2 <- [1,1806,null,{}] 01:14:10 INFO - PROCESS | 1656 | 1466496850169 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}] 01:14:10 INFO - PROCESS | 1656 | 1466496850171 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:10 INFO - PROCESS | 1656 | 1466496850251 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:14:10 INFO - PROCESS | 1656 | 1466496850256 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1656 | 1466496850257 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b009800 == 36 [pid = 1656] [id = 459] 01:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126834800) [pid = 1656] [serial = 1376] [outer = 0x0] 01:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127520400) [pid = 1656] [serial = 1377] [outer = 0x126834800] 01:14:10 INFO - PROCESS | 1656 | 1466496850281 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128a4f400) [pid = 1656] [serial = 1378] [outer = 0x126834800] 01:14:10 INFO - PROCESS | 1656 | 1466496850604 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]]]}] 01:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 470ms 01:14:10 INFO - PROCESS | 1656 | 1466496850628 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:14:10 INFO - PROCESS | 1656 | 1466496850630 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:14:10 INFO - PROCESS | 1656 | 1466496850634 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:14:10 INFO - PROCESS | 1656 | 1466496850635 Marionette TRACE conn2 <- [1,1810,null,{}] 01:14:10 INFO - PROCESS | 1656 | 1466496850637 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}] 01:14:10 INFO - PROCESS | 1656 | 1466496850638 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:10 INFO - PROCESS | 1656 | 1466496850726 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:14:10 INFO - PROCESS | 1656 | 1466496850731 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:10 INFO - PROCESS | 1656 | 1466496850733 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b212800 == 37 [pid = 1656] [id = 460] 01:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1210abc00) [pid = 1656] [serial = 1379] [outer = 0x0] 01:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128a52400) [pid = 1656] [serial = 1380] [outer = 0x1210abc00] 01:14:10 INFO - PROCESS | 1656 | 1466496850754 Marionette DEBUG loaded listener.js 01:14:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128d75000) [pid = 1656] [serial = 1381] [outer = 0x1210abc00] 01:14:11 INFO - PROCESS | 1656 | 1466496851284 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]]]}] 01:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 723ms 01:14:11 INFO - PROCESS | 1656 | 1466496851357 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:14:11 INFO - PROCESS | 1656 | 1466496851362 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:14:11 INFO - PROCESS | 1656 | 1466496851367 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:14:11 INFO - PROCESS | 1656 | 1466496851370 Marionette TRACE conn2 <- [1,1814,null,{}] 01:14:11 INFO - PROCESS | 1656 | 1466496851376 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}] 01:14:11 INFO - PROCESS | 1656 | 1466496851378 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:11 INFO - PROCESS | 1656 | 1466496851532 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:14:11 INFO - PROCESS | 1656 | 1466496851590 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:11 INFO - PROCESS | 1656 | 1466496851593 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c41800 == 38 [pid = 1656] [id = 461] 01:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112fcec00) [pid = 1656] [serial = 1382] [outer = 0x0] 01:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113b3dc00) [pid = 1656] [serial = 1383] [outer = 0x112fcec00] 01:14:11 INFO - PROCESS | 1656 | 1466496851624 Marionette DEBUG loaded listener.js 01:14:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1164f4800) [pid = 1656] [serial = 1384] [outer = 0x112fcec00] 01:14:12 INFO - PROCESS | 1656 | 1466496852119 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]]]}] 01:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 823ms 01:14:12 INFO - PROCESS | 1656 | 1466496852190 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:14:12 INFO - PROCESS | 1656 | 1466496852193 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:14:12 INFO - PROCESS | 1656 | 1466496852199 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:14:12 INFO - PROCESS | 1656 | 1466496852202 Marionette TRACE conn2 <- [1,1818,null,{}] 01:14:12 INFO - PROCESS | 1656 | 1466496852204 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}] 01:14:12 INFO - PROCESS | 1656 | 1466496852206 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:12 INFO - PROCESS | 1656 | 1466496852312 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:14:12 INFO - PROCESS | 1656 | 1466496852391 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:12 INFO - PROCESS | 1656 | 1466496852392 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268c7000 == 39 [pid = 1656] [id = 462] 01:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1185d9800) [pid = 1656] [serial = 1385] [outer = 0x0] 01:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118711c00) [pid = 1656] [serial = 1386] [outer = 0x1185d9800] 01:14:12 INFO - PROCESS | 1656 | 1466496852423 Marionette DEBUG loaded listener.js 01:14:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119239000) [pid = 1656] [serial = 1387] [outer = 0x1185d9800] 01:14:13 INFO - PROCESS | 1656 | 1466496853064 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]]]}] 01:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 922ms 01:14:13 INFO - PROCESS | 1656 | 1466496853124 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:14:13 INFO - PROCESS | 1656 | 1466496853126 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:14:13 INFO - PROCESS | 1656 | 1466496853130 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:14:13 INFO - PROCESS | 1656 | 1466496853134 Marionette TRACE conn2 <- [1,1822,null,{}] 01:14:13 INFO - PROCESS | 1656 | 1466496853142 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}] 01:14:13 INFO - PROCESS | 1656 | 1466496853144 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:13 INFO - PROCESS | 1656 | 1466496853248 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:14:13 INFO - PROCESS | 1656 | 1466496853325 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:13 INFO - PROCESS | 1656 | 1466496853327 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11716a000 == 40 [pid = 1656] [id = 463] 01:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118055c00) [pid = 1656] [serial = 1388] [outer = 0x0] 01:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1181d6800) [pid = 1656] [serial = 1389] [outer = 0x118055c00] 01:14:13 INFO - PROCESS | 1656 | 1466496853356 Marionette DEBUG loaded listener.js 01:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185a2400) [pid = 1656] [serial = 1390] [outer = 0x118055c00] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12b009800 == 39 [pid = 1656] [id = 459] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x12a851800 == 38 [pid = 1656] [id = 458] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1181ac000 == 37 [pid = 1656] [id = 457] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x115e2b800 == 36 [pid = 1656] [id = 456] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x129109800 == 35 [pid = 1656] [id = 455] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x126d8e000 == 34 [pid = 1656] [id = 454] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x123dcc800 == 33 [pid = 1656] [id = 453] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x119bb2800 == 32 [pid = 1656] [id = 452] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x1181c7800 == 31 [pid = 1656] [id = 451] 01:14:13 INFO - PROCESS | 1656 | --DOCSHELL 0x11270f000 == 30 [pid = 1656] [id = 450] 01:14:13 INFO - PROCESS | 1656 | 1466496853749 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]]]}] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x120fec400) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113d30c00) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1161bc800) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118884c00) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11923e800) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11805ec00) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1182ee800) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x114f5d800) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116743c00) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12182e400) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119495400) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123f36000) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x126c06400) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x114f5dc00) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116811400) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113d31000) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126804800) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1182e2c00) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1182ec800) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1175fc800) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119aacc00) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195dbc00) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120eea400) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1182e1400) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x126832000) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1195e4000) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x127520000) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 01:14:13 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x116fa3800) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 01:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 677ms 01:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:14:13 INFO - PROCESS | 1656 | 1466496853807 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:14:13 INFO - PROCESS | 1656 | 1466496853810 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:14:13 INFO - PROCESS | 1656 | 1466496853814 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:14:13 INFO - PROCESS | 1656 | 1466496853817 Marionette TRACE conn2 <- [1,1826,null,{}] 01:14:13 INFO - PROCESS | 1656 | 1466496853819 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}] 01:14:13 INFO - PROCESS | 1656 | 1466496853821 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:13 INFO - PROCESS | 1656 | 1466496853904 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:14:13 INFO - PROCESS | 1656 | 1466496853908 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:13 INFO - PROCESS | 1656 | 1466496853909 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1181c7800 == 31 [pid = 1656] [id = 464] 01:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1185df000) [pid = 1656] [serial = 1391] [outer = 0x0] 01:14:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118881400) [pid = 1656] [serial = 1392] [outer = 0x1185df000] 01:14:13 INFO - PROCESS | 1656 | 1466496853942 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1194a4800) [pid = 1656] [serial = 1393] [outer = 0x1185df000] 01:14:14 INFO - PROCESS | 1656 | 1466496854288 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]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 01:14:14 INFO - PROCESS | 1656 | 1466496854334 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 1656 | 1466496854335 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:14:14 INFO - PROCESS | 1656 | 1466496854337 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 1656 | 1466496854340 Marionette TRACE conn2 <- [1,1830,null,{}] 01:14:14 INFO - PROCESS | 1656 | 1466496854348 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}] 01:14:14 INFO - PROCESS | 1656 | 1466496854351 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:14 INFO - PROCESS | 1656 | 1466496854434 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:14:14 INFO - PROCESS | 1656 | 1466496854439 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1656 | 1466496854441 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f28800 == 32 [pid = 1656] [id = 465] 01:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112973400) [pid = 1656] [serial = 1394] [outer = 0x0] 01:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120ef9c00) [pid = 1656] [serial = 1395] [outer = 0x112973400] 01:14:14 INFO - PROCESS | 1656 | 1466496854470 Marionette DEBUG loaded listener.js 01:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12182e400) [pid = 1656] [serial = 1396] [outer = 0x112973400] 01:14:14 INFO - PROCESS | 1656 | 1466496854818 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]]]}] 01:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 520ms 01:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:14:14 INFO - PROCESS | 1656 | 1466496854870 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:14:14 INFO - PROCESS | 1656 | 1466496854871 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:14:14 INFO - PROCESS | 1656 | 1466496854875 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:14:14 INFO - PROCESS | 1656 | 1466496854876 Marionette TRACE conn2 <- [1,1834,null,{}] 01:14:14 INFO - PROCESS | 1656 | 1466496854878 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}] 01:14:14 INFO - PROCESS | 1656 | 1466496854879 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:14 INFO - PROCESS | 1656 | 1466496854956 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:14:14 INFO - PROCESS | 1656 | 1466496854959 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:14 INFO - PROCESS | 1656 | 1466496854960 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dd7000 == 33 [pid = 1656] [id = 466] 01:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1219d0000) [pid = 1656] [serial = 1397] [outer = 0x0] 01:14:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125780800) [pid = 1656] [serial = 1398] [outer = 0x1219d0000] 01:14:14 INFO - PROCESS | 1656 | 1466496854988 Marionette DEBUG loaded listener.js 01:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126808400) [pid = 1656] [serial = 1399] [outer = 0x1219d0000] 01:14:15 INFO - PROCESS | 1656 | 1466496855360 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]]]}] 01:14:15 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 01:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 519ms 01:14:15 INFO - PROCESS | 1656 | 1466496855396 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:14:15 INFO - PROCESS | 1656 | 1466496855400 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:14:15 INFO - PROCESS | 1656 | 1466496855404 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:14:15 INFO - PROCESS | 1656 | 1466496855405 Marionette TRACE conn2 <- [1,1838,null,{}] 01:14:15 INFO - PROCESS | 1656 | 1466496855409 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}] 01:14:15 INFO - PROCESS | 1656 | 1466496855411 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:15 INFO - PROCESS | 1656 | 1466496855569 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:14:15 INFO - PROCESS | 1656 | 1466496855583 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:15 INFO - PROCESS | 1656 | 1466496855584 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x126ce1000 == 34 [pid = 1656] [id = 467] 01:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116fa5400) [pid = 1656] [serial = 1400] [outer = 0x0] 01:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12577e800) [pid = 1656] [serial = 1401] [outer = 0x116fa5400] 01:14:15 INFO - PROCESS | 1656 | 1466496855623 Marionette DEBUG loaded listener.js 01:14:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126c7b000) [pid = 1656] [serial = 1402] [outer = 0x116fa5400] 01:14:16 INFO - PROCESS | 1656 | 1466496856040 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]]]}] 01:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 01:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:14:16 INFO - PROCESS | 1656 | 1466496856082 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:14:16 INFO - PROCESS | 1656 | 1466496856084 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:14:16 INFO - PROCESS | 1656 | 1466496856087 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 1656 | 1466496856088 Marionette TRACE conn2 <- [1,1842,null,{}] 01:14:16 INFO - PROCESS | 1656 | 1466496856090 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}] 01:14:16 INFO - PROCESS | 1656 | 1466496856094 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:16 INFO - PROCESS | 1656 | 1466496856214 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:14:16 INFO - PROCESS | 1656 | 1466496856218 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1656 | 1466496856219 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12959f800 == 35 [pid = 1656] [id = 468] 01:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126c06400) [pid = 1656] [serial = 1403] [outer = 0x0] 01:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x127509400) [pid = 1656] [serial = 1404] [outer = 0x126c06400] 01:14:16 INFO - PROCESS | 1656 | 1466496856244 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128edf800) [pid = 1656] [serial = 1405] [outer = 0x126c06400] 01:14:16 INFO - PROCESS | 1656 | 1466496856573 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]]]}] 01:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 01:14:16 INFO - PROCESS | 1656 | 1466496856618 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:14:16 INFO - PROCESS | 1656 | 1466496856619 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:14:16 INFO - PROCESS | 1656 | 1466496856621 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:14:16 INFO - PROCESS | 1656 | 1466496856622 Marionette TRACE conn2 <- [1,1846,null,{}] 01:14:16 INFO - PROCESS | 1656 | 1466496856624 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}] 01:14:16 INFO - PROCESS | 1656 | 1466496856626 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:16 INFO - PROCESS | 1656 | 1466496856720 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:14:16 INFO - PROCESS | 1656 | 1466496856724 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:16 INFO - PROCESS | 1656 | 1466496856725 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a85f800 == 36 [pid = 1656] [id = 469] 01:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128ee1400) [pid = 1656] [serial = 1406] [outer = 0x0] 01:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129308000) [pid = 1656] [serial = 1407] [outer = 0x128ee1400] 01:14:16 INFO - PROCESS | 1656 | 1466496856756 Marionette DEBUG loaded listener.js 01:14:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129408800) [pid = 1656] [serial = 1408] [outer = 0x128ee1400] 01:14:17 INFO - PROCESS | 1656 | 1466496857101 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]]]}] 01:14:17 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) 01:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 518ms 01:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:14:17 INFO - PROCESS | 1656 | 1466496857139 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:14:17 INFO - PROCESS | 1656 | 1466496857141 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:14:17 INFO - PROCESS | 1656 | 1466496857143 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1656 | 1466496857144 Marionette TRACE conn2 <- [1,1850,null,{}] 01:14:17 INFO - PROCESS | 1656 | 1466496857146 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}] 01:14:17 INFO - PROCESS | 1656 | 1466496857147 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:17 INFO - PROCESS | 1656 | 1466496857244 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:14:17 INFO - PROCESS | 1656 | 1466496857248 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 1656 | 1466496857249 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b20e000 == 37 [pid = 1656] [id = 470] 01:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x128ee1800) [pid = 1656] [serial = 1409] [outer = 0x0] 01:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129413800) [pid = 1656] [serial = 1410] [outer = 0x128ee1800] 01:14:17 INFO - PROCESS | 1656 | 1466496857273 Marionette DEBUG loaded listener.js 01:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12941f400) [pid = 1656] [serial = 1411] [outer = 0x128ee1800] 01:14:17 INFO - PROCESS | 1656 | 1466496857584 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]]]}] 01:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 467ms 01:14:17 INFO - PROCESS | 1656 | 1466496857611 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:14:17 INFO - PROCESS | 1656 | 1466496857612 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:14:17 INFO - PROCESS | 1656 | 1466496857629 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:14:17 INFO - PROCESS | 1656 | 1466496857630 Marionette TRACE conn2 <- [1,1854,null,{}] 01:14:17 INFO - PROCESS | 1656 | 1466496857636 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}] 01:14:17 INFO - PROCESS | 1656 | 1466496857637 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:17 INFO - PROCESS | 1656 | 1466496857745 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:14:17 INFO - PROCESS | 1656 | 1466496857748 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:17 INFO - PROCESS | 1656 | 1466496857750 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3bc000 == 38 [pid = 1656] [id = 471] 01:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120fe9000) [pid = 1656] [serial = 1412] [outer = 0x0] 01:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a693c00) [pid = 1656] [serial = 1413] [outer = 0x120fe9000] 01:14:17 INFO - PROCESS | 1656 | 1466496857796 Marionette DEBUG loaded listener.js 01:14:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a69f800) [pid = 1656] [serial = 1414] [outer = 0x120fe9000] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x120eeb800) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x112a75000) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1182e4800) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125dcdc00) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116741400) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118712c00) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119aa4000) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120ef3c00) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125852000) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1164ee000) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12117fc00) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112fd6800) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126834800) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11297cc00) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11673e800) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:14:18 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1182efc00) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:14:18 INFO - PROCESS | 1656 | 1466496858361 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]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 778ms 01:14:18 INFO - PROCESS | 1656 | 1466496858401 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1656 | 1466496858403 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:14:18 INFO - PROCESS | 1656 | 1466496858405 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1656 | 1466496858406 Marionette TRACE conn2 <- [1,1858,null,{}] 01:14:18 INFO - PROCESS | 1656 | 1466496858408 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}] 01:14:18 INFO - PROCESS | 1656 | 1466496858409 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:18 INFO - PROCESS | 1656 | 1466496858488 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:14:18 INFO - PROCESS | 1656 | 1466496858491 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:18 INFO - PROCESS | 1656 | 1466496858492 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x129382800 == 39 [pid = 1656] [id = 472] 01:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x115ddf400) [pid = 1656] [serial = 1415] [outer = 0x0] 01:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119aab400) [pid = 1656] [serial = 1416] [outer = 0x115ddf400] 01:14:18 INFO - PROCESS | 1656 | 1466496858517 Marionette DEBUG loaded listener.js 01:14:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1215ad400) [pid = 1656] [serial = 1417] [outer = 0x115ddf400] 01:14:18 INFO - PROCESS | 1656 | 1466496858829 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]]]}] 01:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 471ms 01:14:18 INFO - PROCESS | 1656 | 1466496858876 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:14:18 INFO - PROCESS | 1656 | 1466496858878 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:14:18 INFO - PROCESS | 1656 | 1466496858880 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:14:18 INFO - PROCESS | 1656 | 1466496858882 Marionette TRACE conn2 <- [1,1862,null,{}] 01:14:18 INFO - PROCESS | 1656 | 1466496858884 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}] 01:14:18 INFO - PROCESS | 1656 | 1466496858886 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:19 INFO - PROCESS | 1656 | 1466496859013 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:14:19 INFO - PROCESS | 1656 | 1466496859063 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1656 | 1466496859075 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d5000 == 40 [pid = 1656] [id = 473] 01:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x120eeb800) [pid = 1656] [serial = 1418] [outer = 0x0] 01:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127504400) [pid = 1656] [serial = 1419] [outer = 0x120eeb800] 01:14:19 INFO - PROCESS | 1656 | 1466496859118 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12a87b400) [pid = 1656] [serial = 1420] [outer = 0x120eeb800] 01:14:19 INFO - PROCESS | 1656 | 1466496859493 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]]]}] 01:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 621ms 01:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:14:19 INFO - PROCESS | 1656 | 1466496859501 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:14:19 INFO - PROCESS | 1656 | 1466496859502 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:14:19 INFO - PROCESS | 1656 | 1466496859504 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:14:19 INFO - PROCESS | 1656 | 1466496859505 Marionette TRACE conn2 <- [1,1866,null,{}] 01:14:19 INFO - PROCESS | 1656 | 1466496859508 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}] 01:14:19 INFO - PROCESS | 1656 | 1466496859509 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:19 INFO - PROCESS | 1656 | 1466496859590 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:14:19 INFO - PROCESS | 1656 | 1466496859651 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:19 INFO - PROCESS | 1656 | 1466496859651 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca7d000 == 41 [pid = 1656] [id = 474] 01:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12134b800) [pid = 1656] [serial = 1421] [outer = 0x0] 01:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12adca000) [pid = 1656] [serial = 1422] [outer = 0x12134b800] 01:14:19 INFO - PROCESS | 1656 | 1466496859675 Marionette DEBUG loaded listener.js 01:14:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b02a800) [pid = 1656] [serial = 1423] [outer = 0x12134b800] 01:14:19 INFO - PROCESS | 1656 | 1466496859935 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]]]}] 01:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 470ms 01:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:14:19 INFO - PROCESS | 1656 | 1466496859975 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:14:19 INFO - PROCESS | 1656 | 1466496859976 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:14:19 INFO - PROCESS | 1656 | 1466496859978 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:14:19 INFO - PROCESS | 1656 | 1466496859979 Marionette TRACE conn2 <- [1,1870,null,{}] 01:14:19 INFO - PROCESS | 1656 | 1466496859989 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}] 01:14:19 INFO - PROCESS | 1656 | 1466496859990 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:20 INFO - PROCESS | 1656 | 1466496860078 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:14:20 INFO - PROCESS | 1656 | 1466496860181 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1656 | 1466496860182 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x115ed9000 == 42 [pid = 1656] [id = 475] 01:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x110f84c00) [pid = 1656] [serial = 1424] [outer = 0x0] 01:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112d8cc00) [pid = 1656] [serial = 1425] [outer = 0x110f84c00] 01:14:20 INFO - PROCESS | 1656 | 1466496860214 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x115e0e400) [pid = 1656] [serial = 1426] [outer = 0x110f84c00] 01:14:20 INFO - PROCESS | 1656 | 1466496860691 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]]]}] 01:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 723ms 01:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:14:20 INFO - PROCESS | 1656 | 1466496860704 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:14:20 INFO - PROCESS | 1656 | 1466496860706 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:14:20 INFO - PROCESS | 1656 | 1466496860710 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:14:20 INFO - PROCESS | 1656 | 1466496860711 Marionette TRACE conn2 <- [1,1874,null,{}] 01:14:20 INFO - PROCESS | 1656 | 1466496860715 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}] 01:14:20 INFO - PROCESS | 1656 | 1466496860718 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:20 INFO - PROCESS | 1656 | 1466496860823 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:14:20 INFO - PROCESS | 1656 | 1466496860883 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:20 INFO - PROCESS | 1656 | 1466496860885 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x121264800 == 43 [pid = 1656] [id = 476] 01:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x117c10400) [pid = 1656] [serial = 1427] [outer = 0x0] 01:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119496800) [pid = 1656] [serial = 1428] [outer = 0x117c10400] 01:14:20 INFO - PROCESS | 1656 | 1466496860926 Marionette DEBUG loaded listener.js 01:14:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119979400) [pid = 1656] [serial = 1429] [outer = 0x117c10400] 01:14:21 INFO - PROCESS | 1656 | 1466496861342 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]]]}] 01:14:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 673ms 01:14:21 INFO - PROCESS | 1656 | 1466496861385 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:14:21 INFO - PROCESS | 1656 | 1466496861388 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:14:21 INFO - PROCESS | 1656 | 1466496861390 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:14:21 INFO - PROCESS | 1656 | 1466496861392 Marionette TRACE conn2 <- [1,1878,null,{}] 01:14:21 INFO - PROCESS | 1656 | 1466496861394 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}] 01:14:21 INFO - PROCESS | 1656 | 1466496861396 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:21 INFO - PROCESS | 1656 | 1466496861502 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:14:21 INFO - PROCESS | 1656 | 1466496861596 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:21 INFO - PROCESS | 1656 | 1466496861597 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba8a800 == 44 [pid = 1656] [id = 477] 01:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119aa9800) [pid = 1656] [serial = 1430] [outer = 0x0] 01:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121a40c00) [pid = 1656] [serial = 1431] [outer = 0x119aa9800] 01:14:21 INFO - PROCESS | 1656 | 1466496861626 Marionette DEBUG loaded listener.js 01:14:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12680d800) [pid = 1656] [serial = 1432] [outer = 0x119aa9800] 01:14:22 INFO - PROCESS | 1656 | 1466496862027 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]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 669ms 01:14:22 INFO - PROCESS | 1656 | 1466496862060 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1656 | 1466496862062 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:14:22 INFO - PROCESS | 1656 | 1466496862071 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1656 | 1466496862075 Marionette TRACE conn2 <- [1,1882,null,{}] 01:14:22 INFO - PROCESS | 1656 | 1466496862078 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}] 01:14:22 INFO - PROCESS | 1656 | 1466496862081 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:22 INFO - PROCESS | 1656 | 1466496862182 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:14:22 INFO - PROCESS | 1656 | 1466496862242 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:22 INFO - PROCESS | 1656 | 1466496862244 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbc6800 == 45 [pid = 1656] [id = 478] 01:14:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12680f000) [pid = 1656] [serial = 1433] [outer = 0x0] 01:14:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12750ec00) [pid = 1656] [serial = 1434] [outer = 0x12680f000] 01:14:22 INFO - PROCESS | 1656 | 1466496862272 Marionette DEBUG loaded listener.js 01:14:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128eddc00) [pid = 1656] [serial = 1435] [outer = 0x12680f000] 01:14:22 INFO - PROCESS | 1656 | 1466496862740 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]]]}] 01:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 727ms 01:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:14:22 INFO - PROCESS | 1656 | 1466496862793 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:14:22 INFO - PROCESS | 1656 | 1466496862795 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:14:22 INFO - PROCESS | 1656 | 1466496862829 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:14:22 INFO - PROCESS | 1656 | 1466496862830 Marionette TRACE conn2 <- [1,1886,null,{}] 01:14:22 INFO - PROCESS | 1656 | 1466496862854 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}] 01:14:22 INFO - PROCESS | 1656 | 1466496862855 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:22 INFO - PROCESS | 1656 | 1466496862962 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:14:23 INFO - PROCESS | 1656 | 1466496863047 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 1656 | 1466496863048 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11714f800 == 46 [pid = 1656] [id = 479] 01:14:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x120ef0800) [pid = 1656] [serial = 1436] [outer = 0x0] 01:14:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1252ccc00) [pid = 1656] [serial = 1437] [outer = 0x120ef0800] 01:14:23 INFO - PROCESS | 1656 | 1466496863084 Marionette DEBUG loaded listener.js 01:14:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128a55400) [pid = 1656] [serial = 1438] [outer = 0x120ef0800] 01:14:23 INFO - PROCESS | 1656 | 1466496863776 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]]]}] 01:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1021ms 01:14:23 INFO - PROCESS | 1656 | 1466496863819 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:14:23 INFO - PROCESS | 1656 | 1466496863821 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:14:23 INFO - PROCESS | 1656 | 1466496863824 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:14:23 INFO - PROCESS | 1656 | 1466496863826 Marionette TRACE conn2 <- [1,1890,null,{}] 01:14:23 INFO - PROCESS | 1656 | 1466496863830 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}] 01:14:23 INFO - PROCESS | 1656 | 1466496863831 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:23 INFO - PROCESS | 1656 | 1466496863929 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:14:23 INFO - PROCESS | 1656 | 1466496863993 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:23 INFO - PROCESS | 1656 | 1466496863994 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2e000 == 47 [pid = 1656] [id = 480] 01:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11805b400) [pid = 1656] [serial = 1439] [outer = 0x0] 01:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118117400) [pid = 1656] [serial = 1440] [outer = 0x11805b400] 01:14:24 INFO - PROCESS | 1656 | 1466496864022 Marionette DEBUG loaded listener.js 01:14:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185aa400) [pid = 1656] [serial = 1441] [outer = 0x11805b400] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca7d000 == 46 [pid = 1656] [id = 474] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d5000 == 45 [pid = 1656] [id = 473] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x129382800 == 44 [pid = 1656] [id = 472] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3bc000 == 43 [pid = 1656] [id = 471] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b20e000 == 42 [pid = 1656] [id = 470] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12a85f800 == 41 [pid = 1656] [id = 469] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12959f800 == 40 [pid = 1656] [id = 468] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x126ce1000 == 39 [pid = 1656] [id = 467] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x123dd7000 == 38 [pid = 1656] [id = 466] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x120f28800 == 37 [pid = 1656] [id = 465] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1181c7800 == 36 [pid = 1656] [id = 464] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11716a000 == 35 [pid = 1656] [id = 463] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x1268c7000 == 34 [pid = 1656] [id = 462] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12b212800 == 33 [pid = 1656] [id = 460] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x117c41800 == 32 [pid = 1656] [id = 461] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x11714f800 == 31 [pid = 1656] [id = 479] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbc6800 == 30 [pid = 1656] [id = 478] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba8a800 == 29 [pid = 1656] [id = 477] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x121264800 == 28 [pid = 1656] [id = 476] 01:14:24 INFO - PROCESS | 1656 | --DOCSHELL 0x115ed9000 == 27 [pid = 1656] [id = 475] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x120feac00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112d8e000) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x113d30400) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1185ad400) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x127506000) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126d70400) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1182e3800) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x116819c00) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11923f800) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11888b400) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120ef2c00) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119ab0000) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1252c6800) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12145d800) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x126833800) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12680c000) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x125dc0800) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x125d50800) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125848800) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116816000) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118550c00) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x127520400) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127504800) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c0f000) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128a4f400) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1182edc00) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118115400) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128a52400) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195db000) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x119df6800) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12145a400) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118fbf000) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x118718c00) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 01:14:24 INFO - PROCESS | 1656 | 1466496864967 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]]]}] 01:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1174ms 01:14:25 INFO - PROCESS | 1656 | 1466496864999 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:14:25 INFO - PROCESS | 1656 | 1466496865001 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:14:25 INFO - PROCESS | 1656 | 1466496865004 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:14:25 INFO - PROCESS | 1656 | 1466496865006 Marionette TRACE conn2 <- [1,1894,null,{}] 01:14:25 INFO - PROCESS | 1656 | 1466496865009 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}] 01:14:25 INFO - PROCESS | 1656 | 1466496865011 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:25 INFO - PROCESS | 1656 | 1466496865094 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:14:25 INFO - PROCESS | 1656 | 1466496865152 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1656 | 1466496865154 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2f800 == 28 [pid = 1656] [id = 481] 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x114f5dc00) [pid = 1656] [serial = 1442] [outer = 0x0] 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11673e800) [pid = 1656] [serial = 1443] [outer = 0x114f5dc00] 01:14:25 INFO - PROCESS | 1656 | 1466496865181 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1175f8000) [pid = 1656] [serial = 1444] [outer = 0x114f5dc00] 01:14:25 INFO - PROCESS | 1656 | 1466496865496 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]]]}] 01:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 01:14:25 INFO - PROCESS | 1656 | 1466496865524 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:14:25 INFO - PROCESS | 1656 | 1466496865527 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:14:25 INFO - PROCESS | 1656 | 1466496865535 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:14:25 INFO - PROCESS | 1656 | 1466496865536 Marionette TRACE conn2 <- [1,1898,null,{}] 01:14:25 INFO - PROCESS | 1656 | 1466496865539 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}] 01:14:25 INFO - PROCESS | 1656 | 1466496865540 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:25 INFO - PROCESS | 1656 | 1466496865616 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:14:25 INFO - PROCESS | 1656 | 1466496865621 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:25 INFO - PROCESS | 1656 | 1466496865622 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831f000 == 29 [pid = 1656] [id = 482] 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118058400) [pid = 1656] [serial = 1445] [outer = 0x0] 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182e4c00) [pid = 1656] [serial = 1446] [outer = 0x118058400] 01:14:25 INFO - PROCESS | 1656 | 1466496865653 Marionette DEBUG loaded listener.js 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185d8000) [pid = 1656] [serial = 1447] [outer = 0x118058400] 01:14:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118fc0400) [pid = 1656] [serial = 1448] [outer = 0x12cb8e000] 01:14:26 INFO - PROCESS | 1656 | 1466496866056 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]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 572ms 01:14:26 INFO - PROCESS | 1656 | 1466496866106 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:14:26 INFO - PROCESS | 1656 | 1466496866107 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:14:26 INFO - PROCESS | 1656 | 1466496866109 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1656 | 1466496866111 Marionette TRACE conn2 <- [1,1902,null,{}] 01:14:26 INFO - PROCESS | 1656 | 1466496866119 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}] 01:14:26 INFO - PROCESS | 1656 | 1466496866122 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:26 INFO - PROCESS | 1656 | 1466496866200 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:14:26 INFO - PROCESS | 1656 | 1466496866205 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1656 | 1466496866208 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x121127000 == 30 [pid = 1656] [id = 483] 01:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112f88000) [pid = 1656] [serial = 1449] [outer = 0x0] 01:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195dd400) [pid = 1656] [serial = 1450] [outer = 0x112f88000] 01:14:26 INFO - PROCESS | 1656 | 1466496866238 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119df7c00) [pid = 1656] [serial = 1451] [outer = 0x112f88000] 01:14:26 INFO - PROCESS | 1656 | 1466496866578 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]]]}] 01:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 474ms 01:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:14:26 INFO - PROCESS | 1656 | 1466496866590 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:14:26 INFO - PROCESS | 1656 | 1466496866591 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:14:26 INFO - PROCESS | 1656 | 1466496866593 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:14:26 INFO - PROCESS | 1656 | 1466496866594 Marionette TRACE conn2 <- [1,1906,null,{}] 01:14:26 INFO - PROCESS | 1656 | 1466496866597 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}] 01:14:26 INFO - PROCESS | 1656 | 1466496866599 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:26 INFO - PROCESS | 1656 | 1466496866711 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:14:26 INFO - PROCESS | 1656 | 1466496866717 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:26 INFO - PROCESS | 1656 | 1466496866718 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dca000 == 31 [pid = 1656] [id = 484] 01:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119aa4c00) [pid = 1656] [serial = 1452] [outer = 0x0] 01:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fe4400) [pid = 1656] [serial = 1453] [outer = 0x119aa4c00] 01:14:26 INFO - PROCESS | 1656 | 1466496866743 Marionette DEBUG loaded listener.js 01:14:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1215ae800) [pid = 1656] [serial = 1454] [outer = 0x119aa4c00] 01:14:27 INFO - PROCESS | 1656 | 1466496867103 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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 522ms 01:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:14:27 INFO - PROCESS | 1656 | 1466496867117 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1656 | 1466496867119 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:14:27 INFO - PROCESS | 1656 | 1466496867132 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1656 | 1466496867135 Marionette TRACE conn2 <- [1,1910,null,{}] 01:14:27 INFO - PROCESS | 1656 | 1466496867147 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}] 01:14:27 INFO - PROCESS | 1656 | 1466496867149 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:27 INFO - PROCESS | 1656 | 1466496867284 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:14:27 INFO - PROCESS | 1656 | 1466496867289 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:27 INFO - PROCESS | 1656 | 1466496867290 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268c1000 == 32 [pid = 1656] [id = 485] 01:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x114f53000) [pid = 1656] [serial = 1455] [outer = 0x0] 01:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121cc3c00) [pid = 1656] [serial = 1456] [outer = 0x114f53000] 01:14:27 INFO - PROCESS | 1656 | 1466496867315 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125d45000) [pid = 1656] [serial = 1457] [outer = 0x114f53000] 01:14:27 INFO - PROCESS | 1656 | 1466496867673 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]]]}] 01:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 590ms 01:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:14:27 INFO - PROCESS | 1656 | 1466496867712 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:14:27 INFO - PROCESS | 1656 | 1466496867713 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:14:27 INFO - PROCESS | 1656 | 1466496867715 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:14:27 INFO - PROCESS | 1656 | 1466496867716 Marionette TRACE conn2 <- [1,1914,null,{}] 01:14:27 INFO - PROCESS | 1656 | 1466496867719 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}] 01:14:27 INFO - PROCESS | 1656 | 1466496867723 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:27 INFO - PROCESS | 1656 | 1466496867837 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:14:27 INFO - PROCESS | 1656 | 1466496867846 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:27 INFO - PROCESS | 1656 | 1466496867848 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3e000 == 33 [pid = 1656] [id = 486] 01:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125d47800) [pid = 1656] [serial = 1458] [outer = 0x0] 01:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12680c000) [pid = 1656] [serial = 1459] [outer = 0x125d47800] 01:14:27 INFO - PROCESS | 1656 | 1466496867876 Marionette DEBUG loaded listener.js 01:14:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127522800) [pid = 1656] [serial = 1460] [outer = 0x125d47800] 01:14:28 INFO - PROCESS | 1656 | 1466496868193 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]]]}] 01:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 519ms 01:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:14:28 INFO - PROCESS | 1656 | 1466496868235 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:14:28 INFO - PROCESS | 1656 | 1466496868236 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:14:28 INFO - PROCESS | 1656 | 1466496868238 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 1656 | 1466496868239 Marionette TRACE conn2 <- [1,1918,null,{}] 01:14:28 INFO - PROCESS | 1656 | 1466496868249 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}] 01:14:28 INFO - PROCESS | 1656 | 1466496868250 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:28 INFO - PROCESS | 1656 | 1466496868341 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:14:28 INFO - PROCESS | 1656 | 1466496868378 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1656 | 1466496868379 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x129382800 == 34 [pid = 1656] [id = 487] 01:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11297dc00) [pid = 1656] [serial = 1461] [outer = 0x0] 01:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128a4f800) [pid = 1656] [serial = 1462] [outer = 0x11297dc00] 01:14:28 INFO - PROCESS | 1656 | 1466496868404 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128d05c00) [pid = 1656] [serial = 1463] [outer = 0x11297dc00] 01:14:28 INFO - PROCESS | 1656 | 1466496868729 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]]]}] 01:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 520ms 01:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:14:28 INFO - PROCESS | 1656 | 1466496868768 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:14:28 INFO - PROCESS | 1656 | 1466496868769 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:14:28 INFO - PROCESS | 1656 | 1466496868771 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:14:28 INFO - PROCESS | 1656 | 1466496868772 Marionette TRACE conn2 <- [1,1922,null,{}] 01:14:28 INFO - PROCESS | 1656 | 1466496868774 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}] 01:14:28 INFO - PROCESS | 1656 | 1466496868776 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:28 INFO - PROCESS | 1656 | 1466496868872 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:14:28 INFO - PROCESS | 1656 | 1466496868875 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:28 INFO - PROCESS | 1656 | 1466496868876 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12959b800 == 35 [pid = 1656] [id = 488] 01:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128a4c400) [pid = 1656] [serial = 1464] [outer = 0x0] 01:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128edbc00) [pid = 1656] [serial = 1465] [outer = 0x128a4c400] 01:14:28 INFO - PROCESS | 1656 | 1466496868901 Marionette DEBUG loaded listener.js 01:14:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129302c00) [pid = 1656] [serial = 1466] [outer = 0x128a4c400] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126c06400) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128ee1400) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1219d0000) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112973400) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1210abc00) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118055c00) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185df000) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112fcec00) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120eeb800) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116fa5400) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185d9800) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128ee1800) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12134b800) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fe9000) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:14:29 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x115ddf400) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:14:29 INFO - PROCESS | 1656 | 1466496869412 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]]]}] 01:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 670ms 01:14:29 INFO - PROCESS | 1656 | 1466496869442 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:14:29 INFO - PROCESS | 1656 | 1466496869444 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:14:29 INFO - PROCESS | 1656 | 1466496869446 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:14:29 INFO - PROCESS | 1656 | 1466496869448 Marionette TRACE conn2 <- [1,1926,null,{}] 01:14:29 INFO - PROCESS | 1656 | 1466496869455 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}] 01:14:29 INFO - PROCESS | 1656 | 1466496869456 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:29 INFO - PROCESS | 1656 | 1466496869571 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:14:29 INFO - PROCESS | 1656 | 1466496869626 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:29 INFO - PROCESS | 1656 | 1466496869627 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x121126800 == 36 [pid = 1656] [id = 489] 01:14:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112973400) [pid = 1656] [serial = 1467] [outer = 0x0] 01:14:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1183ed800) [pid = 1656] [serial = 1468] [outer = 0x112973400] 01:14:29 INFO - PROCESS | 1656 | 1466496869652 Marionette DEBUG loaded listener.js 01:14:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x125852000) [pid = 1656] [serial = 1469] [outer = 0x112973400] 01:14:29 INFO - PROCESS | 1656 | 1466496869960 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]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 573ms 01:14:30 INFO - PROCESS | 1656 | 1466496870020 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:14:30 INFO - PROCESS | 1656 | 1466496870022 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:14:30 INFO - PROCESS | 1656 | 1466496870026 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1656 | 1466496870027 Marionette TRACE conn2 <- [1,1930,null,{}] 01:14:30 INFO - PROCESS | 1656 | 1466496870031 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}] 01:14:30 INFO - PROCESS | 1656 | 1466496870032 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:30 INFO - PROCESS | 1656 | 1466496870182 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:14:30 INFO - PROCESS | 1656 | 1466496870192 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 1656 | 1466496870193 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af05000 == 37 [pid = 1656] [id = 490] 01:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x114f52000) [pid = 1656] [serial = 1470] [outer = 0x0] 01:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128edd000) [pid = 1656] [serial = 1471] [outer = 0x114f52000] 01:14:30 INFO - PROCESS | 1656 | 1466496870232 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12930ec00) [pid = 1656] [serial = 1472] [outer = 0x114f52000] 01:14:30 INFO - PROCESS | 1656 | 1466496870592 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]]]}] 01:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 619ms 01:14:30 INFO - PROCESS | 1656 | 1466496870645 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:14:30 INFO - PROCESS | 1656 | 1466496870647 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:14:30 INFO - PROCESS | 1656 | 1466496870649 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:14:30 INFO - PROCESS | 1656 | 1466496870651 Marionette TRACE conn2 <- [1,1934,null,{}] 01:14:30 INFO - PROCESS | 1656 | 1466496870653 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}] 01:14:30 INFO - PROCESS | 1656 | 1466496870655 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:30 INFO - PROCESS | 1656 | 1466496870755 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:14:30 INFO - PROCESS | 1656 | 1466496870833 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:30 INFO - PROCESS | 1656 | 1466496870834 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268c0000 == 38 [pid = 1656] [id = 491] 01:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129416800) [pid = 1656] [serial = 1473] [outer = 0x0] 01:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a696000) [pid = 1656] [serial = 1474] [outer = 0x129416800] 01:14:30 INFO - PROCESS | 1656 | 1466496870861 Marionette DEBUG loaded listener.js 01:14:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12adc7400) [pid = 1656] [serial = 1475] [outer = 0x129416800] 01:14:31 INFO - PROCESS | 1656 | 1466496871152 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]]]}] 01:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 520ms 01:14:31 INFO - PROCESS | 1656 | 1466496871171 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:14:31 INFO - PROCESS | 1656 | 1466496871172 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:14:31 INFO - PROCESS | 1656 | 1466496871174 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:14:31 INFO - PROCESS | 1656 | 1466496871175 Marionette TRACE conn2 <- [1,1938,null,{}] 01:14:31 INFO - PROCESS | 1656 | 1466496871178 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}] 01:14:31 INFO - PROCESS | 1656 | 1466496871179 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:31 INFO - PROCESS | 1656 | 1466496871308 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:14:31 INFO - PROCESS | 1656 | 1466496871365 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:31 INFO - PROCESS | 1656 | 1466496871367 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x113b5a000 == 39 [pid = 1656] [id = 492] 01:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x111fca400) [pid = 1656] [serial = 1476] [outer = 0x0] 01:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1122aa000) [pid = 1656] [serial = 1477] [outer = 0x111fca400] 01:14:31 INFO - PROCESS | 1656 | 1466496871399 Marionette DEBUG loaded listener.js 01:14:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112f88800) [pid = 1656] [serial = 1478] [outer = 0x111fca400] 01:14:31 INFO - PROCESS | 1656 | 1466496871928 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]]]}] 01:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 768ms 01:14:31 INFO - PROCESS | 1656 | 1466496871944 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:14:31 INFO - PROCESS | 1656 | 1466496871946 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:14:31 INFO - PROCESS | 1656 | 1466496871977 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:14:31 INFO - PROCESS | 1656 | 1466496871978 Marionette TRACE conn2 <- [1,1942,null,{}] 01:14:31 INFO - PROCESS | 1656 | 1466496871985 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}] 01:14:31 INFO - PROCESS | 1656 | 1466496871988 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:32 INFO - PROCESS | 1656 | 1466496872123 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:14:32 INFO - PROCESS | 1656 | 1466496872203 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:32 INFO - PROCESS | 1656 | 1466496872205 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12111e800 == 40 [pid = 1656] [id = 493] 01:14:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118110400) [pid = 1656] [serial = 1479] [outer = 0x0] 01:14:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182edc00) [pid = 1656] [serial = 1480] [outer = 0x118110400] 01:14:32 INFO - PROCESS | 1656 | 1466496872235 Marionette DEBUG loaded listener.js 01:14:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118712c00) [pid = 1656] [serial = 1481] [outer = 0x118110400] 01:14:32 INFO - PROCESS | 1656 | 1466496872907 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]]]}] 01:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1004ms 01:14:32 INFO - PROCESS | 1656 | 1466496872954 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:14:32 INFO - PROCESS | 1656 | 1466496872956 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:14:32 INFO - PROCESS | 1656 | 1466496872959 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:14:32 INFO - PROCESS | 1656 | 1466496872962 Marionette TRACE conn2 <- [1,1946,null,{}] 01:14:32 INFO - PROCESS | 1656 | 1466496872969 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}] 01:14:32 INFO - PROCESS | 1656 | 1466496872971 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:33 INFO - PROCESS | 1656 | 1466496873077 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:14:33 INFO - PROCESS | 1656 | 1466496873161 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 1656 | 1466496873164 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117160000 == 41 [pid = 1656] [id = 494] 01:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11810c400) [pid = 1656] [serial = 1482] [outer = 0x0] 01:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1182e4800) [pid = 1656] [serial = 1483] [outer = 0x11810c400] 01:14:33 INFO - PROCESS | 1656 | 1466496873193 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1185a3400) [pid = 1656] [serial = 1484] [outer = 0x11810c400] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1268c0000 == 40 [pid = 1656] [id = 491] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12af05000 == 39 [pid = 1656] [id = 490] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x121126800 == 38 [pid = 1656] [id = 489] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12959b800 == 37 [pid = 1656] [id = 488] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x129382800 == 36 [pid = 1656] [id = 487] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3e000 == 35 [pid = 1656] [id = 486] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1268c1000 == 34 [pid = 1656] [id = 485] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x123dca000 == 33 [pid = 1656] [id = 484] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x121127000 == 32 [pid = 1656] [id = 483] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x11831f000 == 31 [pid = 1656] [id = 482] 01:14:33 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2f800 == 30 [pid = 1656] [id = 481] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x127509400) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129308000) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x125780800) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126808400) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120ef9c00) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12182e400) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128d75000) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1181d6800) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185a2400) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118881400) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1194a4800) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113b3dc00) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1164f4800) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12a87b400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12577e800) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118711c00) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119239000) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129413800) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12adca000) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12941f400) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129408800) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12a693c00) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119aab400) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a69f800) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12b02a800) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128edf800) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x127504400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x126c7b000) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1215ad400) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 01:14:33 INFO - PROCESS | 1656 | 1466496873605 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]]]}] 01:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 676ms 01:14:33 INFO - PROCESS | 1656 | 1466496873636 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:14:33 INFO - PROCESS | 1656 | 1466496873639 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:14:33 INFO - PROCESS | 1656 | 1466496873643 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:14:33 INFO - PROCESS | 1656 | 1466496873645 Marionette TRACE conn2 <- [1,1950,null,{}] 01:14:33 INFO - PROCESS | 1656 | 1466496873647 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}] 01:14:33 INFO - PROCESS | 1656 | 1466496873649 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:33 INFO - PROCESS | 1656 | 1466496873727 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:14:33 INFO - PROCESS | 1656 | 1466496873787 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:33 INFO - PROCESS | 1656 | 1466496873788 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c7800 == 31 [pid = 1656] [id = 495] 01:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118550000) [pid = 1656] [serial = 1485] [outer = 0x0] 01:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118f78800) [pid = 1656] [serial = 1486] [outer = 0x118550000] 01:14:33 INFO - PROCESS | 1656 | 1466496873817 Marionette DEBUG loaded listener.js 01:14:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195e2400) [pid = 1656] [serial = 1487] [outer = 0x118550000] 01:14:34 INFO - PROCESS | 1656 | 1466496874122 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]]]}] 01:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 01:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:14:34 INFO - PROCESS | 1656 | 1466496874162 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 1656 | 1466496874164 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:14:34 INFO - PROCESS | 1656 | 1466496874168 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 1656 | 1466496874171 Marionette TRACE conn2 <- [1,1954,null,{}] 01:14:34 INFO - PROCESS | 1656 | 1466496874178 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}] 01:14:34 INFO - PROCESS | 1656 | 1466496874182 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:34 INFO - PROCESS | 1656 | 1466496874263 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:14:34 INFO - PROCESS | 1656 | 1466496874271 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 1656 | 1466496874273 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dcb800 == 32 [pid = 1656] [id = 496] 01:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120eec400) [pid = 1656] [serial = 1488] [outer = 0x0] 01:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12117c800) [pid = 1656] [serial = 1489] [outer = 0x120eec400] 01:14:34 INFO - PROCESS | 1656 | 1466496874302 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1254ce400) [pid = 1656] [serial = 1490] [outer = 0x120eec400] 01:14:34 INFO - PROCESS | 1656 | 1466496874670 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]]]}] 01:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 523ms 01:14:34 INFO - PROCESS | 1656 | 1466496874691 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:14:34 INFO - PROCESS | 1656 | 1466496874693 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:14:34 INFO - PROCESS | 1656 | 1466496874695 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:14:34 INFO - PROCESS | 1656 | 1466496874696 Marionette TRACE conn2 <- [1,1958,null,{}] 01:14:34 INFO - PROCESS | 1656 | 1466496874698 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}] 01:14:34 INFO - PROCESS | 1656 | 1466496874699 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:34 INFO - PROCESS | 1656 | 1466496874778 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:14:34 INFO - PROCESS | 1656 | 1466496874783 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:34 INFO - PROCESS | 1656 | 1466496874785 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12731a800 == 33 [pid = 1656] [id = 497] 01:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113b3ec00) [pid = 1656] [serial = 1491] [outer = 0x0] 01:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125dc3800) [pid = 1656] [serial = 1492] [outer = 0x113b3ec00] 01:14:34 INFO - PROCESS | 1656 | 1466496874811 Marionette DEBUG loaded listener.js 01:14:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12680ec00) [pid = 1656] [serial = 1493] [outer = 0x113b3ec00] 01:14:35 INFO - PROCESS | 1656 | 1466496875126 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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 468ms 01:14:35 INFO - PROCESS | 1656 | 1466496875163 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 1656 | 1466496875165 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:14:35 INFO - PROCESS | 1656 | 1466496875169 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 1656 | 1466496875170 Marionette TRACE conn2 <- [1,1962,null,{}] 01:14:35 INFO - PROCESS | 1656 | 1466496875173 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}] 01:14:35 INFO - PROCESS | 1656 | 1466496875174 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:35 INFO - PROCESS | 1656 | 1466496875249 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:14:35 INFO - PROCESS | 1656 | 1466496875312 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 1656 | 1466496875314 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ff7000 == 34 [pid = 1656] [id = 498] 01:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125853c00) [pid = 1656] [serial = 1494] [outer = 0x0] 01:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126c03800) [pid = 1656] [serial = 1495] [outer = 0x125853c00] 01:14:35 INFO - PROCESS | 1656 | 1466496875338 Marionette DEBUG loaded listener.js 01:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127361800) [pid = 1656] [serial = 1496] [outer = 0x125853c00] 01:14:35 INFO - PROCESS | 1656 | 1466496875620 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]]]}] 01:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 471ms 01:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:14:35 INFO - PROCESS | 1656 | 1466496875641 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:14:35 INFO - PROCESS | 1656 | 1466496875643 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:14:35 INFO - PROCESS | 1656 | 1466496875645 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:14:35 INFO - PROCESS | 1656 | 1466496875646 Marionette TRACE conn2 <- [1,1966,null,{}] 01:14:35 INFO - PROCESS | 1656 | 1466496875655 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}] 01:14:35 INFO - PROCESS | 1656 | 1466496875659 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:35 INFO - PROCESS | 1656 | 1466496875789 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:14:35 INFO - PROCESS | 1656 | 1466496875793 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:35 INFO - PROCESS | 1656 | 1466496875795 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b5000 == 35 [pid = 1656] [id = 499] 01:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118053c00) [pid = 1656] [serial = 1497] [outer = 0x0] 01:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127504800) [pid = 1656] [serial = 1498] [outer = 0x118053c00] 01:14:35 INFO - PROCESS | 1656 | 1466496875820 Marionette DEBUG loaded listener.js 01:14:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129402800) [pid = 1656] [serial = 1499] [outer = 0x118053c00] 01:14:36 INFO - PROCESS | 1656 | 1466496876199 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]]]}] 01:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 572ms 01:14:36 INFO - PROCESS | 1656 | 1466496876219 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:14:36 INFO - PROCESS | 1656 | 1466496876221 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:14:36 INFO - PROCESS | 1656 | 1466496876224 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - PROCESS | 1656 | 1466496876226 Marionette TRACE conn2 <- [1,1970,null,{}] 01:14:36 INFO - PROCESS | 1656 | 1466496876229 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}] 01:14:36 INFO - PROCESS | 1656 | 1466496876232 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:36 INFO - PROCESS | 1656 | 1466496876386 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:14:36 INFO - PROCESS | 1656 | 1466496876406 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:36 INFO - PROCESS | 1656 | 1466496876407 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a86a000 == 36 [pid = 1656] [id = 500] 01:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12940c000) [pid = 1656] [serial = 1500] [outer = 0x0] 01:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a5de800) [pid = 1656] [serial = 1501] [outer = 0x12940c000] 01:14:36 INFO - PROCESS | 1656 | 1466496876444 Marionette DEBUG loaded listener.js 01:14:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a870400) [pid = 1656] [serial = 1502] [outer = 0x12940c000] 01:14:36 INFO - PROCESS | 1656 | 1466496876846 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]]]}] 01:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 669ms 01:14:36 INFO - PROCESS | 1656 | 1466496876894 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:14:36 INFO - PROCESS | 1656 | 1466496876895 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:14:36 INFO - PROCESS | 1656 | 1466496876897 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:14:36 INFO - PROCESS | 1656 | 1466496876898 Marionette TRACE conn2 <- [1,1974,null,{}] 01:14:36 INFO - PROCESS | 1656 | 1466496876900 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}] 01:14:36 INFO - PROCESS | 1656 | 1466496876902 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:37 INFO - PROCESS | 1656 | 1466496876999 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:14:37 INFO - PROCESS | 1656 | 1466496877002 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1656 | 1466496877003 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7a800 == 37 [pid = 1656] [id = 501] 01:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a871000) [pid = 1656] [serial = 1503] [outer = 0x0] 01:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12adca000) [pid = 1656] [serial = 1504] [outer = 0x12a871000] 01:14:37 INFO - PROCESS | 1656 | 1466496877028 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12af44800) [pid = 1656] [serial = 1505] [outer = 0x12a871000] 01:14:37 INFO - PROCESS | 1656 | 1466496877444 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]]]}] 01:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 569ms 01:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:14:37 INFO - PROCESS | 1656 | 1466496877473 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:14:37 INFO - PROCESS | 1656 | 1466496877475 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:14:37 INFO - PROCESS | 1656 | 1466496877478 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:14:37 INFO - PROCESS | 1656 | 1466496877480 Marionette TRACE conn2 <- [1,1978,null,{}] 01:14:37 INFO - PROCESS | 1656 | 1466496877483 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}] 01:14:37 INFO - PROCESS | 1656 | 1466496877485 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:37 INFO - PROCESS | 1656 | 1466496877771 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x114f53000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x114f5dc00) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118058400) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11297dc00) [pid = 1656] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112f88000) [pid = 1656] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119aa4c00) [pid = 1656] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x114f52000) [pid = 1656] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125d47800) [pid = 1656] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112973400) [pid = 1656] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x110f84c00) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128a4c400) [pid = 1656] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x117c10400) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119aa9800) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12680f000) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:14:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120ef0800) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:14:37 INFO - PROCESS | 1656 | 1466496877819 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:37 INFO - PROCESS | 1656 | 1466496877820 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d6800 == 38 [pid = 1656] [id = 502] 01:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1122a7400) [pid = 1656] [serial = 1506] [outer = 0x0] 01:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x114f52000) [pid = 1656] [serial = 1507] [outer = 0x1122a7400] 01:14:37 INFO - PROCESS | 1656 | 1466496877853 Marionette DEBUG loaded listener.js 01:14:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1185a3800) [pid = 1656] [serial = 1508] [outer = 0x1122a7400] 01:14:38 INFO - PROCESS | 1656 | 1466496878120 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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 675ms 01:14:38 INFO - PROCESS | 1656 | 1466496878156 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1656 | 1466496878157 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:14:38 INFO - PROCESS | 1656 | 1466496878159 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1656 | 1466496878160 Marionette TRACE conn2 <- [1,1982,null,{}] 01:14:38 INFO - PROCESS | 1656 | 1466496878162 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}] 01:14:38 INFO - PROCESS | 1656 | 1466496878164 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:38 INFO - PROCESS | 1656 | 1466496878259 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:14:38 INFO - PROCESS | 1656 | 1466496878328 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1656 | 1466496878329 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x127318800 == 39 [pid = 1656] [id = 503] 01:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112f88000) [pid = 1656] [serial = 1509] [outer = 0x0] 01:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125dbf400) [pid = 1656] [serial = 1510] [outer = 0x112f88000] 01:14:38 INFO - PROCESS | 1656 | 1466496878355 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12af4b800) [pid = 1656] [serial = 1511] [outer = 0x112f88000] 01:14:38 INFO - PROCESS | 1656 | 1466496878612 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]]]}] 01:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 469ms 01:14:38 INFO - PROCESS | 1656 | 1466496878628 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:14:38 INFO - PROCESS | 1656 | 1466496878630 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:14:38 INFO - PROCESS | 1656 | 1466496878645 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:14:38 INFO - PROCESS | 1656 | 1466496878647 Marionette TRACE conn2 <- [1,1986,null,{}] 01:14:38 INFO - PROCESS | 1656 | 1466496878658 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}] 01:14:38 INFO - PROCESS | 1656 | 1466496878659 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:38 INFO - PROCESS | 1656 | 1466496878773 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:14:38 INFO - PROCESS | 1656 | 1466496878777 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:38 INFO - PROCESS | 1656 | 1466496878780 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca89000 == 40 [pid = 1656] [id = 504] 01:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b02bc00) [pid = 1656] [serial = 1512] [outer = 0x0] 01:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b031c00) [pid = 1656] [serial = 1513] [outer = 0x12b02bc00] 01:14:38 INFO - PROCESS | 1656 | 1466496878808 Marionette DEBUG loaded listener.js 01:14:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12bae1000) [pid = 1656] [serial = 1514] [outer = 0x12b02bc00] 01:14:39 INFO - PROCESS | 1656 | 1466496879147 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]]]}] 01:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 531ms 01:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:14:39 INFO - PROCESS | 1656 | 1466496879176 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1656 | 1466496879177 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:14:39 INFO - PROCESS | 1656 | 1466496879179 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1656 | 1466496879180 Marionette TRACE conn2 <- [1,1990,null,{}] 01:14:39 INFO - PROCESS | 1656 | 1466496879183 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}] 01:14:39 INFO - PROCESS | 1656 | 1466496879184 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:39 INFO - PROCESS | 1656 | 1466496879293 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:14:39 INFO - PROCESS | 1656 | 1466496879299 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1656 | 1466496879300 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbaa000 == 41 [pid = 1656] [id = 505] 01:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12badec00) [pid = 1656] [serial = 1515] [outer = 0x0] 01:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12bae9400) [pid = 1656] [serial = 1516] [outer = 0x12badec00] 01:14:39 INFO - PROCESS | 1656 | 1466496879324 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12bf7a800) [pid = 1656] [serial = 1517] [outer = 0x12badec00] 01:14:39 INFO - PROCESS | 1656 | 1466496879635 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]]]}] 01:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms 01:14:39 INFO - PROCESS | 1656 | 1466496879653 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:14:39 INFO - PROCESS | 1656 | 1466496879654 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:14:39 INFO - PROCESS | 1656 | 1466496879656 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:14:39 INFO - PROCESS | 1656 | 1466496879658 Marionette TRACE conn2 <- [1,1994,null,{}] 01:14:39 INFO - PROCESS | 1656 | 1466496879660 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}] 01:14:39 INFO - PROCESS | 1656 | 1466496879661 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:39 INFO - PROCESS | 1656 | 1466496879753 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:14:39 INFO - PROCESS | 1656 | 1466496879860 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:39 INFO - PROCESS | 1656 | 1466496879862 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11685f800 == 42 [pid = 1656] [id = 506] 01:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1122a5800) [pid = 1656] [serial = 1518] [outer = 0x0] 01:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112a7d800) [pid = 1656] [serial = 1519] [outer = 0x1122a5800] 01:14:39 INFO - PROCESS | 1656 | 1466496879893 Marionette DEBUG loaded listener.js 01:14:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116491800) [pid = 1656] [serial = 1520] [outer = 0x1122a5800] 01:14:40 INFO - PROCESS | 1656 | 1466496880343 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]]]}] 01:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 719ms 01:14:40 INFO - PROCESS | 1656 | 1466496880377 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:14:40 INFO - PROCESS | 1656 | 1466496880379 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:14:40 INFO - PROCESS | 1656 | 1466496880382 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:14:40 INFO - PROCESS | 1656 | 1466496880385 Marionette TRACE conn2 <- [1,1998,null,{}] 01:14:40 INFO - PROCESS | 1656 | 1466496880388 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}] 01:14:40 INFO - PROCESS | 1656 | 1466496880390 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:40 INFO - PROCESS | 1656 | 1466496880497 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:14:40 INFO - PROCESS | 1656 | 1466496880559 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:40 INFO - PROCESS | 1656 | 1466496880561 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x127321000 == 43 [pid = 1656] [id = 507] 01:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1185ad800) [pid = 1656] [serial = 1521] [outer = 0x0] 01:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119979000) [pid = 1656] [serial = 1522] [outer = 0x1185ad800] 01:14:40 INFO - PROCESS | 1656 | 1466496880591 Marionette DEBUG loaded listener.js 01:14:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116fa5400) [pid = 1656] [serial = 1523] [outer = 0x1185ad800] 01:14:41 INFO - PROCESS | 1656 | 1466496881005 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]]]}] 01:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 01:14:41 INFO - PROCESS | 1656 | 1466496881056 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:14:41 INFO - PROCESS | 1656 | 1466496881059 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:14:41 INFO - PROCESS | 1656 | 1466496881061 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 1656 | 1466496881062 Marionette TRACE conn2 <- [1,2002,null,{}] 01:14:41 INFO - PROCESS | 1656 | 1466496881065 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}] 01:14:41 INFO - PROCESS | 1656 | 1466496881066 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:41 INFO - PROCESS | 1656 | 1466496881208 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:14:41 INFO - PROCESS | 1656 | 1466496881295 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 1656 | 1466496881296 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb9d000 == 44 [pid = 1656] [id = 508] 01:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126c7b000) [pid = 1656] [serial = 1524] [outer = 0x0] 01:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12750e400) [pid = 1656] [serial = 1525] [outer = 0x126c7b000] 01:14:41 INFO - PROCESS | 1656 | 1466496881327 Marionette DEBUG loaded listener.js 01:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119dfa800) [pid = 1656] [serial = 1526] [outer = 0x126c7b000] 01:14:41 INFO - PROCESS | 1656 | 1466496881751 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]]]}] 01:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 723ms 01:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:14:41 INFO - PROCESS | 1656 | 1466496881787 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:14:41 INFO - PROCESS | 1656 | 1466496881788 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:14:41 INFO - PROCESS | 1656 | 1466496881795 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:14:41 INFO - PROCESS | 1656 | 1466496881802 Marionette TRACE conn2 <- [1,2006,null,{}] 01:14:41 INFO - PROCESS | 1656 | 1466496881805 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}] 01:14:41 INFO - PROCESS | 1656 | 1466496881808 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:41 INFO - PROCESS | 1656 | 1466496881926 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:14:41 INFO - PROCESS | 1656 | 1466496881986 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:41 INFO - PROCESS | 1656 | 1466496881988 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d52f000 == 45 [pid = 1656] [id = 509] 01:14:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127362c00) [pid = 1656] [serial = 1527] [outer = 0x0] 01:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128d74800) [pid = 1656] [serial = 1528] [outer = 0x127362c00] 01:14:42 INFO - PROCESS | 1656 | 1466496882016 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126d14400) [pid = 1656] [serial = 1529] [outer = 0x127362c00] 01:14:42 INFO - PROCESS | 1656 | 1466496882500 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]]]}] 01:14:42 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 01:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 733ms 01:14:42 INFO - PROCESS | 1656 | 1466496882524 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:14:42 INFO - PROCESS | 1656 | 1466496882526 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:14:42 INFO - PROCESS | 1656 | 1466496882528 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:14:42 INFO - PROCESS | 1656 | 1466496882530 Marionette TRACE conn2 <- [1,2010,null,{}] 01:14:42 INFO - PROCESS | 1656 | 1466496882565 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}] 01:14:42 INFO - PROCESS | 1656 | 1466496882566 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:42 INFO - PROCESS | 1656 | 1466496882696 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:14:42 INFO - PROCESS | 1656 | 1466496882738 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:42 INFO - PROCESS | 1656 | 1466496882739 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218cf800 == 46 [pid = 1656] [id = 510] 01:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x120fed800) [pid = 1656] [serial = 1530] [outer = 0x0] 01:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x128ee0800) [pid = 1656] [serial = 1531] [outer = 0x120fed800] 01:14:42 INFO - PROCESS | 1656 | 1466496882768 Marionette DEBUG loaded listener.js 01:14:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12bad8c00) [pid = 1656] [serial = 1532] [outer = 0x120fed800] 01:14:43 INFO - PROCESS | 1656 | 1466496883442 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]]]}] 01:14:43 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 01:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 923ms 01:14:43 INFO - PROCESS | 1656 | 1466496883452 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:14:43 INFO - PROCESS | 1656 | 1466496883455 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:14:43 INFO - PROCESS | 1656 | 1466496883458 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:14:43 INFO - PROCESS | 1656 | 1466496883460 Marionette TRACE conn2 <- [1,2014,null,{}] 01:14:43 INFO - PROCESS | 1656 | 1466496883463 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}] 01:14:43 INFO - PROCESS | 1656 | 1466496883465 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:43 INFO - PROCESS | 1656 | 1466496883571 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:14:43 INFO - PROCESS | 1656 | 1466496883631 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:43 INFO - PROCESS | 1656 | 1466496883634 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f80800 == 47 [pid = 1656] [id = 511] 01:14:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118114000) [pid = 1656] [serial = 1533] [outer = 0x0] 01:14:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1185d7800) [pid = 1656] [serial = 1534] [outer = 0x118114000] 01:14:43 INFO - PROCESS | 1656 | 1466496883664 Marionette DEBUG loaded listener.js 01:14:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1195da000) [pid = 1656] [serial = 1535] [outer = 0x118114000] 01:14:44 INFO - PROCESS | 1656 | 1466496884119 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]]]}] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2e000 == 46 [pid = 1656] [id = 480] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbaa000 == 45 [pid = 1656] [id = 505] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca89000 == 44 [pid = 1656] [id = 504] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127318800 == 43 [pid = 1656] [id = 503] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d6800 == 42 [pid = 1656] [id = 502] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7a800 == 41 [pid = 1656] [id = 501] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12a86a000 == 40 [pid = 1656] [id = 500] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b5000 == 39 [pid = 1656] [id = 499] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x118ff7000 == 38 [pid = 1656] [id = 498] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12731a800 == 37 [pid = 1656] [id = 497] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x123dcb800 == 36 [pid = 1656] [id = 496] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c7800 == 35 [pid = 1656] [id = 495] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117160000 == 34 [pid = 1656] [id = 494] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12111e800 == 33 [pid = 1656] [id = 493] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x113b5a000 == 32 [pid = 1656] [id = 492] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1218cf800 == 31 [pid = 1656] [id = 510] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d52f000 == 30 [pid = 1656] [id = 509] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb9d000 == 29 [pid = 1656] [id = 508] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127321000 == 28 [pid = 1656] [id = 507] 01:14:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11685f800 == 27 [pid = 1656] [id = 506] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121cc3c00) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125d45000) [pid = 1656] [serial = 1457] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11673e800) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1175f8000) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1182e4c00) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128a4f800) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185d8000) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119df7c00) [pid = 1656] [serial = 1451] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1195dd400) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118117400) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x120fe4400) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12930ec00) [pid = 1656] [serial = 1472] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x120ef7000) [pid = 1656] [serial = 892] [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.] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12680c000) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128d05c00) [pid = 1656] [serial = 1463] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1183ed800) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x115e0e400) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112d8cc00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128edbc00) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128edd000) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12a696000) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129302c00) [pid = 1656] [serial = 1466] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119979400) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119496800) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x127522800) [pid = 1656] [serial = 1460] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125852000) [pid = 1656] [serial = 1469] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12680d800) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x121a40c00) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128eddc00) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12750ec00) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1215ae800) [pid = 1656] [serial = 1454] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a55400) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 01:14:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1252ccc00) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 01:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1278ms 01:14:44 INFO - PROCESS | 1656 | 1466496884771 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:14:44 INFO - PROCESS | 1656 | 1466496884773 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:14:44 INFO - PROCESS | 1656 | 1466496884777 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:14:44 INFO - PROCESS | 1656 | 1466496884778 Marionette TRACE conn2 <- [1,2018,null,{}] 01:14:44 INFO - PROCESS | 1656 | 1466496884783 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}] 01:14:44 INFO - PROCESS | 1656 | 1466496884785 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:44 INFO - PROCESS | 1656 | 1466496884864 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:14:44 INFO - PROCESS | 1656 | 1466496884871 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:44 INFO - PROCESS | 1656 | 1466496884874 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x116681000 == 28 [pid = 1656] [id = 512] 01:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1137c2800) [pid = 1656] [serial = 1536] [outer = 0x0] 01:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113d31400) [pid = 1656] [serial = 1537] [outer = 0x1137c2800] 01:14:44 INFO - PROCESS | 1656 | 1466496884900 Marionette DEBUG loaded listener.js 01:14:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116147c00) [pid = 1656] [serial = 1538] [outer = 0x1137c2800] 01:14:45 INFO - PROCESS | 1656 | 1466496885337 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]]]}] 01:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 573ms 01:14:45 INFO - PROCESS | 1656 | 1466496885352 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 1656 | 1466496885354 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:14:45 INFO - PROCESS | 1656 | 1466496885359 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 1656 | 1466496885362 Marionette TRACE conn2 <- [1,2022,null,{}] 01:14:45 INFO - PROCESS | 1656 | 1466496885364 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}] 01:14:45 INFO - PROCESS | 1656 | 1466496885366 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:45 INFO - PROCESS | 1656 | 1466496885446 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:14:45 INFO - PROCESS | 1656 | 1466496885452 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:45 INFO - PROCESS | 1656 | 1466496885454 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a4800 == 29 [pid = 1656] [id = 513] 01:14:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116f46400) [pid = 1656] [serial = 1539] [outer = 0x0] 01:14:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11810ec00) [pid = 1656] [serial = 1540] [outer = 0x116f46400] 01:14:45 INFO - PROCESS | 1656 | 1466496885481 Marionette DEBUG loaded listener.js 01:14:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1182e7c00) [pid = 1656] [serial = 1541] [outer = 0x116f46400] 01:14:45 INFO - PROCESS | 1656 | 1466496885839 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]]]}] 01:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 522ms 01:14:45 INFO - PROCESS | 1656 | 1466496885880 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:14:45 INFO - PROCESS | 1656 | 1466496885884 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:14:45 INFO - PROCESS | 1656 | 1466496885887 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:14:45 INFO - PROCESS | 1656 | 1466496885888 Marionette TRACE conn2 <- [1,2026,null,{}] 01:14:45 INFO - PROCESS | 1656 | 1466496885900 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}] 01:14:45 INFO - PROCESS | 1656 | 1466496885905 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:46 INFO - PROCESS | 1656 | 1466496886047 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:14:46 INFO - PROCESS | 1656 | 1466496886061 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 1656 | 1466496886065 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11953e000 == 30 [pid = 1656] [id = 514] 01:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118887000) [pid = 1656] [serial = 1542] [outer = 0x0] 01:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11923b000) [pid = 1656] [serial = 1543] [outer = 0x118887000] 01:14:46 INFO - PROCESS | 1656 | 1466496886112 Marionette DEBUG loaded listener.js 01:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1195dbc00) [pid = 1656] [serial = 1544] [outer = 0x118887000] 01:14:46 INFO - PROCESS | 1656 | 1466496886528 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]]]}] 01:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 672ms 01:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:14:46 INFO - PROCESS | 1656 | 1466496886562 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:14:46 INFO - PROCESS | 1656 | 1466496886563 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:14:46 INFO - PROCESS | 1656 | 1466496886571 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:14:46 INFO - PROCESS | 1656 | 1466496886572 Marionette TRACE conn2 <- [1,2030,null,{}] 01:14:46 INFO - PROCESS | 1656 | 1466496886574 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}] 01:14:46 INFO - PROCESS | 1656 | 1466496886576 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:46 INFO - PROCESS | 1656 | 1466496886660 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:14:46 INFO - PROCESS | 1656 | 1466496886663 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:46 INFO - PROCESS | 1656 | 1466496886665 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144f000 == 31 [pid = 1656] [id = 515] 01:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119aac000) [pid = 1656] [serial = 1545] [outer = 0x0] 01:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119ab0400) [pid = 1656] [serial = 1546] [outer = 0x119aac000] 01:14:46 INFO - PROCESS | 1656 | 1466496886693 Marionette DEBUG loaded listener.js 01:14:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x120fe1000) [pid = 1656] [serial = 1547] [outer = 0x119aac000] 01:14:47 INFO - PROCESS | 1656 | 1466496887047 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]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 525ms 01:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:14:47 INFO - PROCESS | 1656 | 1466496887091 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1656 | 1466496887093 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:14:47 INFO - PROCESS | 1656 | 1466496887095 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1656 | 1466496887096 Marionette TRACE conn2 <- [1,2034,null,{}] 01:14:47 INFO - PROCESS | 1656 | 1466496887098 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}] 01:14:47 INFO - PROCESS | 1656 | 1466496887099 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:47 INFO - PROCESS | 1656 | 1466496887202 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:14:47 INFO - PROCESS | 1656 | 1466496887205 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1656 | 1466496887207 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12527f800 == 32 [pid = 1656] [id = 516] 01:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120fe4400) [pid = 1656] [serial = 1548] [outer = 0x0] 01:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121349800) [pid = 1656] [serial = 1549] [outer = 0x120fe4400] 01:14:47 INFO - PROCESS | 1656 | 1466496887231 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121834000) [pid = 1656] [serial = 1550] [outer = 0x120fe4400] 01:14:47 INFO - PROCESS | 1656 | 1466496887586 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]]]}] 01:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 01:14:47 INFO - PROCESS | 1656 | 1466496887614 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:14:47 INFO - PROCESS | 1656 | 1466496887617 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:14:47 INFO - PROCESS | 1656 | 1466496887620 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:14:47 INFO - PROCESS | 1656 | 1466496887621 Marionette TRACE conn2 <- [1,2038,null,{}] 01:14:47 INFO - PROCESS | 1656 | 1466496887630 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}] 01:14:47 INFO - PROCESS | 1656 | 1466496887634 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:47 INFO - PROCESS | 1656 | 1466496887753 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:14:47 INFO - PROCESS | 1656 | 1466496887788 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:47 INFO - PROCESS | 1656 | 1466496887790 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a2f800 == 33 [pid = 1656] [id = 517] 01:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121cc5000) [pid = 1656] [serial = 1551] [outer = 0x0] 01:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125d45000) [pid = 1656] [serial = 1552] [outer = 0x121cc5000] 01:14:47 INFO - PROCESS | 1656 | 1466496887815 Marionette DEBUG loaded listener.js 01:14:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126830000) [pid = 1656] [serial = 1553] [outer = 0x121cc5000] 01:14:48 INFO - PROCESS | 1656 | 1466496888130 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]]]}] 01:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 522ms 01:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:14:48 INFO - PROCESS | 1656 | 1466496888142 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1656 | 1466496888144 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:14:48 INFO - PROCESS | 1656 | 1466496888146 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1656 | 1466496888147 Marionette TRACE conn2 <- [1,2042,null,{}] 01:14:48 INFO - PROCESS | 1656 | 1466496888152 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}] 01:14:48 INFO - PROCESS | 1656 | 1466496888154 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:48 INFO - PROCESS | 1656 | 1466496888253 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:14:48 INFO - PROCESS | 1656 | 1466496888294 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1656 | 1466496888295 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x129111800 == 34 [pid = 1656] [id = 518] 01:14:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1195dd400) [pid = 1656] [serial = 1554] [outer = 0x0] 01:14:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127061c00) [pid = 1656] [serial = 1555] [outer = 0x1195dd400] 01:14:48 INFO - PROCESS | 1656 | 1466496888320 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1252cd400) [pid = 1656] [serial = 1556] [outer = 0x1195dd400] 01:14:48 INFO - PROCESS | 1656 | 1466496888652 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]]]}] 01:14:48 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) 01:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 521ms 01:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:14:48 INFO - PROCESS | 1656 | 1466496888670 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:14:48 INFO - PROCESS | 1656 | 1466496888671 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:14:48 INFO - PROCESS | 1656 | 1466496888673 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:14:48 INFO - PROCESS | 1656 | 1466496888674 Marionette TRACE conn2 <- [1,2046,null,{}] 01:14:48 INFO - PROCESS | 1656 | 1466496888677 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}] 01:14:48 INFO - PROCESS | 1656 | 1466496888678 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:48 INFO - PROCESS | 1656 | 1466496888776 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:14:48 INFO - PROCESS | 1656 | 1466496888790 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:48 INFO - PROCESS | 1656 | 1466496888792 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295a6800 == 35 [pid = 1656] [id = 519] 01:14:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112973800) [pid = 1656] [serial = 1557] [outer = 0x0] 01:14:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128a4f000) [pid = 1656] [serial = 1558] [outer = 0x112973800] 01:14:48 INFO - PROCESS | 1656 | 1466496888816 Marionette DEBUG loaded listener.js 01:14:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128d05c00) [pid = 1656] [serial = 1559] [outer = 0x112973800] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11805b400) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b02bc00) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118053c00) [pid = 1656] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12940c000) [pid = 1656] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12a871000) [pid = 1656] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129416800) [pid = 1656] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x125853c00) [pid = 1656] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11810c400) [pid = 1656] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111fca400) [pid = 1656] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113b3ec00) [pid = 1656] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118110400) [pid = 1656] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120eec400) [pid = 1656] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118550000) [pid = 1656] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1122a7400) [pid = 1656] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12badec00) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:14:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112f88000) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:14:49 INFO - PROCESS | 1656 | 1466496889300 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]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 672ms 01:14:49 INFO - PROCESS | 1656 | 1466496889346 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1656 | 1466496889348 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:14:49 INFO - PROCESS | 1656 | 1466496889356 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1656 | 1466496889357 Marionette TRACE conn2 <- [1,2050,null,{}] 01:14:49 INFO - PROCESS | 1656 | 1466496889370 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}] 01:14:49 INFO - PROCESS | 1656 | 1466496889372 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:49 INFO - PROCESS | 1656 | 1466496889476 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:14:49 INFO - PROCESS | 1656 | 1466496889480 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:49 INFO - PROCESS | 1656 | 1466496889482 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a84d000 == 36 [pid = 1656] [id = 520] 01:14:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11923ac00) [pid = 1656] [serial = 1560] [outer = 0x0] 01:14:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119aaa400) [pid = 1656] [serial = 1561] [outer = 0x11923ac00] 01:14:49 INFO - PROCESS | 1656 | 1466496889515 Marionette DEBUG loaded listener.js 01:14:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x127526400) [pid = 1656] [serial = 1562] [outer = 0x11923ac00] 01:14:49 INFO - PROCESS | 1656 | 1466496889843 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]]]}] 01:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 518ms 01:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:14:49 INFO - PROCESS | 1656 | 1466496889875 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:14:49 INFO - PROCESS | 1656 | 1466496889876 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:14:49 INFO - PROCESS | 1656 | 1466496889878 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:14:49 INFO - PROCESS | 1656 | 1466496889879 Marionette TRACE conn2 <- [1,2054,null,{}] 01:14:49 INFO - PROCESS | 1656 | 1466496889882 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}] 01:14:49 INFO - PROCESS | 1656 | 1466496889886 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:50 INFO - PROCESS | 1656 | 1466496890031 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:14:50 INFO - PROCESS | 1656 | 1466496890084 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 1656 | 1466496890085 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af10000 == 37 [pid = 1656] [id = 521] 01:14:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x112975c00) [pid = 1656] [serial = 1563] [outer = 0x0] 01:14:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128d03800) [pid = 1656] [serial = 1564] [outer = 0x112975c00] 01:14:50 INFO - PROCESS | 1656 | 1466496890125 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128ee2800) [pid = 1656] [serial = 1565] [outer = 0x112975c00] 01:14:50 INFO - PROCESS | 1656 | 1466496890478 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]]]}] 01:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 624ms 01:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:14:50 INFO - PROCESS | 1656 | 1466496890504 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:14:50 INFO - PROCESS | 1656 | 1466496890506 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:14:50 INFO - PROCESS | 1656 | 1466496890508 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:14:50 INFO - PROCESS | 1656 | 1466496890510 Marionette TRACE conn2 <- [1,2058,null,{}] 01:14:50 INFO - PROCESS | 1656 | 1466496890512 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}] 01:14:50 INFO - PROCESS | 1656 | 1466496890514 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:50 INFO - PROCESS | 1656 | 1466496890634 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:14:50 INFO - PROCESS | 1656 | 1466496890640 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:50 INFO - PROCESS | 1656 | 1466496890641 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7a800 == 38 [pid = 1656] [id = 522] 01:14:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x120eec800) [pid = 1656] [serial = 1566] [outer = 0x0] 01:14:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129303000) [pid = 1656] [serial = 1567] [outer = 0x120eec800] 01:14:50 INFO - PROCESS | 1656 | 1466496890675 Marionette DEBUG loaded listener.js 01:14:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a696000) [pid = 1656] [serial = 1568] [outer = 0x120eec800] 01:14:50 INFO - PROCESS | 1656 | 1466496890996 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]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 01:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:14:51 INFO - PROCESS | 1656 | 1466496891027 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1656 | 1466496891028 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:14:51 INFO - PROCESS | 1656 | 1466496891030 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1656 | 1466496891032 Marionette TRACE conn2 <- [1,2062,null,{}] 01:14:51 INFO - PROCESS | 1656 | 1466496891036 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}] 01:14:51 INFO - PROCESS | 1656 | 1466496891038 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:51 INFO - PROCESS | 1656 | 1466496891116 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:14:51 INFO - PROCESS | 1656 | 1466496891220 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:51 INFO - PROCESS | 1656 | 1466496891222 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x112616000 == 39 [pid = 1656] [id = 523] 01:14:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x110f83400) [pid = 1656] [serial = 1569] [outer = 0x0] 01:14:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11223ec00) [pid = 1656] [serial = 1570] [outer = 0x110f83400] 01:14:51 INFO - PROCESS | 1656 | 1466496891254 Marionette DEBUG loaded listener.js 01:14:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x112d8cc00) [pid = 1656] [serial = 1571] [outer = 0x110f83400] 01:14:51 INFO - PROCESS | 1656 | 1466496891815 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]]]}] 01:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 822ms 01:14:51 INFO - PROCESS | 1656 | 1466496891896 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:14:51 INFO - PROCESS | 1656 | 1466496891898 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:14:51 INFO - PROCESS | 1656 | 1466496891901 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:14:51 INFO - PROCESS | 1656 | 1466496891903 Marionette TRACE conn2 <- [1,2066,null,{}] 01:14:51 INFO - PROCESS | 1656 | 1466496891906 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}] 01:14:51 INFO - PROCESS | 1656 | 1466496891910 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:52 INFO - PROCESS | 1656 | 1466496892022 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:14:52 INFO - PROCESS | 1656 | 1466496892081 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:52 INFO - PROCESS | 1656 | 1466496892083 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199cd800 == 40 [pid = 1656] [id = 524] 01:14:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118055400) [pid = 1656] [serial = 1572] [outer = 0x0] 01:14:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182e2400) [pid = 1656] [serial = 1573] [outer = 0x118055400] 01:14:52 INFO - PROCESS | 1656 | 1466496892113 Marionette DEBUG loaded listener.js 01:14:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185a4800) [pid = 1656] [serial = 1574] [outer = 0x118055400] 01:14:52 INFO - PROCESS | 1656 | 1466496892773 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]]]}] 01:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 921ms 01:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:14:52 INFO - PROCESS | 1656 | 1466496892825 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:14:52 INFO - PROCESS | 1656 | 1466496892827 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:14:52 INFO - PROCESS | 1656 | 1466496892833 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:14:52 INFO - PROCESS | 1656 | 1466496892837 Marionette TRACE conn2 <- [1,2070,null,{}] 01:14:52 INFO - PROCESS | 1656 | 1466496892841 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}] 01:14:52 INFO - PROCESS | 1656 | 1466496892843 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:52 INFO - PROCESS | 1656 | 1466496892958 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:14:53 INFO - PROCESS | 1656 | 1466496893042 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1656 | 1466496893045 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x117150800 == 41 [pid = 1656] [id = 525] 01:14:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11613f800) [pid = 1656] [serial = 1575] [outer = 0x0] 01:14:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118053000) [pid = 1656] [serial = 1576] [outer = 0x11613f800] 01:14:53 INFO - PROCESS | 1656 | 1466496893074 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1183f2400) [pid = 1656] [serial = 1577] [outer = 0x11613f800] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba7a800 == 40 [pid = 1656] [id = 522] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12af10000 == 39 [pid = 1656] [id = 521] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12a84d000 == 38 [pid = 1656] [id = 520] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1295a6800 == 37 [pid = 1656] [id = 519] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x129111800 == 36 [pid = 1656] [id = 518] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x128a2f800 == 35 [pid = 1656] [id = 517] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12527f800 == 34 [pid = 1656] [id = 516] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x12144f000 == 33 [pid = 1656] [id = 515] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x11953e000 == 32 [pid = 1656] [id = 514] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a4800 == 31 [pid = 1656] [id = 513] 01:14:53 INFO - PROCESS | 1656 | --DOCSHELL 0x116681000 == 30 [pid = 1656] [id = 512] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185aa400) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12adc7400) [pid = 1656] [serial = 1475] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1182e4800) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1185a3400) [pid = 1656] [serial = 1484] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1122aa000) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112f88800) [pid = 1656] [serial = 1478] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1182edc00) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118712c00) [pid = 1656] [serial = 1481] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | 1466496893581 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]]]}] 01:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 776ms 01:14:53 INFO - PROCESS | 1656 | 1466496893608 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:14:53 INFO - PROCESS | 1656 | 1466496893610 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:14:53 INFO - PROCESS | 1656 | 1466496893616 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:14:53 INFO - PROCESS | 1656 | 1466496893619 Marionette TRACE conn2 <- [1,2074,null,{}] 01:14:53 INFO - PROCESS | 1656 | 1466496893622 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}] 01:14:53 INFO - PROCESS | 1656 | 1466496893623 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:53 INFO - PROCESS | 1656 | 1466496893731 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bae1000) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127504800) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12a5de800) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12af44800) [pid = 1656] [serial = 1505] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12adca000) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126c03800) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125dc3800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12680ec00) [pid = 1656] [serial = 1493] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12117c800) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1254ce400) [pid = 1656] [serial = 1490] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118f78800) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195e2400) [pid = 1656] [serial = 1487] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1185a3800) [pid = 1656] [serial = 1508] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12bae9400) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12bf7a800) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12b031c00) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x125dbf400) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x114f52000) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12a870400) [pid = 1656] [serial = 1502] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12af4b800) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129402800) [pid = 1656] [serial = 1499] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x127361800) [pid = 1656] [serial = 1496] [outer = 0x0] [url = about:blank] 01:14:53 INFO - PROCESS | 1656 | 1466496893831 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:53 INFO - PROCESS | 1656 | 1466496893833 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cd000 == 31 [pid = 1656] [id = 526] 01:14:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1183f3400) [pid = 1656] [serial = 1578] [outer = 0x0] 01:14:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118886c00) [pid = 1656] [serial = 1579] [outer = 0x1183f3400] 01:14:53 INFO - PROCESS | 1656 | 1466496893876 Marionette DEBUG loaded listener.js 01:14:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x11997a400) [pid = 1656] [serial = 1580] [outer = 0x1183f3400] 01:14:54 INFO - PROCESS | 1656 | 1466496894272 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]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 01:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:14:54 INFO - PROCESS | 1656 | 1466496894292 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1656 | 1466496894293 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:14:54 INFO - PROCESS | 1656 | 1466496894296 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1656 | 1466496894299 Marionette TRACE conn2 <- [1,2078,null,{}] 01:14:54 INFO - PROCESS | 1656 | 1466496894307 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}] 01:14:54 INFO - PROCESS | 1656 | 1466496894311 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:54 INFO - PROCESS | 1656 | 1466496894393 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:14:54 INFO - PROCESS | 1656 | 1466496894399 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1656 | 1466496894404 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218e7800 == 32 [pid = 1656] [id = 527] 01:14:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x120eeb400) [pid = 1656] [serial = 1581] [outer = 0x0] 01:14:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1210ac400) [pid = 1656] [serial = 1582] [outer = 0x120eeb400] 01:14:54 INFO - PROCESS | 1656 | 1466496894433 Marionette DEBUG loaded listener.js 01:14:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121836c00) [pid = 1656] [serial = 1583] [outer = 0x120eeb400] 01:14:54 INFO - PROCESS | 1656 | 1466496894795 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]]]}] 01:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 01:14:54 INFO - PROCESS | 1656 | 1466496894818 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:14:54 INFO - PROCESS | 1656 | 1466496894820 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:14:54 INFO - PROCESS | 1656 | 1466496894822 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:14:54 INFO - PROCESS | 1656 | 1466496894823 Marionette TRACE conn2 <- [1,2082,null,{}] 01:14:54 INFO - PROCESS | 1656 | 1466496894826 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}] 01:14:54 INFO - PROCESS | 1656 | 1466496894827 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:54 INFO - PROCESS | 1656 | 1466496894933 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:14:54 INFO - PROCESS | 1656 | 1466496894940 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:54 INFO - PROCESS | 1656 | 1466496894941 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12730a000 == 33 [pid = 1656] [id = 528] 01:14:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113b3dc00) [pid = 1656] [serial = 1584] [outer = 0x0] 01:14:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125780800) [pid = 1656] [serial = 1585] [outer = 0x113b3dc00] 01:14:54 INFO - PROCESS | 1656 | 1466496894967 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125dc0800) [pid = 1656] [serial = 1586] [outer = 0x113b3dc00] 01:14:55 INFO - PROCESS | 1656 | 1466496895277 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]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 469ms 01:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:14:55 INFO - PROCESS | 1656 | 1466496895291 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 1656 | 1466496895292 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:14:55 INFO - PROCESS | 1656 | 1466496895294 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1656 | 1466496895295 Marionette TRACE conn2 <- [1,2086,null,{}] 01:14:55 INFO - PROCESS | 1656 | 1466496895298 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}] 01:14:55 INFO - PROCESS | 1656 | 1466496895299 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:55 INFO - PROCESS | 1656 | 1466496895380 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:14:55 INFO - PROCESS | 1656 | 1466496895386 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1656 | 1466496895387 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f2000 == 34 [pid = 1656] [id = 529] 01:14:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x114f9e000) [pid = 1656] [serial = 1587] [outer = 0x0] 01:14:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12680fc00) [pid = 1656] [serial = 1588] [outer = 0x114f9e000] 01:14:55 INFO - PROCESS | 1656 | 1466496895412 Marionette DEBUG loaded listener.js 01:14:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x126d6f800) [pid = 1656] [serial = 1589] [outer = 0x114f9e000] 01:14:55 INFO - PROCESS | 1656 | 1466496895796 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]]]}] 01:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 01:14:55 INFO - PROCESS | 1656 | 1466496895813 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:14:55 INFO - PROCESS | 1656 | 1466496895814 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:14:55 INFO - PROCESS | 1656 | 1466496895820 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:14:55 INFO - PROCESS | 1656 | 1466496895821 Marionette TRACE conn2 <- [1,2090,null,{}] 01:14:55 INFO - PROCESS | 1656 | 1466496895823 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}] 01:14:55 INFO - PROCESS | 1656 | 1466496895828 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:55 INFO - PROCESS | 1656 | 1466496895946 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:14:55 INFO - PROCESS | 1656 | 1466496895987 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:55 INFO - PROCESS | 1656 | 1466496895988 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a51d000 == 35 [pid = 1656] [id = 530] 01:14:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127364400) [pid = 1656] [serial = 1590] [outer = 0x0] 01:14:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128a4d000) [pid = 1656] [serial = 1591] [outer = 0x127364400] 01:14:56 INFO - PROCESS | 1656 | 1466496896013 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12940d800) [pid = 1656] [serial = 1592] [outer = 0x127364400] 01:14:56 INFO - PROCESS | 1656 | 1466496896390 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]]]}] 01:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 620ms 01:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:14:56 INFO - PROCESS | 1656 | 1466496896439 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:14:56 INFO - PROCESS | 1656 | 1466496896441 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:14:56 INFO - PROCESS | 1656 | 1466496896444 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:14:56 INFO - PROCESS | 1656 | 1466496896445 Marionette TRACE conn2 <- [1,2094,null,{}] 01:14:56 INFO - PROCESS | 1656 | 1466496896449 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}] 01:14:56 INFO - PROCESS | 1656 | 1466496896451 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:56 INFO - PROCESS | 1656 | 1466496896605 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:14:56 INFO - PROCESS | 1656 | 1466496896628 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:56 INFO - PROCESS | 1656 | 1466496896628 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b009800 == 36 [pid = 1656] [id = 531] 01:14:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1137c0800) [pid = 1656] [serial = 1593] [outer = 0x0] 01:14:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12941f400) [pid = 1656] [serial = 1594] [outer = 0x1137c0800] 01:14:56 INFO - PROCESS | 1656 | 1466496896664 Marionette DEBUG loaded listener.js 01:14:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a86e800) [pid = 1656] [serial = 1595] [outer = 0x1137c0800] 01:14:57 INFO - PROCESS | 1656 | 1466496897013 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]]]}] 01:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 620ms 01:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:14:57 INFO - PROCESS | 1656 | 1466496897063 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:14:57 INFO - PROCESS | 1656 | 1466496897064 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:14:57 INFO - PROCESS | 1656 | 1466496897066 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1656 | 1466496897067 Marionette TRACE conn2 <- [1,2098,null,{}] 01:14:57 INFO - PROCESS | 1656 | 1466496897070 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}] 01:14:57 INFO - PROCESS | 1656 | 1466496897071 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:57 INFO - PROCESS | 1656 | 1466496897170 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:14:57 INFO - PROCESS | 1656 | 1466496897174 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1656 | 1466496897175 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce6800 == 37 [pid = 1656] [id = 532] 01:14:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a69f800) [pid = 1656] [serial = 1596] [outer = 0x0] 01:14:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a87b400) [pid = 1656] [serial = 1597] [outer = 0x12a69f800] 01:14:57 INFO - PROCESS | 1656 | 1466496897200 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12af4a400) [pid = 1656] [serial = 1598] [outer = 0x12a69f800] 01:14:57 INFO - PROCESS | 1656 | 1466496897598 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]]]}] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x120fe4400) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119aac000) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x121cc5000) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1195dd400) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118887000) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112973800) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11923ac00) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1122a5800) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185ad800) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1137c2800) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126c7b000) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x127362c00) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116f46400) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120fed800) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x118114000) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:14:57 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112975c00) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 569ms 01:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:14:57 INFO - PROCESS | 1656 | 1466496897636 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:14:57 INFO - PROCESS | 1656 | 1466496897637 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:14:57 INFO - PROCESS | 1656 | 1466496897639 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:14:57 INFO - PROCESS | 1656 | 1466496897640 Marionette TRACE conn2 <- [1,2102,null,{}] 01:14:57 INFO - PROCESS | 1656 | 1466496897643 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}] 01:14:57 INFO - PROCESS | 1656 | 1466496897644 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:57 INFO - PROCESS | 1656 | 1466496897727 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:14:57 INFO - PROCESS | 1656 | 1466496897734 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:57 INFO - PROCESS | 1656 | 1466496897736 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x121124000 == 38 [pid = 1656] [id = 533] 01:14:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1137bc400) [pid = 1656] [serial = 1599] [outer = 0x0] 01:14:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182e4000) [pid = 1656] [serial = 1600] [outer = 0x1137bc400] 01:14:57 INFO - PROCESS | 1656 | 1466496897774 Marionette DEBUG loaded listener.js 01:14:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119aac000) [pid = 1656] [serial = 1601] [outer = 0x1137bc400] 01:14:58 INFO - PROCESS | 1656 | 1466496898274 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]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 668ms 01:14:58 INFO - PROCESS | 1656 | 1466496898308 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1656 | 1466496898309 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:14:58 INFO - PROCESS | 1656 | 1466496898312 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1656 | 1466496898313 Marionette TRACE conn2 <- [1,2106,null,{}] 01:14:58 INFO - PROCESS | 1656 | 1466496898316 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}] 01:14:58 INFO - PROCESS | 1656 | 1466496898318 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:58 INFO - PROCESS | 1656 | 1466496898395 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:14:58 INFO - PROCESS | 1656 | 1466496898402 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 1656 | 1466496898403 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x126cee800 == 39 [pid = 1656] [id = 534] 01:14:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12182e400) [pid = 1656] [serial = 1602] [outer = 0x0] 01:14:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126c06400) [pid = 1656] [serial = 1603] [outer = 0x12182e400] 01:14:58 INFO - PROCESS | 1656 | 1466496898427 Marionette DEBUG loaded listener.js 01:14:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12a872c00) [pid = 1656] [serial = 1604] [outer = 0x12182e400] 01:14:58 INFO - PROCESS | 1656 | 1466496898752 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]]]}] 01:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 474ms 01:14:58 INFO - PROCESS | 1656 | 1466496898787 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:14:58 INFO - PROCESS | 1656 | 1466496898789 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:14:58 INFO - PROCESS | 1656 | 1466496898791 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:14:58 INFO - PROCESS | 1656 | 1466496898793 Marionette TRACE conn2 <- [1,2110,null,{}] 01:14:58 INFO - PROCESS | 1656 | 1466496898795 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}] 01:14:58 INFO - PROCESS | 1656 | 1466496898796 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:58 INFO - PROCESS | 1656 | 1466496898926 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:14:58 INFO - PROCESS | 1656 | 1466496898965 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:58 INFO - PROCESS | 1656 | 1466496898967 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cba3000 == 40 [pid = 1656] [id = 535] 01:14:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12735c400) [pid = 1656] [serial = 1605] [outer = 0x0] 01:14:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12baccc00) [pid = 1656] [serial = 1606] [outer = 0x12735c400] 01:14:58 INFO - PROCESS | 1656 | 1466496898993 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12bae5c00) [pid = 1656] [serial = 1607] [outer = 0x12735c400] 01:14:59 INFO - PROCESS | 1656 | 1466496899294 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]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 01:14:59 INFO - PROCESS | 1656 | 1466496899310 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 1656 | 1466496899311 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:14:59 INFO - PROCESS | 1656 | 1466496899313 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1656 | 1466496899314 Marionette TRACE conn2 <- [1,2114,null,{}] 01:14:59 INFO - PROCESS | 1656 | 1466496899324 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}] 01:14:59 INFO - PROCESS | 1656 | 1466496899325 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:59 INFO - PROCESS | 1656 | 1466496899410 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:14:59 INFO - PROCESS | 1656 | 1466496899415 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:14:59 INFO - PROCESS | 1656 | 1466496899416 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:14:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d524800 == 41 [pid = 1656] [id = 536] 01:14:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bae7000) [pid = 1656] [serial = 1608] [outer = 0x0] 01:14:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12bf7bc00) [pid = 1656] [serial = 1609] [outer = 0x12bae7000] 01:14:59 INFO - PROCESS | 1656 | 1466496899440 Marionette DEBUG loaded listener.js 01:14:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12c3a6000) [pid = 1656] [serial = 1610] [outer = 0x12bae7000] 01:14:59 INFO - PROCESS | 1656 | 1466496899921 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]]]}] 01:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 628ms 01:14:59 INFO - PROCESS | 1656 | 1466496899942 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:14:59 INFO - PROCESS | 1656 | 1466496899944 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:14:59 INFO - PROCESS | 1656 | 1466496899947 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:14:59 INFO - PROCESS | 1656 | 1466496899949 Marionette TRACE conn2 <- [1,2118,null,{}] 01:14:59 INFO - PROCESS | 1656 | 1466496899953 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}] 01:14:59 INFO - PROCESS | 1656 | 1466496899955 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:00 INFO - PROCESS | 1656 | 1466496900081 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:15:00 INFO - PROCESS | 1656 | 1466496900145 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1656 | 1466496900147 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187ed000 == 42 [pid = 1656] [id = 537] 01:15:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116a2b000) [pid = 1656] [serial = 1611] [outer = 0x0] 01:15:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1183ec000) [pid = 1656] [serial = 1612] [outer = 0x116a2b000] 01:15:00 INFO - PROCESS | 1656 | 1466496900178 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118f7ac00) [pid = 1656] [serial = 1613] [outer = 0x116a2b000] 01:15:00 INFO - PROCESS | 1656 | 1466496900664 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]]]}] 01:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 772ms 01:15:00 INFO - PROCESS | 1656 | 1466496900720 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:15:00 INFO - PROCESS | 1656 | 1466496900723 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:15:00 INFO - PROCESS | 1656 | 1466496900728 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:15:00 INFO - PROCESS | 1656 | 1466496900729 Marionette TRACE conn2 <- [1,2122,null,{}] 01:15:00 INFO - PROCESS | 1656 | 1466496900732 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}] 01:15:00 INFO - PROCESS | 1656 | 1466496900734 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:00 INFO - PROCESS | 1656 | 1466496900840 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:15:00 INFO - PROCESS | 1656 | 1466496900901 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:00 INFO - PROCESS | 1656 | 1466496900902 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3c800 == 43 [pid = 1656] [id = 538] 01:15:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119aa6800) [pid = 1656] [serial = 1614] [outer = 0x0] 01:15:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x120fe9400) [pid = 1656] [serial = 1615] [outer = 0x119aa6800] 01:15:00 INFO - PROCESS | 1656 | 1466496900934 Marionette DEBUG loaded listener.js 01:15:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121a40c00) [pid = 1656] [serial = 1616] [outer = 0x119aa6800] 01:15:01 INFO - PROCESS | 1656 | 1466496901387 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]]]}] 01:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 01:15:01 INFO - PROCESS | 1656 | 1466496901448 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:15:01 INFO - PROCESS | 1656 | 1466496901450 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:15:01 INFO - PROCESS | 1656 | 1466496901452 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:15:01 INFO - PROCESS | 1656 | 1466496901455 Marionette TRACE conn2 <- [1,2126,null,{}] 01:15:01 INFO - PROCESS | 1656 | 1466496901462 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}] 01:15:01 INFO - PROCESS | 1656 | 1466496901465 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:01 INFO - PROCESS | 1656 | 1466496901569 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:15:01 INFO - PROCESS | 1656 | 1466496901646 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:01 INFO - PROCESS | 1656 | 1466496901648 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbd8800 == 44 [pid = 1656] [id = 539] 01:15:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125d50800) [pid = 1656] [serial = 1617] [outer = 0x0] 01:15:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127508c00) [pid = 1656] [serial = 1618] [outer = 0x125d50800] 01:15:01 INFO - PROCESS | 1656 | 1466496901679 Marionette DEBUG loaded listener.js 01:15:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128edf000) [pid = 1656] [serial = 1619] [outer = 0x125d50800] 01:15:02 INFO - PROCESS | 1656 | 1466496902127 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]]]}] 01:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 726ms 01:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:15:02 INFO - PROCESS | 1656 | 1466496902178 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:15:02 INFO - PROCESS | 1656 | 1466496902180 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:15:02 INFO - PROCESS | 1656 | 1466496902182 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:15:02 INFO - PROCESS | 1656 | 1466496902184 Marionette TRACE conn2 <- [1,2130,null,{}] 01:15:02 INFO - PROCESS | 1656 | 1466496902186 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}] 01:15:02 INFO - PROCESS | 1656 | 1466496902188 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:02 INFO - PROCESS | 1656 | 1466496902293 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:15:02 INFO - PROCESS | 1656 | 1466496902355 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:02 INFO - PROCESS | 1656 | 1466496902356 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293be800 == 45 [pid = 1656] [id = 540] 01:15:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12930ec00) [pid = 1656] [serial = 1620] [outer = 0x0] 01:15:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129408400) [pid = 1656] [serial = 1621] [outer = 0x12930ec00] 01:15:02 INFO - PROCESS | 1656 | 1466496902386 Marionette DEBUG loaded listener.js 01:15:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a871400) [pid = 1656] [serial = 1622] [outer = 0x12930ec00] 01:15:03 INFO - PROCESS | 1656 | 1466496903006 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] 01:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 01:15:03 INFO - PROCESS | 1656 | 1466496903059 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:15:03 INFO - PROCESS | 1656 | 1466496903062 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:15:03 INFO - PROCESS | 1656 | 1466496903064 Marionette TRACE conn2 <- [1,2134,null,{}] 01:15:03 INFO - PROCESS | 1656 | 1466496903070 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}] 01:15:03 INFO - PROCESS | 1656 | 1466496903071 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:03 INFO - PROCESS | 1656 | 1466496903173 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:15:03 INFO - PROCESS | 1656 | 1466496903248 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:03 INFO - PROCESS | 1656 | 1466496903249 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a9000 == 46 [pid = 1656] [id = 541] 01:15:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1175f5000) [pid = 1656] [serial = 1623] [outer = 0x0] 01:15:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1185a7800) [pid = 1656] [serial = 1624] [outer = 0x1175f5000] 01:15:03 INFO - PROCESS | 1656 | 1466496903277 Marionette DEBUG loaded listener.js 01:15:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119238400) [pid = 1656] [serial = 1625] [outer = 0x1175f5000] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cba3000 == 45 [pid = 1656] [id = 535] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x126cee800 == 44 [pid = 1656] [id = 534] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x121124000 == 43 [pid = 1656] [id = 533] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce6800 == 42 [pid = 1656] [id = 532] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b009800 == 41 [pid = 1656] [id = 531] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a51d000 == 40 [pid = 1656] [id = 530] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f2000 == 39 [pid = 1656] [id = 529] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12730a000 == 38 [pid = 1656] [id = 528] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1218e7800 == 37 [pid = 1656] [id = 527] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cd000 == 36 [pid = 1656] [id = 526] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x117150800 == 35 [pid = 1656] [id = 525] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1199cd800 == 34 [pid = 1656] [id = 524] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x112616000 == 33 [pid = 1656] [id = 523] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x123f80800 == 32 [pid = 1656] [id = 511] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1293be800 == 31 [pid = 1656] [id = 540] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbd8800 == 30 [pid = 1656] [id = 539] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3c800 == 29 [pid = 1656] [id = 538] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12d524800 == 28 [pid = 1656] [id = 536] 01:15:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1187ed000 == 27 [pid = 1656] [id = 537] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121349800) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119ab0400) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125d45000) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127061c00) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x126830000) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11923b000) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1195dbc00) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x128a4f000) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119aaa400) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116491800) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1252cd400) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112a7d800) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116fa5400) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119979000) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113d31400) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119dfa800) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12750e400) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116147c00) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x126d14400) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11810ec00) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128d74800) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1182e7c00) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12bad8c00) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195da000) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1185d7800) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128ee0800) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128d05c00) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x121834000) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129303000) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x127526400) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x128d03800) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x120fe1000) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128ee2800) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 01:15:04 INFO - PROCESS | 1656 | 1466496904224 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]]]}] 01:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1175ms 01:15:04 INFO - PROCESS | 1656 | 1466496904238 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:15:04 INFO - PROCESS | 1656 | 1466496904240 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:15:04 INFO - PROCESS | 1656 | 1466496904243 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:15:04 INFO - PROCESS | 1656 | 1466496904245 Marionette TRACE conn2 <- [1,2138,null,{}] 01:15:04 INFO - PROCESS | 1656 | 1466496904250 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}] 01:15:04 INFO - PROCESS | 1656 | 1466496904251 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:04 INFO - PROCESS | 1656 | 1466496904341 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:15:04 INFO - PROCESS | 1656 | 1466496904347 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1656 | 1466496904351 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168b2800 == 28 [pid = 1656] [id = 542] 01:15:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112d94000) [pid = 1656] [serial = 1626] [outer = 0x0] 01:15:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113d34400) [pid = 1656] [serial = 1627] [outer = 0x112d94000] 01:15:04 INFO - PROCESS | 1656 | 1466496904381 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112a72c00) [pid = 1656] [serial = 1628] [outer = 0x112d94000] 01:15:04 INFO - PROCESS | 1656 | 1466496904778 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]]]}] 01:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 570ms 01:15:04 INFO - PROCESS | 1656 | 1466496904813 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:15:04 INFO - PROCESS | 1656 | 1466496904818 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:15:04 INFO - PROCESS | 1656 | 1466496904824 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:15:04 INFO - PROCESS | 1656 | 1466496904825 Marionette TRACE conn2 <- [1,2142,null,{}] 01:15:04 INFO - PROCESS | 1656 | 1466496904828 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}] 01:15:04 INFO - PROCESS | 1656 | 1466496904829 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:04 INFO - PROCESS | 1656 | 1466496904908 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:15:04 INFO - PROCESS | 1656 | 1466496904913 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:04 INFO - PROCESS | 1656 | 1466496904914 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x118095800 == 29 [pid = 1656] [id = 543] 01:15:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x116744800) [pid = 1656] [serial = 1629] [outer = 0x0] 01:15:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11810c400) [pid = 1656] [serial = 1630] [outer = 0x116744800] 01:15:04 INFO - PROCESS | 1656 | 1466496904944 Marionette DEBUG loaded listener.js 01:15:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1182ea400) [pid = 1656] [serial = 1631] [outer = 0x116744800] 01:15:05 INFO - PROCESS | 1656 | 1466496905304 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] 01:15:05 INFO - PROCESS | 1656 | 1466496905346 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:15:05 INFO - PROCESS | 1656 | 1466496905348 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 1656 | 1466496905353 Marionette TRACE conn2 <- [1,2146,null,{}] 01:15:05 INFO - PROCESS | 1656 | 1466496905361 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}] 01:15:05 INFO - PROCESS | 1656 | 1466496905364 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:05 INFO - PROCESS | 1656 | 1466496905442 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:15:05 INFO - PROCESS | 1656 | 1466496905447 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:05 INFO - PROCESS | 1656 | 1466496905449 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d6000 == 30 [pid = 1656] [id = 544] 01:15:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1137c9400) [pid = 1656] [serial = 1632] [outer = 0x0] 01:15:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118fbec00) [pid = 1656] [serial = 1633] [outer = 0x1137c9400] 01:15:05 INFO - PROCESS | 1656 | 1466496905480 Marionette DEBUG loaded listener.js 01:15:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195dbc00) [pid = 1656] [serial = 1634] [outer = 0x1137c9400] 01:15:05 INFO - PROCESS | 1656 | 1466496905838 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] 01:15:05 INFO - PROCESS | 1656 | 1466496905874 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 01:15:05 INFO - PROCESS | 1656 | 1466496905876 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:15:05 INFO - PROCESS | 1656 | 1466496905878 Marionette TRACE conn2 <- [1,2150,null,{}] 01:15:05 INFO - PROCESS | 1656 | 1466496905880 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}] 01:15:05 INFO - PROCESS | 1656 | 1466496905882 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:06 INFO - PROCESS | 1656 | 1466496906029 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:15:06 INFO - PROCESS | 1656 | 1466496906084 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:06 INFO - PROCESS | 1656 | 1466496906085 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12143e800 == 31 [pid = 1656] [id = 545] 01:15:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1195d8c00) [pid = 1656] [serial = 1635] [outer = 0x0] 01:15:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119aa7c00) [pid = 1656] [serial = 1636] [outer = 0x1195d8c00] 01:15:06 INFO - PROCESS | 1656 | 1466496906126 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120ef2c00) [pid = 1656] [serial = 1637] [outer = 0x1195d8c00] 01:15:06 INFO - PROCESS | 1656 | 1466496906419 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]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 570ms 01:15:06 INFO - PROCESS | 1656 | 1466496906458 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:15:06 INFO - PROCESS | 1656 | 1466496906459 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:15:06 INFO - PROCESS | 1656 | 1466496906478 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:15:06 INFO - PROCESS | 1656 | 1466496906479 Marionette TRACE conn2 <- [1,2154,null,{}] 01:15:06 INFO - PROCESS | 1656 | 1466496906481 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}] 01:15:06 INFO - PROCESS | 1656 | 1466496906483 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:06 INFO - PROCESS | 1656 | 1466496906579 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:15:06 INFO - PROCESS | 1656 | 1466496906582 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:06 INFO - PROCESS | 1656 | 1466496906583 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x125285800 == 32 [pid = 1656] [id = 546] 01:15:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116149c00) [pid = 1656] [serial = 1638] [outer = 0x0] 01:15:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120ef8400) [pid = 1656] [serial = 1639] [outer = 0x116149c00] 01:15:06 INFO - PROCESS | 1656 | 1466496906609 Marionette DEBUG loaded listener.js 01:15:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x121510c00) [pid = 1656] [serial = 1640] [outer = 0x116149c00] 01:15:06 INFO - PROCESS | 1656 | 1466496906961 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]]]}] 01:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 530ms 01:15:07 INFO - PROCESS | 1656 | 1466496907000 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:15:07 INFO - PROCESS | 1656 | 1466496907002 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:15:07 INFO - PROCESS | 1656 | 1466496907004 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 1656 | 1466496907005 Marionette TRACE conn2 <- [1,2158,null,{}] 01:15:07 INFO - PROCESS | 1656 | 1466496907007 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}] 01:15:07 INFO - PROCESS | 1656 | 1466496907011 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:07 INFO - PROCESS | 1656 | 1466496907126 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:15:07 INFO - PROCESS | 1656 | 1466496907163 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 1656 | 1466496907164 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x127321000 == 33 [pid = 1656] [id = 547] 01:15:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x121511000) [pid = 1656] [serial = 1641] [outer = 0x0] 01:15:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1254cfc00) [pid = 1656] [serial = 1642] [outer = 0x121511000] 01:15:07 INFO - PROCESS | 1656 | 1466496907189 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118115000) [pid = 1656] [serial = 1643] [outer = 0x121511000] 01:15:07 INFO - PROCESS | 1656 | 1466496907518 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]]]}] 01:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 572ms 01:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:15:07 INFO - PROCESS | 1656 | 1466496907577 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:15:07 INFO - PROCESS | 1656 | 1466496907578 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:15:07 INFO - PROCESS | 1656 | 1466496907579 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:15:07 INFO - PROCESS | 1656 | 1466496907580 Marionette TRACE conn2 <- [1,2162,null,{}] 01:15:07 INFO - PROCESS | 1656 | 1466496907597 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}] 01:15:07 INFO - PROCESS | 1656 | 1466496907598 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:07 INFO - PROCESS | 1656 | 1466496907714 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:15:07 INFO - PROCESS | 1656 | 1466496907765 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:07 INFO - PROCESS | 1656 | 1466496907766 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x129115800 == 34 [pid = 1656] [id = 548] 01:15:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1182e7000) [pid = 1656] [serial = 1644] [outer = 0x0] 01:15:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126830800) [pid = 1656] [serial = 1645] [outer = 0x1182e7000] 01:15:07 INFO - PROCESS | 1656 | 1466496907809 Marionette DEBUG loaded listener.js 01:15:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x127061000) [pid = 1656] [serial = 1646] [outer = 0x1182e7000] 01:15:08 INFO - PROCESS | 1656 | 1466496908170 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]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 617ms 01:15:08 INFO - PROCESS | 1656 | 1466496908198 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 1656 | 1466496908199 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:15:08 INFO - PROCESS | 1656 | 1466496908203 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - PROCESS | 1656 | 1466496908204 Marionette TRACE conn2 <- [1,2166,null,{}] 01:15:08 INFO - PROCESS | 1656 | 1466496908207 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}] 01:15:08 INFO - PROCESS | 1656 | 1466496908208 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:08 INFO - PROCESS | 1656 | 1466496908302 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12bae7000) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12735c400) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127364400) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1137c0800) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12a69f800) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110f83400) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11613f800) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x114f9e000) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x120eeb400) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x118055400) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x113b3dc00) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1183f3400) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1137bc400) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12182e400) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:15:08 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120eec800) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:15:08 INFO - PROCESS | 1656 | 1466496908513 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:08 INFO - PROCESS | 1656 | 1466496908514 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1184a9000 == 35 [pid = 1656] [id = 549] 01:15:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112fcfc00) [pid = 1656] [serial = 1647] [outer = 0x0] 01:15:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113b32c00) [pid = 1656] [serial = 1648] [outer = 0x112fcfc00] 01:15:08 INFO - PROCESS | 1656 | 1466496908539 Marionette DEBUG loaded listener.js 01:15:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11859f800) [pid = 1656] [serial = 1649] [outer = 0x112fcfc00] 01:15:08 INFO - PROCESS | 1656 | 1466496908838 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]]]}] 01:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 676ms 01:15:08 INFO - PROCESS | 1656 | 1466496908880 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:15:08 INFO - PROCESS | 1656 | 1466496908882 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:15:08 INFO - PROCESS | 1656 | 1466496908900 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:15:08 INFO - PROCESS | 1656 | 1466496908902 Marionette TRACE conn2 <- [1,2170,null,{}] 01:15:08 INFO - PROCESS | 1656 | 1466496908906 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}] 01:15:08 INFO - PROCESS | 1656 | 1466496908907 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:09 INFO - PROCESS | 1656 | 1466496909024 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:15:09 INFO - PROCESS | 1656 | 1466496909134 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 1656 | 1466496909135 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d3000 == 36 [pid = 1656] [id = 550] 01:15:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112fd1400) [pid = 1656] [serial = 1650] [outer = 0x0] 01:15:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fe7000) [pid = 1656] [serial = 1651] [outer = 0x112fd1400] 01:15:09 INFO - PROCESS | 1656 | 1466496909163 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127510c00) [pid = 1656] [serial = 1652] [outer = 0x112fd1400] 01:15:09 INFO - PROCESS | 1656 | 1466496909436 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]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 583ms 01:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:15:09 INFO - PROCESS | 1656 | 1466496909473 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 1656 | 1466496909474 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:15:09 INFO - PROCESS | 1656 | 1466496909476 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - PROCESS | 1656 | 1466496909477 Marionette TRACE conn2 <- [1,2174,null,{}] 01:15:09 INFO - PROCESS | 1656 | 1466496909479 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}] 01:15:09 INFO - PROCESS | 1656 | 1466496909481 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:09 INFO - PROCESS | 1656 | 1466496909562 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:15:09 INFO - PROCESS | 1656 | 1466496909567 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:09 INFO - PROCESS | 1656 | 1466496909570 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b00f800 == 37 [pid = 1656] [id = 551] 01:15:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128a4e800) [pid = 1656] [serial = 1653] [outer = 0x0] 01:15:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128d07400) [pid = 1656] [serial = 1654] [outer = 0x128a4e800] 01:15:09 INFO - PROCESS | 1656 | 1466496909594 Marionette DEBUG loaded listener.js 01:15:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128edc800) [pid = 1656] [serial = 1655] [outer = 0x128a4e800] 01:15:09 INFO - PROCESS | 1656 | 1466496909911 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]]]}] 01:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 467ms 01:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:15:09 INFO - PROCESS | 1656 | 1466496909944 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:15:09 INFO - PROCESS | 1656 | 1466496909946 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:15:09 INFO - PROCESS | 1656 | 1466496909948 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:15:09 INFO - PROCESS | 1656 | 1466496909950 Marionette TRACE conn2 <- [1,2178,null,{}] 01:15:09 INFO - PROCESS | 1656 | 1466496909952 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}] 01:15:09 INFO - PROCESS | 1656 | 1466496909961 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:10 INFO - PROCESS | 1656 | 1466496910077 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:15:10 INFO - PROCESS | 1656 | 1466496910084 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1656 | 1466496910087 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12527f800 == 38 [pid = 1656] [id = 552] 01:15:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a4c400) [pid = 1656] [serial = 1656] [outer = 0x0] 01:15:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128ee3400) [pid = 1656] [serial = 1657] [outer = 0x128a4c400] 01:15:10 INFO - PROCESS | 1656 | 1466496910114 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a692c00) [pid = 1656] [serial = 1658] [outer = 0x128a4c400] 01:15:10 INFO - PROCESS | 1656 | 1466496910451 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]]]}] 01:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 521ms 01:15:10 INFO - PROCESS | 1656 | 1466496910471 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:15:10 INFO - PROCESS | 1656 | 1466496910472 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:15:10 INFO - PROCESS | 1656 | 1466496910474 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:15:10 INFO - PROCESS | 1656 | 1466496910475 Marionette TRACE conn2 <- [1,2182,null,{}] 01:15:10 INFO - PROCESS | 1656 | 1466496910478 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}] 01:15:10 INFO - PROCESS | 1656 | 1466496910479 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:10 INFO - PROCESS | 1656 | 1466496910605 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:15:10 INFO - PROCESS | 1656 | 1466496910665 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:10 INFO - PROCESS | 1656 | 1466496910667 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1137d1000 == 39 [pid = 1656] [id = 553] 01:15:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1110a8800) [pid = 1656] [serial = 1659] [outer = 0x0] 01:15:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1122a4800) [pid = 1656] [serial = 1660] [outer = 0x1110a8800] 01:15:10 INFO - PROCESS | 1656 | 1466496910700 Marionette DEBUG loaded listener.js 01:15:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x112d8d400) [pid = 1656] [serial = 1661] [outer = 0x1110a8800] 01:15:11 INFO - PROCESS | 1656 | 1466496911232 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]]]}] 01:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 819ms 01:15:11 INFO - PROCESS | 1656 | 1466496911295 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:15:11 INFO - PROCESS | 1656 | 1466496911298 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:15:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:15:11 INFO - PROCESS | 1656 | 1466496911301 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:15:11 INFO - PROCESS | 1656 | 1466496911303 Marionette TRACE conn2 <- [1,2186,null,{}] 01:15:11 INFO - PROCESS | 1656 | 1466496911306 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}] 01:15:11 INFO - PROCESS | 1656 | 1466496911308 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:11 INFO - PROCESS | 1656 | 1466496911424 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:15:11 INFO - PROCESS | 1656 | 1466496911506 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:11 INFO - PROCESS | 1656 | 1466496911508 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc3800 == 40 [pid = 1656] [id = 554] 01:15:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x115e66c00) [pid = 1656] [serial = 1662] [outer = 0x0] 01:15:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118054000) [pid = 1656] [serial = 1663] [outer = 0x115e66c00] 01:15:11 INFO - PROCESS | 1656 | 1466496911538 Marionette DEBUG loaded listener.js 01:15:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1183ee800) [pid = 1656] [serial = 1664] [outer = 0x115e66c00] 01:15:12 INFO - PROCESS | 1656 | 1466496912237 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]]]}] 01:15:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:15:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 971ms 01:15:12 INFO - PROCESS | 1656 | 1466496912272 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:15:12 INFO - PROCESS | 1656 | 1466496912274 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:15:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:15:12 INFO - PROCESS | 1656 | 1466496912277 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:15:12 INFO - PROCESS | 1656 | 1466496912280 Marionette TRACE conn2 <- [1,2190,null,{}] 01:15:12 INFO - PROCESS | 1656 | 1466496912284 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}] 01:15:12 INFO - PROCESS | 1656 | 1466496912286 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:12 INFO - PROCESS | 1656 | 1466496912404 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:15:12 INFO - PROCESS | 1656 | 1466496912487 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:12 INFO - PROCESS | 1656 | 1466496912490 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c3c000 == 41 [pid = 1656] [id = 555] 01:15:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116884c00) [pid = 1656] [serial = 1665] [outer = 0x0] 01:15:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1175ff400) [pid = 1656] [serial = 1666] [outer = 0x116884c00] 01:15:12 INFO - PROCESS | 1656 | 1466496912518 Marionette DEBUG loaded listener.js 01:15:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1182e3800) [pid = 1656] [serial = 1667] [outer = 0x116884c00] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12527f800 == 40 [pid = 1656] [id = 552] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12b00f800 == 39 [pid = 1656] [id = 551] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d3000 == 38 [pid = 1656] [id = 550] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a9000 == 37 [pid = 1656] [id = 549] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x129115800 == 36 [pid = 1656] [id = 548] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x127321000 == 35 [pid = 1656] [id = 547] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x125285800 == 34 [pid = 1656] [id = 546] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x12143e800 == 33 [pid = 1656] [id = 545] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d6000 == 32 [pid = 1656] [id = 544] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x118095800 == 31 [pid = 1656] [id = 543] 01:15:12 INFO - PROCESS | 1656 | --DOCSHELL 0x1168b2800 == 30 [pid = 1656] [id = 542] 01:15:12 INFO - PROCESS | 1656 | 1466496912989 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]]]}] 01:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 726ms 01:15:13 INFO - PROCESS | 1656 | 1466496913005 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:15:13 INFO - PROCESS | 1656 | 1466496913010 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12a696000) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12c3a6000) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12bf7bc00) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12bae5c00) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128a4d000) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12941f400) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12940d800) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12a87b400) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12a86e800) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11223ec00) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d8cc00) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118053000) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1183f2400) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12680fc00) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1210ac400) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x121836c00) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1182e2400) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185a4800) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125780800) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x125dc0800) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x118886c00) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11997a400) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1182e4000) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12af4a400) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12baccc00) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119aac000) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12a872c00) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x126d6f800) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x126c06400) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 01:15:13 INFO - PROCESS | 1656 | 1466496913037 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:15:13 INFO - PROCESS | 1656 | 1466496913040 Marionette TRACE conn2 <- [1,2194,null,{}] 01:15:13 INFO - PROCESS | 1656 | 1466496913046 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}] 01:15:13 INFO - PROCESS | 1656 | 1466496913049 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:13 INFO - PROCESS | 1656 | 1466496913184 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:15:13 INFO - PROCESS | 1656 | 1466496913196 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:13 INFO - PROCESS | 1656 | 1466496913197 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192c6000 == 31 [pid = 1656] [id = 556] 01:15:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185a0800) [pid = 1656] [serial = 1668] [outer = 0x0] 01:15:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1185a6c00) [pid = 1656] [serial = 1669] [outer = 0x1185a0800] 01:15:13 INFO - PROCESS | 1656 | 1466496913242 Marionette DEBUG loaded listener.js 01:15:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118886c00) [pid = 1656] [serial = 1670] [outer = 0x1185a0800] 01:15:13 INFO - PROCESS | 1656 | 1466496913671 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]]]}] 01:15:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:15:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 692ms 01:15:13 INFO - PROCESS | 1656 | 1466496913712 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:15:13 INFO - PROCESS | 1656 | 1466496913713 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:15:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:15:13 INFO - PROCESS | 1656 | 1466496913716 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:15:13 INFO - PROCESS | 1656 | 1466496913718 Marionette TRACE conn2 <- [1,2198,null,{}] 01:15:13 INFO - PROCESS | 1656 | 1466496913726 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}] 01:15:13 INFO - PROCESS | 1656 | 1466496913729 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:13 INFO - PROCESS | 1656 | 1466496913833 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:15:13 INFO - PROCESS | 1656 | 1466496913840 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:13 INFO - PROCESS | 1656 | 1466496913843 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218de000 == 32 [pid = 1656] [id = 557] 01:15:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1195da000) [pid = 1656] [serial = 1671] [outer = 0x0] 01:15:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119aac400) [pid = 1656] [serial = 1672] [outer = 0x1195da000] 01:15:13 INFO - PROCESS | 1656 | 1466496913872 Marionette DEBUG loaded listener.js 01:15:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120ef6000) [pid = 1656] [serial = 1673] [outer = 0x1195da000] 01:15:14 INFO - PROCESS | 1656 | 1466496914210 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]]]}] 01:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 521ms 01:15:14 INFO - PROCESS | 1656 | 1466496914238 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:15:14 INFO - PROCESS | 1656 | 1466496914239 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:15:14 INFO - PROCESS | 1656 | 1466496914242 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:15:14 INFO - PROCESS | 1656 | 1466496914243 Marionette TRACE conn2 <- [1,2202,null,{}] 01:15:14 INFO - PROCESS | 1656 | 1466496914245 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}] 01:15:14 INFO - PROCESS | 1656 | 1466496914246 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:14 INFO - PROCESS | 1656 | 1466496914329 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:15:14 INFO - PROCESS | 1656 | 1466496914333 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:14 INFO - PROCESS | 1656 | 1466496914336 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d8e800 == 33 [pid = 1656] [id = 558] 01:15:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d95c00) [pid = 1656] [serial = 1674] [outer = 0x0] 01:15:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x121459000) [pid = 1656] [serial = 1675] [outer = 0x112d95c00] 01:15:14 INFO - PROCESS | 1656 | 1466496914362 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121cbc400) [pid = 1656] [serial = 1676] [outer = 0x112d95c00] 01:15:14 INFO - PROCESS | 1656 | 1466496914695 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]]]}] 01:15:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:15:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 469ms 01:15:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:15:14 INFO - PROCESS | 1656 | 1466496914712 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:15:14 INFO - PROCESS | 1656 | 1466496914713 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:15:14 INFO - PROCESS | 1656 | 1466496914715 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:15:14 INFO - PROCESS | 1656 | 1466496914716 Marionette TRACE conn2 <- [1,2206,null,{}] 01:15:14 INFO - PROCESS | 1656 | 1466496914722 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}] 01:15:14 INFO - PROCESS | 1656 | 1466496914723 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:14 INFO - PROCESS | 1656 | 1466496914804 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:15:14 INFO - PROCESS | 1656 | 1466496914807 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:14 INFO - PROCESS | 1656 | 1466496914809 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f07800 == 34 [pid = 1656] [id = 559] 01:15:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112d8a400) [pid = 1656] [serial = 1677] [outer = 0x0] 01:15:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1254c7000) [pid = 1656] [serial = 1678] [outer = 0x112d8a400] 01:15:14 INFO - PROCESS | 1656 | 1466496914892 Marionette DEBUG loaded listener.js 01:15:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125d4a000) [pid = 1656] [serial = 1679] [outer = 0x112d8a400] 01:15:15 INFO - PROCESS | 1656 | 1466496915230 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]]]}] 01:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 01:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:15:15 INFO - PROCESS | 1656 | 1466496915238 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:15:15 INFO - PROCESS | 1656 | 1466496915239 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:15:15 INFO - PROCESS | 1656 | 1466496915242 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 1656 | 1466496915243 Marionette TRACE conn2 <- [1,2210,null,{}] 01:15:15 INFO - PROCESS | 1656 | 1466496915245 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}] 01:15:15 INFO - PROCESS | 1656 | 1466496915249 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:15 INFO - PROCESS | 1656 | 1466496915372 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:15:15 INFO - PROCESS | 1656 | 1466496915392 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 1656 | 1466496915393 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a851000 == 35 [pid = 1656] [id = 560] 01:15:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112d8e000) [pid = 1656] [serial = 1680] [outer = 0x0] 01:15:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12680fc00) [pid = 1656] [serial = 1681] [outer = 0x112d8e000] 01:15:15 INFO - PROCESS | 1656 | 1466496915417 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x128a53400) [pid = 1656] [serial = 1682] [outer = 0x112d8e000] 01:15:15 INFO - PROCESS | 1656 | 1466496915728 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]]]}] 01:15:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:15:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 518ms 01:15:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:15:15 INFO - PROCESS | 1656 | 1466496915761 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:15:15 INFO - PROCESS | 1656 | 1466496915762 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:15:15 INFO - PROCESS | 1656 | 1466496915764 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:15:15 INFO - PROCESS | 1656 | 1466496915765 Marionette TRACE conn2 <- [1,2214,null,{}] 01:15:15 INFO - PROCESS | 1656 | 1466496915769 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}] 01:15:15 INFO - PROCESS | 1656 | 1466496915771 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:15 INFO - PROCESS | 1656 | 1466496915867 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:15:15 INFO - PROCESS | 1656 | 1466496915879 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:15 INFO - PROCESS | 1656 | 1466496915880 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af13000 == 36 [pid = 1656] [id = 561] 01:15:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x128d75400) [pid = 1656] [serial = 1683] [outer = 0x0] 01:15:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x129307000) [pid = 1656] [serial = 1684] [outer = 0x128d75400] 01:15:15 INFO - PROCESS | 1656 | 1466496915904 Marionette DEBUG loaded listener.js 01:15:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129414000) [pid = 1656] [serial = 1685] [outer = 0x128d75400] 01:15:16 INFO - PROCESS | 1656 | 1466496916226 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]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 474ms 01:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:15:16 INFO - PROCESS | 1656 | 1466496916242 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 1656 | 1466496916243 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:15:16 INFO - PROCESS | 1656 | 1466496916245 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - PROCESS | 1656 | 1466496916246 Marionette TRACE conn2 <- [1,2218,null,{}] 01:15:16 INFO - PROCESS | 1656 | 1466496916248 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}] 01:15:16 INFO - PROCESS | 1656 | 1466496916250 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:16 INFO - PROCESS | 1656 | 1466496916349 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:15:16 INFO - PROCESS | 1656 | 1466496916353 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:16 INFO - PROCESS | 1656 | 1466496916354 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce9000 == 37 [pid = 1656] [id = 562] 01:15:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128ee3c00) [pid = 1656] [serial = 1686] [outer = 0x0] 01:15:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12941f400) [pid = 1656] [serial = 1687] [outer = 0x128ee3c00] 01:15:16 INFO - PROCESS | 1656 | 1466496916379 Marionette DEBUG loaded listener.js 01:15:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a6a0800) [pid = 1656] [serial = 1688] [outer = 0x128ee3c00] 01:15:16 INFO - PROCESS | 1656 | 1466496916710 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]]]}] 01:15:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:15:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 519ms 01:15:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:15:16 INFO - PROCESS | 1656 | 1466496916764 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:15:16 INFO - PROCESS | 1656 | 1466496916765 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:15:16 INFO - PROCESS | 1656 | 1466496916768 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:15:16 INFO - PROCESS | 1656 | 1466496916769 Marionette TRACE conn2 <- [1,2222,null,{}] 01:15:16 INFO - PROCESS | 1656 | 1466496916771 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}] 01:15:16 INFO - PROCESS | 1656 | 1466496916772 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:16 INFO - PROCESS | 1656 | 1466496916872 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1137c9400) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116149c00) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1195d8c00) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116744800) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x121511000) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1175f5000) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112d94000) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116a2b000) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119aa6800) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1182e7000) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112fcfc00) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x125d50800) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12930ec00) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x112fd1400) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:15:16 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128a4e800) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:15:16 INFO - PROCESS | 1656 | 1466496916981 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:16 INFO - PROCESS | 1656 | 1466496916982 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117165000 == 38 [pid = 1656] [id = 563] 01:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x110f7a800) [pid = 1656] [serial = 1689] [outer = 0x0] 01:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113d6f400) [pid = 1656] [serial = 1690] [outer = 0x110f7a800] 01:15:17 INFO - PROCESS | 1656 | 1466496917015 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185a3400) [pid = 1656] [serial = 1691] [outer = 0x110f7a800] 01:15:17 INFO - PROCESS | 1656 | 1466496917277 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]]]}] 01:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 518ms 01:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:15:17 INFO - PROCESS | 1656 | 1466496917288 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:15:17 INFO - PROCESS | 1656 | 1466496917290 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:15:17 INFO - PROCESS | 1656 | 1466496917292 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:15:17 INFO - PROCESS | 1656 | 1466496917293 Marionette TRACE conn2 <- [1,2226,null,{}] 01:15:17 INFO - PROCESS | 1656 | 1466496917297 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}] 01:15:17 INFO - PROCESS | 1656 | 1466496917298 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:17 INFO - PROCESS | 1656 | 1466496917381 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:15:17 INFO - PROCESS | 1656 | 1466496917391 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:17 INFO - PROCESS | 1656 | 1466496917392 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d8d000 == 39 [pid = 1656] [id = 564] 01:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120feb400) [pid = 1656] [serial = 1692] [outer = 0x0] 01:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128a4e400) [pid = 1656] [serial = 1693] [outer = 0x120feb400] 01:15:17 INFO - PROCESS | 1656 | 1466496917416 Marionette DEBUG loaded listener.js 01:15:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12a87bc00) [pid = 1656] [serial = 1694] [outer = 0x120feb400] 01:15:17 INFO - PROCESS | 1656 | 1466496917843 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]]]}] 01:15:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:15:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 570ms 01:15:17 INFO - PROCESS | 1656 | 1466496917864 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:15:17 INFO - PROCESS | 1656 | 1466496917866 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:15:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:15:17 INFO - PROCESS | 1656 | 1466496917878 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:15:17 INFO - PROCESS | 1656 | 1466496917881 Marionette TRACE conn2 <- [1,2230,null,{}] 01:15:17 INFO - PROCESS | 1656 | 1466496917886 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}] 01:15:17 INFO - PROCESS | 1656 | 1466496917889 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:18 INFO - PROCESS | 1656 | 1466496918031 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:15:18 INFO - PROCESS | 1656 | 1466496918046 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:18 INFO - PROCESS | 1656 | 1466496918048 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb9f800 == 40 [pid = 1656] [id = 565] 01:15:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12af4a800) [pid = 1656] [serial = 1695] [outer = 0x0] 01:15:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12b852c00) [pid = 1656] [serial = 1696] [outer = 0x12af4a800] 01:15:18 INFO - PROCESS | 1656 | 1466496918102 Marionette DEBUG loaded listener.js 01:15:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12bad9800) [pid = 1656] [serial = 1697] [outer = 0x12af4a800] 01:15:18 INFO - PROCESS | 1656 | 1466496918457 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]]]}] 01:15:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:15:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 625ms 01:15:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:15:18 INFO - PROCESS | 1656 | 1466496918504 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:15:18 INFO - PROCESS | 1656 | 1466496918505 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:15:18 INFO - PROCESS | 1656 | 1466496918507 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:15:18 INFO - PROCESS | 1656 | 1466496918508 Marionette TRACE conn2 <- [1,2234,null,{}] 01:15:18 INFO - PROCESS | 1656 | 1466496918511 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}] 01:15:18 INFO - PROCESS | 1656 | 1466496918512 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:18 INFO - PROCESS | 1656 | 1466496918615 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:15:18 INFO - PROCESS | 1656 | 1466496918624 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:18 INFO - PROCESS | 1656 | 1466496918625 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbcb800 == 41 [pid = 1656] [id = 566] 01:15:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12badd400) [pid = 1656] [serial = 1698] [outer = 0x0] 01:15:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12bae3c00) [pid = 1656] [serial = 1699] [outer = 0x12badd400] 01:15:18 INFO - PROCESS | 1656 | 1466496918648 Marionette DEBUG loaded listener.js 01:15:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bf74c00) [pid = 1656] [serial = 1700] [outer = 0x12badd400] 01:15:19 INFO - PROCESS | 1656 | 1466496919077 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]]]}] 01:15:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:15:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 624ms 01:15:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:15:19 INFO - PROCESS | 1656 | 1466496919133 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:15:19 INFO - PROCESS | 1656 | 1466496919137 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:15:19 INFO - PROCESS | 1656 | 1466496919141 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:15:19 INFO - PROCESS | 1656 | 1466496919144 Marionette TRACE conn2 <- [1,2238,null,{}] 01:15:19 INFO - PROCESS | 1656 | 1466496919194 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}] 01:15:19 INFO - PROCESS | 1656 | 1466496919197 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:19 INFO - PROCESS | 1656 | 1466496919350 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:15:19 INFO - PROCESS | 1656 | 1466496919542 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:19 INFO - PROCESS | 1656 | 1466496919546 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11809d000 == 42 [pid = 1656] [id = 567] 01:15:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116147c00) [pid = 1656] [serial = 1701] [outer = 0x0] 01:15:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11681ac00) [pid = 1656] [serial = 1702] [outer = 0x116147c00] 01:15:19 INFO - PROCESS | 1656 | 1466496919598 Marionette DEBUG loaded listener.js 01:15:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1182ec000) [pid = 1656] [serial = 1703] [outer = 0x116147c00] 01:15:20 INFO - PROCESS | 1656 | 1466496920044 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]]]}] 01:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 915ms 01:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:15:20 INFO - PROCESS | 1656 | 1466496920055 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 1656 | 1466496920058 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:15:20 INFO - PROCESS | 1656 | 1466496920063 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 1656 | 1466496920065 Marionette TRACE conn2 <- [1,2242,null,{}] 01:15:20 INFO - PROCESS | 1656 | 1466496920067 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}] 01:15:20 INFO - PROCESS | 1656 | 1466496920069 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:20 INFO - PROCESS | 1656 | 1466496920172 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:15:20 INFO - PROCESS | 1656 | 1466496920228 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 1656 | 1466496920230 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e8800 == 43 [pid = 1656] [id = 568] 01:15:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118552800) [pid = 1656] [serial = 1704] [outer = 0x0] 01:15:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119496400) [pid = 1656] [serial = 1705] [outer = 0x118552800] 01:15:20 INFO - PROCESS | 1656 | 1466496920260 Marionette DEBUG loaded listener.js 01:15:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119aa4c00) [pid = 1656] [serial = 1706] [outer = 0x118552800] 01:15:20 INFO - PROCESS | 1656 | 1466496920713 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]]]}] 01:15:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:15:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 672ms 01:15:20 INFO - PROCESS | 1656 | 1466496920735 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:15:20 INFO - PROCESS | 1656 | 1466496920736 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:15:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:15:20 INFO - PROCESS | 1656 | 1466496920739 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:15:20 INFO - PROCESS | 1656 | 1466496920741 Marionette TRACE conn2 <- [1,2246,null,{}] 01:15:20 INFO - PROCESS | 1656 | 1466496920749 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}] 01:15:20 INFO - PROCESS | 1656 | 1466496920752 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:20 INFO - PROCESS | 1656 | 1466496920879 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:15:20 INFO - PROCESS | 1656 | 1466496920965 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:20 INFO - PROCESS | 1656 | 1466496920968 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca8a000 == 44 [pid = 1656] [id = 569] 01:15:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12577e400) [pid = 1656] [serial = 1707] [outer = 0x0] 01:15:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12680b000) [pid = 1656] [serial = 1708] [outer = 0x12577e400] 01:15:21 INFO - PROCESS | 1656 | 1466496921000 Marionette DEBUG loaded listener.js 01:15:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126d73400) [pid = 1656] [serial = 1709] [outer = 0x12577e400] 01:15:21 INFO - PROCESS | 1656 | 1466496921397 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]]]}] 01:15:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:15:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 724ms 01:15:21 INFO - PROCESS | 1656 | 1466496921463 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:15:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:15:21 INFO - PROCESS | 1656 | 1466496921465 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:15:21 INFO - PROCESS | 1656 | 1466496921468 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:15:21 INFO - PROCESS | 1656 | 1466496921469 Marionette TRACE conn2 <- [1,2250,null,{}] 01:15:21 INFO - PROCESS | 1656 | 1466496921471 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}] 01:15:21 INFO - PROCESS | 1656 | 1466496921473 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:21 INFO - PROCESS | 1656 | 1466496921575 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:15:21 INFO - PROCESS | 1656 | 1466496921635 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:21 INFO - PROCESS | 1656 | 1466496921636 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d694800 == 45 [pid = 1656] [id = 570] 01:15:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127504800) [pid = 1656] [serial = 1710] [outer = 0x0] 01:15:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128a54c00) [pid = 1656] [serial = 1711] [outer = 0x127504800] 01:15:21 INFO - PROCESS | 1656 | 1466496921665 Marionette DEBUG loaded listener.js 01:15:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a695000) [pid = 1656] [serial = 1712] [outer = 0x127504800] 01:15:22 INFO - PROCESS | 1656 | 1466496922312 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]]]}] 01:15:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:15:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 871ms 01:15:22 INFO - PROCESS | 1656 | 1466496922340 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:15:22 INFO - PROCESS | 1656 | 1466496922342 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:15:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:15:22 INFO - PROCESS | 1656 | 1466496922346 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:15:22 INFO - PROCESS | 1656 | 1466496922348 Marionette TRACE conn2 <- [1,2254,null,{}] 01:15:22 INFO - PROCESS | 1656 | 1466496922351 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}] 01:15:22 INFO - PROCESS | 1656 | 1466496922352 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:22 INFO - PROCESS | 1656 | 1466496922458 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:15:22 INFO - PROCESS | 1656 | 1466496922532 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:22 INFO - PROCESS | 1656 | 1466496922534 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12113c800 == 46 [pid = 1656] [id = 571] 01:15:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117c12800) [pid = 1656] [serial = 1713] [outer = 0x0] 01:15:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118113000) [pid = 1656] [serial = 1714] [outer = 0x117c12800] 01:15:22 INFO - PROCESS | 1656 | 1466496922563 Marionette DEBUG loaded listener.js 01:15:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1185a0400) [pid = 1656] [serial = 1715] [outer = 0x117c12800] 01:15:23 INFO - PROCESS | 1656 | 1466496923009 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]]]}] 01:15:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:15:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 672ms 01:15:23 INFO - PROCESS | 1656 | 1466496923017 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:15:23 INFO - PROCESS | 1656 | 1466496923020 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:15:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:15:23 INFO - PROCESS | 1656 | 1466496923024 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:15:23 INFO - PROCESS | 1656 | 1466496923026 Marionette TRACE conn2 <- [1,2258,null,{}] 01:15:23 INFO - PROCESS | 1656 | 1466496923028 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}] 01:15:23 INFO - PROCESS | 1656 | 1466496923030 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:23 INFO - PROCESS | 1656 | 1466496923131 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:15:23 INFO - PROCESS | 1656 | 1466496923189 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:23 INFO - PROCESS | 1656 | 1466496923190 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187df800 == 47 [pid = 1656] [id = 572] 01:15:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1185a5c00) [pid = 1656] [serial = 1716] [outer = 0x0] 01:15:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118fbd000) [pid = 1656] [serial = 1717] [outer = 0x1185a5c00] 01:15:23 INFO - PROCESS | 1656 | 1466496923217 Marionette DEBUG loaded listener.js 01:15:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1195dd800) [pid = 1656] [serial = 1718] [outer = 0x1185a5c00] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb9f800 == 46 [pid = 1656] [id = 565] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x126d8d000 == 45 [pid = 1656] [id = 564] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117165000 == 44 [pid = 1656] [id = 563] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce9000 == 43 [pid = 1656] [id = 562] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12af13000 == 42 [pid = 1656] [id = 561] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12a851000 == 41 [pid = 1656] [id = 560] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x118f07800 == 40 [pid = 1656] [id = 559] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x126d8e800 == 39 [pid = 1656] [id = 558] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1218de000 == 38 [pid = 1656] [id = 557] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1192c6000 == 37 [pid = 1656] [id = 556] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x117c3c000 == 36 [pid = 1656] [id = 555] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc3800 == 35 [pid = 1656] [id = 554] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1137d1000 == 34 [pid = 1656] [id = 553] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a9000 == 33 [pid = 1656] [id = 541] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12113c800 == 32 [pid = 1656] [id = 571] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12d694800 == 31 [pid = 1656] [id = 570] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca8a000 == 30 [pid = 1656] [id = 569] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e8800 == 29 [pid = 1656] [id = 568] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbcb800 == 28 [pid = 1656] [id = 566] 01:15:23 INFO - PROCESS | 1656 | --DOCSHELL 0x11809d000 == 27 [pid = 1656] [id = 567] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1254cfc00) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119238400) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185a7800) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113d34400) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118f7ac00) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1183ec000) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x121a40c00) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fe9400) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112a72c00) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126830800) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118115000) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113b32c00) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128edf000) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x127508c00) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12a871400) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127061000) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x120fe7000) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11859f800) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x129408400) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x128edc800) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128d07400) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x121510c00) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127510c00) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x120ef2c00) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x128ee3400) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118fbec00) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1195dbc00) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120ef8400) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119aa7c00) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11810c400) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 01:15:23 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1182ea400) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 01:15:24 INFO - PROCESS | 1656 | 1466496924131 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]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1121ms 01:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:15:24 INFO - PROCESS | 1656 | 1466496924146 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 1656 | 1466496924148 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:15:24 INFO - PROCESS | 1656 | 1466496924152 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1656 | 1466496924156 Marionette TRACE conn2 <- [1,2262,null,{}] 01:15:24 INFO - PROCESS | 1656 | 1466496924160 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}] 01:15:24 INFO - PROCESS | 1656 | 1466496924162 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:24 INFO - PROCESS | 1656 | 1466496924247 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:15:24 INFO - PROCESS | 1656 | 1466496924255 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 1656 | 1466496924257 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117156000 == 28 [pid = 1656] [id = 573] 01:15:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x114f52000) [pid = 1656] [serial = 1719] [outer = 0x0] 01:15:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x116492000) [pid = 1656] [serial = 1720] [outer = 0x114f52000] 01:15:24 INFO - PROCESS | 1656 | 1466496924284 Marionette DEBUG loaded listener.js 01:15:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x116fa5400) [pid = 1656] [serial = 1721] [outer = 0x114f52000] 01:15:24 INFO - PROCESS | 1656 | 1466496924641 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]]]}] 01:15:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:15:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 527ms 01:15:24 INFO - PROCESS | 1656 | 1466496924678 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:15:24 INFO - PROCESS | 1656 | 1466496924681 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:15:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:15:24 INFO - PROCESS | 1656 | 1466496924686 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:15:24 INFO - PROCESS | 1656 | 1466496924688 Marionette TRACE conn2 <- [1,2266,null,{}] 01:15:24 INFO - PROCESS | 1656 | 1466496924690 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}] 01:15:24 INFO - PROCESS | 1656 | 1466496924691 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:24 INFO - PROCESS | 1656 | 1466496924777 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:15:24 INFO - PROCESS | 1656 | 1466496924832 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:24 INFO - PROCESS | 1656 | 1466496924834 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118318000 == 29 [pid = 1656] [id = 574] 01:15:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x118053c00) [pid = 1656] [serial = 1722] [outer = 0x0] 01:15:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182ed800) [pid = 1656] [serial = 1723] [outer = 0x118053c00] 01:15:24 INFO - PROCESS | 1656 | 1466496924860 Marionette DEBUG loaded listener.js 01:15:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185d9c00) [pid = 1656] [serial = 1724] [outer = 0x118053c00] 01:15:25 INFO - PROCESS | 1656 | 1466496925179 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]]]}] 01:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 521ms 01:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:15:25 INFO - PROCESS | 1656 | 1466496925207 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:15:25 INFO - PROCESS | 1656 | 1466496925208 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:15:25 INFO - PROCESS | 1656 | 1466496925210 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:15:25 INFO - PROCESS | 1656 | 1466496925213 Marionette TRACE conn2 <- [1,2270,null,{}] 01:15:25 INFO - PROCESS | 1656 | 1466496925223 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}] 01:15:25 INFO - PROCESS | 1656 | 1466496925226 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:25 INFO - PROCESS | 1656 | 1466496925304 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:15:25 INFO - PROCESS | 1656 | 1466496925362 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 1656 | 1466496925364 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f37000 == 30 [pid = 1656] [id = 575] 01:15:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1183f6c00) [pid = 1656] [serial = 1725] [outer = 0x0] 01:15:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195d7400) [pid = 1656] [serial = 1726] [outer = 0x1183f6c00] 01:15:25 INFO - PROCESS | 1656 | 1466496925392 Marionette DEBUG loaded listener.js 01:15:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x119aa6000) [pid = 1656] [serial = 1727] [outer = 0x1183f6c00] 01:15:25 INFO - PROCESS | 1656 | 1466496925675 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]]]}] 01:15:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:15:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 01:15:25 INFO - PROCESS | 1656 | 1466496925681 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:15:25 INFO - PROCESS | 1656 | 1466496925683 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:15:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:15:25 INFO - PROCESS | 1656 | 1466496925693 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:15:25 INFO - PROCESS | 1656 | 1466496925694 Marionette TRACE conn2 <- [1,2274,null,{}] 01:15:25 INFO - PROCESS | 1656 | 1466496925696 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}] 01:15:25 INFO - PROCESS | 1656 | 1466496925697 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:25 INFO - PROCESS | 1656 | 1466496925785 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:15:25 INFO - PROCESS | 1656 | 1466496925790 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:25 INFO - PROCESS | 1656 | 1466496925791 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x125624800 == 31 [pid = 1656] [id = 576] 01:15:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119aad000) [pid = 1656] [serial = 1728] [outer = 0x0] 01:15:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120ef8800) [pid = 1656] [serial = 1729] [outer = 0x119aad000] 01:15:25 INFO - PROCESS | 1656 | 1466496925816 Marionette DEBUG loaded listener.js 01:15:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1210ac400) [pid = 1656] [serial = 1730] [outer = 0x119aad000] 01:15:26 INFO - PROCESS | 1656 | 1466496926187 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]]]}] 01:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 519ms 01:15:26 INFO - PROCESS | 1656 | 1466496926212 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 1656 | 1466496926214 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:15:26 INFO - PROCESS | 1656 | 1466496926216 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 1656 | 1466496926217 Marionette TRACE conn2 <- [1,2278,null,{}] 01:15:26 INFO - PROCESS | 1656 | 1466496926219 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}] 01:15:26 INFO - PROCESS | 1656 | 1466496926220 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:26 INFO - PROCESS | 1656 | 1466496926319 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:15:26 INFO - PROCESS | 1656 | 1466496926356 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:26 INFO - PROCESS | 1656 | 1466496926357 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x126ce0800 == 32 [pid = 1656] [id = 577] 01:15:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210ac800) [pid = 1656] [serial = 1731] [outer = 0x0] 01:15:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x121453800) [pid = 1656] [serial = 1732] [outer = 0x1210ac800] 01:15:26 INFO - PROCESS | 1656 | 1466496926382 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12183c400) [pid = 1656] [serial = 1733] [outer = 0x1210ac800] 01:15:26 INFO - PROCESS | 1656 | 1466496926706 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]]]}] 01:15:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:15:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 520ms 01:15:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:15:26 INFO - PROCESS | 1656 | 1466496926737 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:15:26 INFO - PROCESS | 1656 | 1466496926738 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:15:26 INFO - PROCESS | 1656 | 1466496926740 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:15:26 INFO - PROCESS | 1656 | 1466496926741 Marionette TRACE conn2 <- [1,2282,null,{}] 01:15:26 INFO - PROCESS | 1656 | 1466496926744 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}] 01:15:26 INFO - PROCESS | 1656 | 1466496926748 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:26 INFO - PROCESS | 1656 | 1466496926848 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:15:26 INFO - PROCESS | 1656 | 1466496926885 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:26 INFO - PROCESS | 1656 | 1466496926887 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x129116000 == 33 [pid = 1656] [id = 578] 01:15:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113d2f400) [pid = 1656] [serial = 1734] [outer = 0x0] 01:15:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12563d400) [pid = 1656] [serial = 1735] [outer = 0x113d2f400] 01:15:26 INFO - PROCESS | 1656 | 1466496926912 Marionette DEBUG loaded listener.js 01:15:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x126c03c00) [pid = 1656] [serial = 1736] [outer = 0x113d2f400] 01:15:27 INFO - PROCESS | 1656 | 1466496927227 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]]]}] 01:15:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 517ms 01:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:15:27 INFO - PROCESS | 1656 | 1466496927264 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:15:27 INFO - PROCESS | 1656 | 1466496927265 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:15:27 INFO - PROCESS | 1656 | 1466496927267 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:15:27 INFO - PROCESS | 1656 | 1466496927268 Marionette TRACE conn2 <- [1,2286,null,{}] 01:15:27 INFO - PROCESS | 1656 | 1466496927271 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}] 01:15:27 INFO - PROCESS | 1656 | 1466496927272 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:27 INFO - PROCESS | 1656 | 1466496927369 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:15:27 INFO - PROCESS | 1656 | 1466496927373 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:27 INFO - PROCESS | 1656 | 1466496927374 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293cb000 == 34 [pid = 1656] [id = 579] 01:15:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x121179c00) [pid = 1656] [serial = 1737] [outer = 0x0] 01:15:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126d73000) [pid = 1656] [serial = 1738] [outer = 0x121179c00] 01:15:27 INFO - PROCESS | 1656 | 1466496927398 Marionette DEBUG loaded listener.js 01:15:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127506c00) [pid = 1656] [serial = 1739] [outer = 0x121179c00] 01:15:27 INFO - PROCESS | 1656 | 1466496927737 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]]]}] 01:15:27 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 01:15:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 01:15:27 INFO - PROCESS | 1656 | 1466496927788 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:15:27 INFO - PROCESS | 1656 | 1466496927789 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:15:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:15:27 INFO - PROCESS | 1656 | 1466496927791 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:15:27 INFO - PROCESS | 1656 | 1466496927793 Marionette TRACE conn2 <- [1,2290,null,{}] 01:15:27 INFO - PROCESS | 1656 | 1466496927795 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}] 01:15:27 INFO - PROCESS | 1656 | 1466496927796 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:27 INFO - PROCESS | 1656 | 1466496927892 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12badd400) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120feb400) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128a4c400) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112d8e000) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x110f7a800) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1110a8800) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115e66c00) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x112d95c00) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128d75400) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x112d8a400) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128ee3c00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12af4a800) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195da000) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116884c00) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:15:28 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185a0800) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:15:28 INFO - PROCESS | 1656 | 1466496928113 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1656 | 1466496928115 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192cf000 == 35 [pid = 1656] [id = 580] 01:15:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x110f7e400) [pid = 1656] [serial = 1740] [outer = 0x0] 01:15:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x112fcf000) [pid = 1656] [serial = 1741] [outer = 0x110f7e400] 01:15:28 INFO - PROCESS | 1656 | 1466496928139 Marionette DEBUG loaded listener.js 01:15:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1183f3800) [pid = 1656] [serial = 1742] [outer = 0x110f7e400] 01:15:28 INFO - PROCESS | 1656 | 1466496928408 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]]]}] 01:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 668ms 01:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:15:28 INFO - PROCESS | 1656 | 1466496928460 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1656 | 1466496928461 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:15:28 INFO - PROCESS | 1656 | 1466496928463 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1656 | 1466496928464 Marionette TRACE conn2 <- [1,2294,null,{}] 01:15:28 INFO - PROCESS | 1656 | 1466496928468 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}] 01:15:28 INFO - PROCESS | 1656 | 1466496928471 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:28 INFO - PROCESS | 1656 | 1466496928548 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:15:28 INFO - PROCESS | 1656 | 1466496928553 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:28 INFO - PROCESS | 1656 | 1466496928555 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b004000 == 36 [pid = 1656] [id = 581] 01:15:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11859fc00) [pid = 1656] [serial = 1743] [outer = 0x0] 01:15:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127520800) [pid = 1656] [serial = 1744] [outer = 0x11859fc00] 01:15:28 INFO - PROCESS | 1656 | 1466496928579 Marionette DEBUG loaded listener.js 01:15:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128a55000) [pid = 1656] [serial = 1745] [outer = 0x11859fc00] 01:15:28 INFO - PROCESS | 1656 | 1466496928906 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]]]}] 01:15:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:15:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 474ms 01:15:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:15:28 INFO - PROCESS | 1656 | 1466496928939 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:15:28 INFO - PROCESS | 1656 | 1466496928940 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:15:28 INFO - PROCESS | 1656 | 1466496928942 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:15:28 INFO - PROCESS | 1656 | 1466496928943 Marionette TRACE conn2 <- [1,2298,null,{}] 01:15:28 INFO - PROCESS | 1656 | 1466496928946 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}] 01:15:28 INFO - PROCESS | 1656 | 1466496928947 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:29 INFO - PROCESS | 1656 | 1466496929054 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:15:29 INFO - PROCESS | 1656 | 1466496929060 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:29 INFO - PROCESS | 1656 | 1466496929061 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b218800 == 37 [pid = 1656] [id = 582] 01:15:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1195e4800) [pid = 1656] [serial = 1746] [outer = 0x0] 01:15:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128d0a800) [pid = 1656] [serial = 1747] [outer = 0x1195e4800] 01:15:29 INFO - PROCESS | 1656 | 1466496929086 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128edc800) [pid = 1656] [serial = 1748] [outer = 0x1195e4800] 01:15:29 INFO - PROCESS | 1656 | 1466496929394 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]]]}] 01:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 468ms 01:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:15:29 INFO - PROCESS | 1656 | 1466496929411 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:15:29 INFO - PROCESS | 1656 | 1466496929413 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:15:29 INFO - PROCESS | 1656 | 1466496929415 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 1656 | 1466496929417 Marionette TRACE conn2 <- [1,2302,null,{}] 01:15:29 INFO - PROCESS | 1656 | 1466496929422 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}] 01:15:29 INFO - PROCESS | 1656 | 1466496929424 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:29 INFO - PROCESS | 1656 | 1466496929513 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:15:29 INFO - PROCESS | 1656 | 1466496929517 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:29 INFO - PROCESS | 1656 | 1466496929521 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d9800 == 38 [pid = 1656] [id = 583] 01:15:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120eee400) [pid = 1656] [serial = 1749] [outer = 0x0] 01:15:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129309400) [pid = 1656] [serial = 1750] [outer = 0x120eee400] 01:15:29 INFO - PROCESS | 1656 | 1466496929547 Marionette DEBUG loaded listener.js 01:15:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a6a1000) [pid = 1656] [serial = 1751] [outer = 0x120eee400] 01:15:29 INFO - PROCESS | 1656 | 1466496929880 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]]]}] 01:15:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:15:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 522ms 01:15:29 INFO - PROCESS | 1656 | 1466496929948 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:15:29 INFO - PROCESS | 1656 | 1466496929949 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:15:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:15:29 INFO - PROCESS | 1656 | 1466496929952 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:15:29 INFO - PROCESS | 1656 | 1466496929953 Marionette TRACE conn2 <- [1,2306,null,{}] 01:15:29 INFO - PROCESS | 1656 | 1466496929955 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}] 01:15:29 INFO - PROCESS | 1656 | 1466496929956 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:30 INFO - PROCESS | 1656 | 1466496930033 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:15:30 INFO - PROCESS | 1656 | 1466496930038 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 1656 | 1466496930039 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca88800 == 39 [pid = 1656] [id = 584] 01:15:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a5ddc00) [pid = 1656] [serial = 1752] [outer = 0x0] 01:15:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12add0400) [pid = 1656] [serial = 1753] [outer = 0x12a5ddc00] 01:15:30 INFO - PROCESS | 1656 | 1466496930063 Marionette DEBUG loaded listener.js 01:15:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12af49800) [pid = 1656] [serial = 1754] [outer = 0x12a5ddc00] 01:15:30 INFO - PROCESS | 1656 | 1466496930643 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]]]}] 01:15:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:15:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 01:15:30 INFO - PROCESS | 1656 | 1466496930723 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:15:30 INFO - PROCESS | 1656 | 1466496930726 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:15:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:15:30 INFO - PROCESS | 1656 | 1466496930729 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:15:30 INFO - PROCESS | 1656 | 1466496930732 Marionette TRACE conn2 <- [1,2310,null,{}] 01:15:30 INFO - PROCESS | 1656 | 1466496930736 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}] 01:15:30 INFO - PROCESS | 1656 | 1466496930737 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:30 INFO - PROCESS | 1656 | 1466496930855 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:15:30 INFO - PROCESS | 1656 | 1466496930915 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:30 INFO - PROCESS | 1656 | 1466496930917 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a8800 == 40 [pid = 1656] [id = 585] 01:15:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113d67c00) [pid = 1656] [serial = 1755] [outer = 0x0] 01:15:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x115e6ac00) [pid = 1656] [serial = 1756] [outer = 0x113d67c00] 01:15:30 INFO - PROCESS | 1656 | 1466496930948 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1175fc800) [pid = 1656] [serial = 1757] [outer = 0x113d67c00] 01:15:31 INFO - PROCESS | 1656 | 1466496931534 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]]]}] 01:15:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:15:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 877ms 01:15:31 INFO - PROCESS | 1656 | 1466496931605 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:15:31 INFO - PROCESS | 1656 | 1466496931609 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:15:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:15:31 INFO - PROCESS | 1656 | 1466496931613 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:15:31 INFO - PROCESS | 1656 | 1466496931615 Marionette TRACE conn2 <- [1,2314,null,{}] 01:15:31 INFO - PROCESS | 1656 | 1466496931617 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}] 01:15:31 INFO - PROCESS | 1656 | 1466496931619 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:31 INFO - PROCESS | 1656 | 1466496931733 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:15:31 INFO - PROCESS | 1656 | 1466496931793 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:31 INFO - PROCESS | 1656 | 1466496931795 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f7c800 == 41 [pid = 1656] [id = 586] 01:15:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118553800) [pid = 1656] [serial = 1758] [outer = 0x0] 01:15:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118716000) [pid = 1656] [serial = 1759] [outer = 0x118553800] 01:15:31 INFO - PROCESS | 1656 | 1466496931826 Marionette DEBUG loaded listener.js 01:15:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195e3c00) [pid = 1656] [serial = 1760] [outer = 0x118553800] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d9800 == 40 [pid = 1656] [id = 583] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b218800 == 39 [pid = 1656] [id = 582] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12b004000 == 38 [pid = 1656] [id = 581] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1192cf000 == 37 [pid = 1656] [id = 580] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1293cb000 == 36 [pid = 1656] [id = 579] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x129116000 == 35 [pid = 1656] [id = 578] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x126ce0800 == 34 [pid = 1656] [id = 577] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x125624800 == 33 [pid = 1656] [id = 576] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x120f37000 == 32 [pid = 1656] [id = 575] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118318000 == 31 [pid = 1656] [id = 574] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x117156000 == 30 [pid = 1656] [id = 573] 01:15:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1187df800 == 29 [pid = 1656] [id = 572] 01:15:32 INFO - PROCESS | 1656 | 1466496932487 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]]]}] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12bae3c00) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12bad9800) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12bf74c00) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128a4e400) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a692c00) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12680fc00) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185a3400) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112d8d400) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a87bc00) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1183ee800) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128a53400) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x121459000) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1122a4800) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129414000) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1254c7000) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a6a0800) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118054000) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b852c00) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125d4a000) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x129307000) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119aac400) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x121cbc400) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113d6f400) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12941f400) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1182e3800) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1175ff400) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1185a6c00) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120ef6000) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 01:15:32 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x118886c00) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 01:15:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:15:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 923ms 01:15:32 INFO - PROCESS | 1656 | 1466496932537 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:15:32 INFO - PROCESS | 1656 | 1466496932539 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:15:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:15:32 INFO - PROCESS | 1656 | 1466496932542 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:15:32 INFO - PROCESS | 1656 | 1466496932544 Marionette TRACE conn2 <- [1,2318,null,{}] 01:15:32 INFO - PROCESS | 1656 | 1466496932548 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}] 01:15:32 INFO - PROCESS | 1656 | 1466496932550 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:32 INFO - PROCESS | 1656 | 1466496932638 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:15:32 INFO - PROCESS | 1656 | 1466496932643 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:32 INFO - PROCESS | 1656 | 1466496932646 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1168c0000 == 30 [pid = 1656] [id = 587] 01:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x112981000) [pid = 1656] [serial = 1761] [outer = 0x0] 01:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x112fd8c00) [pid = 1656] [serial = 1762] [outer = 0x112981000] 01:15:32 INFO - PROCESS | 1656 | 1466496932674 Marionette DEBUG loaded listener.js 01:15:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x113eb1400) [pid = 1656] [serial = 1763] [outer = 0x112981000] 01:15:33 INFO - PROCESS | 1656 | 1466496933045 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] 01:15:33 INFO - PROCESS | 1656 | 1466496933066 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 01:15:33 INFO - PROCESS | 1656 | 1466496933070 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:15:33 INFO - PROCESS | 1656 | 1466496933072 Marionette TRACE conn2 <- [1,2322,null,{}] 01:15:33 INFO - PROCESS | 1656 | 1466496933074 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}] 01:15:33 INFO - PROCESS | 1656 | 1466496933075 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:33 INFO - PROCESS | 1656 | 1466496933156 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:15:33 INFO - PROCESS | 1656 | 1466496933184 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:33 INFO - PROCESS | 1656 | 1466496933185 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a0800 == 31 [pid = 1656] [id = 588] 01:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1175f8000) [pid = 1656] [serial = 1764] [outer = 0x0] 01:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1175ff400) [pid = 1656] [serial = 1765] [outer = 0x1175f8000] 01:15:33 INFO - PROCESS | 1656 | 1466496933214 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11805e000) [pid = 1656] [serial = 1766] [outer = 0x1175f8000] 01:15:33 INFO - PROCESS | 1656 | 1466496933558 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]]]}] 01:15:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:15:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 01:15:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:15:33 INFO - PROCESS | 1656 | 1466496933590 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:15:33 INFO - PROCESS | 1656 | 1466496933591 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:15:33 INFO - PROCESS | 1656 | 1466496933594 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:15:33 INFO - PROCESS | 1656 | 1466496933596 Marionette TRACE conn2 <- [1,2326,null,{}] 01:15:33 INFO - PROCESS | 1656 | 1466496933610 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}] 01:15:33 INFO - PROCESS | 1656 | 1466496933613 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:33 INFO - PROCESS | 1656 | 1466496933719 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:15:33 INFO - PROCESS | 1656 | 1466496933725 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:33 INFO - PROCESS | 1656 | 1466496933727 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f22000 == 32 [pid = 1656] [id = 589] 01:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182ea800) [pid = 1656] [serial = 1767] [outer = 0x0] 01:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185ac800) [pid = 1656] [serial = 1768] [outer = 0x1182ea800] 01:15:33 INFO - PROCESS | 1656 | 1466496933755 Marionette DEBUG loaded listener.js 01:15:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118887800) [pid = 1656] [serial = 1769] [outer = 0x1182ea800] 01:15:34 INFO - PROCESS | 1656 | 1466496934076 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]]]}] 01:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 01:15:34 INFO - PROCESS | 1656 | 1466496934116 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:15:34 INFO - PROCESS | 1656 | 1466496934118 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:15:34 INFO - PROCESS | 1656 | 1466496934120 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - PROCESS | 1656 | 1466496934121 Marionette TRACE conn2 <- [1,2330,null,{}] 01:15:34 INFO - PROCESS | 1656 | 1466496934124 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}] 01:15:34 INFO - PROCESS | 1656 | 1466496934125 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:34 INFO - PROCESS | 1656 | 1466496934210 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:15:34 INFO - PROCESS | 1656 | 1466496934272 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 1656 | 1466496934273 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d23800 == 33 [pid = 1656] [id = 590] 01:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1182efc00) [pid = 1656] [serial = 1770] [outer = 0x0] 01:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195da800) [pid = 1656] [serial = 1771] [outer = 0x1182efc00] 01:15:34 INFO - PROCESS | 1656 | 1466496934298 Marionette DEBUG loaded listener.js 01:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119aa3c00) [pid = 1656] [serial = 1772] [outer = 0x1182efc00] 01:15:34 INFO - PROCESS | 1656 | 1466496934611 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]]]}] 01:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 01:15:34 INFO - PROCESS | 1656 | 1466496934647 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:15:34 INFO - PROCESS | 1656 | 1466496934648 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:15:34 INFO - PROCESS | 1656 | 1466496934652 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:15:34 INFO - PROCESS | 1656 | 1466496934655 Marionette TRACE conn2 <- [1,2334,null,{}] 01:15:34 INFO - PROCESS | 1656 | 1466496934657 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}] 01:15:34 INFO - PROCESS | 1656 | 1466496934658 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:34 INFO - PROCESS | 1656 | 1466496934759 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:15:34 INFO - PROCESS | 1656 | 1466496934762 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:34 INFO - PROCESS | 1656 | 1466496934763 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x127321800 == 34 [pid = 1656] [id = 591] 01:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118882c00) [pid = 1656] [serial = 1773] [outer = 0x0] 01:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119ab0800) [pid = 1656] [serial = 1774] [outer = 0x118882c00] 01:15:34 INFO - PROCESS | 1656 | 1466496934788 Marionette DEBUG loaded listener.js 01:15:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x120ef0800) [pid = 1656] [serial = 1775] [outer = 0x118882c00] 01:15:35 INFO - PROCESS | 1656 | 1466496935144 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]]]}] 01:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 01:15:35 INFO - PROCESS | 1656 | 1466496935172 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:15:35 INFO - PROCESS | 1656 | 1466496935173 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:15:35 INFO - PROCESS | 1656 | 1466496935187 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 1656 | 1466496935188 Marionette TRACE conn2 <- [1,2338,null,{}] 01:15:35 INFO - PROCESS | 1656 | 1466496935191 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}] 01:15:35 INFO - PROCESS | 1656 | 1466496935195 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:35 INFO - PROCESS | 1656 | 1466496935315 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:15:35 INFO - PROCESS | 1656 | 1466496935321 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 1656 | 1466496935322 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910e000 == 35 [pid = 1656] [id = 592] 01:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1195dc400) [pid = 1656] [serial = 1776] [outer = 0x0] 01:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x120fedc00) [pid = 1656] [serial = 1777] [outer = 0x1195dc400] 01:15:35 INFO - PROCESS | 1656 | 1466496935346 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x126806800) [pid = 1656] [serial = 1778] [outer = 0x1195dc400] 01:15:35 INFO - PROCESS | 1656 | 1466496935701 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]]]}] 01:15:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:15:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 581ms 01:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:15:35 INFO - PROCESS | 1656 | 1466496935756 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:15:35 INFO - PROCESS | 1656 | 1466496935757 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:15:35 INFO - PROCESS | 1656 | 1466496935759 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:15:35 INFO - PROCESS | 1656 | 1466496935760 Marionette TRACE conn2 <- [1,2342,null,{}] 01:15:35 INFO - PROCESS | 1656 | 1466496935763 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}] 01:15:35 INFO - PROCESS | 1656 | 1466496935764 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:35 INFO - PROCESS | 1656 | 1466496935859 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:15:35 INFO - PROCESS | 1656 | 1466496935899 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:35 INFO - PROCESS | 1656 | 1466496935900 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218e5800 == 36 [pid = 1656] [id = 593] 01:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x126806c00) [pid = 1656] [serial = 1779] [outer = 0x0] 01:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12680f800) [pid = 1656] [serial = 1780] [outer = 0x126806c00] 01:15:35 INFO - PROCESS | 1656 | 1466496935925 Marionette DEBUG loaded listener.js 01:15:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126c75800) [pid = 1656] [serial = 1781] [outer = 0x126806c00] 01:15:36 INFO - PROCESS | 1656 | 1466496936209 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]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 467ms 01:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:15:36 INFO - PROCESS | 1656 | 1466496936242 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:15:36 INFO - PROCESS | 1656 | 1466496936244 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:15:36 INFO - PROCESS | 1656 | 1466496936246 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1656 | 1466496936247 Marionette TRACE conn2 <- [1,2346,null,{}] 01:15:36 INFO - PROCESS | 1656 | 1466496936249 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}] 01:15:36 INFO - PROCESS | 1656 | 1466496936250 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:36 INFO - PROCESS | 1656 | 1466496936355 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:15:36 INFO - PROCESS | 1656 | 1466496936358 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:36 INFO - PROCESS | 1656 | 1466496936359 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b020000 == 37 [pid = 1656] [id = 594] 01:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126809400) [pid = 1656] [serial = 1782] [outer = 0x0] 01:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126d73800) [pid = 1656] [serial = 1783] [outer = 0x126809400] 01:15:36 INFO - PROCESS | 1656 | 1466496936383 Marionette DEBUG loaded listener.js 01:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12750ec00) [pid = 1656] [serial = 1784] [outer = 0x126809400] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119aad000) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1183f6c00) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1210ac800) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185a5c00) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116147c00) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113d2f400) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118552800) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x121179c00) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118053c00) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x110f7e400) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114f52000) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12577e400) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x127504800) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1195e4800) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117c12800) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11859fc00) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:15:36 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120eee400) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:15:36 INFO - PROCESS | 1656 | 1466496936797 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]]]}] 01:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 568ms 01:15:36 INFO - PROCESS | 1656 | 1466496936814 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:15:36 INFO - PROCESS | 1656 | 1466496936816 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:15:36 INFO - PROCESS | 1656 | 1466496936820 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:15:36 INFO - PROCESS | 1656 | 1466496936822 Marionette TRACE conn2 <- [1,2350,null,{}] 01:15:36 INFO - PROCESS | 1656 | 1466496936824 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}] 01:15:36 INFO - PROCESS | 1656 | 1466496936825 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:36 INFO - PROCESS | 1656 | 1466496936906 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:15:36 INFO - PROCESS | 1656 | 1466496936965 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:36 INFO - PROCESS | 1656 | 1466496936966 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a522000 == 38 [pid = 1656] [id = 595] 01:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1137c3000) [pid = 1656] [serial = 1785] [outer = 0x0] 01:15:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185e1000) [pid = 1656] [serial = 1786] [outer = 0x1137c3000] 01:15:36 INFO - PROCESS | 1656 | 1466496936990 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12182e400) [pid = 1656] [serial = 1787] [outer = 0x1137c3000] 01:15:37 INFO - PROCESS | 1656 | 1466496937257 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]]]}] 01:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 471ms 01:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:15:37 INFO - PROCESS | 1656 | 1466496937292 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:15:37 INFO - PROCESS | 1656 | 1466496937293 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:15:37 INFO - PROCESS | 1656 | 1466496937295 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:15:37 INFO - PROCESS | 1656 | 1466496937296 Marionette TRACE conn2 <- [1,2354,null,{}] 01:15:37 INFO - PROCESS | 1656 | 1466496937298 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}] 01:15:37 INFO - PROCESS | 1656 | 1466496937299 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:37 INFO - PROCESS | 1656 | 1466496937385 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:15:37 INFO - PROCESS | 1656 | 1466496937391 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:37 INFO - PROCESS | 1656 | 1466496937392 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3cb800 == 39 [pid = 1656] [id = 596] 01:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x125645000) [pid = 1656] [serial = 1788] [outer = 0x0] 01:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12750f000) [pid = 1656] [serial = 1789] [outer = 0x125645000] 01:15:37 INFO - PROCESS | 1656 | 1466496937416 Marionette DEBUG loaded listener.js 01:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12752c400) [pid = 1656] [serial = 1790] [outer = 0x125645000] 01:15:37 INFO - PROCESS | 1656 | 1466496937777 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]]]}] 01:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 01:15:37 INFO - PROCESS | 1656 | 1466496937826 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:15:37 INFO - PROCESS | 1656 | 1466496937828 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:15:37 INFO - PROCESS | 1656 | 1466496937830 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:15:37 INFO - PROCESS | 1656 | 1466496937831 Marionette TRACE conn2 <- [1,2358,null,{}] 01:15:37 INFO - PROCESS | 1656 | 1466496937839 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}] 01:15:37 INFO - PROCESS | 1656 | 1466496937841 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:37 INFO - PROCESS | 1656 | 1466496937936 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:15:37 INFO - PROCESS | 1656 | 1466496937941 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:37 INFO - PROCESS | 1656 | 1466496937942 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb9f800 == 40 [pid = 1656] [id = 597] 01:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128edd800) [pid = 1656] [serial = 1791] [outer = 0x0] 01:15:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12930b000) [pid = 1656] [serial = 1792] [outer = 0x128edd800] 01:15:37 INFO - PROCESS | 1656 | 1466496937968 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x129417800) [pid = 1656] [serial = 1793] [outer = 0x128edd800] 01:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 468ms 01:15:38 INFO - PROCESS | 1656 | 1466496938292 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]]]}] 01:15:38 INFO - PROCESS | 1656 | 1466496938299 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:15:38 INFO - PROCESS | 1656 | 1466496938300 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:15:38 INFO - PROCESS | 1656 | 1466496938307 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:15:38 INFO - PROCESS | 1656 | 1466496938308 Marionette TRACE conn2 <- [1,2362,null,{}] 01:15:38 INFO - PROCESS | 1656 | 1466496938310 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}] 01:15:38 INFO - PROCESS | 1656 | 1466496938311 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:38 INFO - PROCESS | 1656 | 1466496938398 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:15:38 INFO - PROCESS | 1656 | 1466496938402 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:38 INFO - PROCESS | 1656 | 1466496938405 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d52b800 == 41 [pid = 1656] [id = 598] 01:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12941a400) [pid = 1656] [serial = 1794] [outer = 0x0] 01:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a699000) [pid = 1656] [serial = 1795] [outer = 0x12941a400] 01:15:38 INFO - PROCESS | 1656 | 1466496938426 Marionette DEBUG loaded listener.js 01:15:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a878800) [pid = 1656] [serial = 1796] [outer = 0x12941a400] 01:15:38 INFO - PROCESS | 1656 | 1466496938978 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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 724ms 01:15:39 INFO - PROCESS | 1656 | 1466496939032 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:15:39 INFO - PROCESS | 1656 | 1466496939034 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:15:39 INFO - PROCESS | 1656 | 1466496939037 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 1656 | 1466496939039 Marionette TRACE conn2 <- [1,2366,null,{}] 01:15:39 INFO - PROCESS | 1656 | 1466496939043 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}] 01:15:39 INFO - PROCESS | 1656 | 1466496939044 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:39 INFO - PROCESS | 1656 | 1466496939156 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:15:39 INFO - PROCESS | 1656 | 1466496939255 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 1656 | 1466496939256 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11809a000 == 42 [pid = 1656] [id = 599] 01:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113d6d000) [pid = 1656] [serial = 1797] [outer = 0x0] 01:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11688bc00) [pid = 1656] [serial = 1798] [outer = 0x113d6d000] 01:15:39 INFO - PROCESS | 1656 | 1466496939300 Marionette DEBUG loaded listener.js 01:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117c15c00) [pid = 1656] [serial = 1799] [outer = 0x113d6d000] 01:15:39 INFO - PROCESS | 1656 | 1466496939747 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]]]}] 01:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 719ms 01:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:15:39 INFO - PROCESS | 1656 | 1466496939757 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:15:39 INFO - PROCESS | 1656 | 1466496939760 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:15:39 INFO - PROCESS | 1656 | 1466496939765 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:15:39 INFO - PROCESS | 1656 | 1466496939767 Marionette TRACE conn2 <- [1,2370,null,{}] 01:15:39 INFO - PROCESS | 1656 | 1466496939771 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}] 01:15:39 INFO - PROCESS | 1656 | 1466496939773 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:39 INFO - PROCESS | 1656 | 1466496939880 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:15:39 INFO - PROCESS | 1656 | 1466496939942 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:39 INFO - PROCESS | 1656 | 1466496939944 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911e000 == 43 [pid = 1656] [id = 600] 01:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1183ed800) [pid = 1656] [serial = 1800] [outer = 0x0] 01:15:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119243c00) [pid = 1656] [serial = 1801] [outer = 0x1183ed800] 01:15:39 INFO - PROCESS | 1656 | 1466496939974 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119aaf000) [pid = 1656] [serial = 1802] [outer = 0x1183ed800] 01:15:40 INFO - PROCESS | 1656 | 1466496940425 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]]]}] 01:15:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:15:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 723ms 01:15:40 INFO - PROCESS | 1656 | 1466496940516 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:15:40 INFO - PROCESS | 1656 | 1466496940517 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:15:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:15:40 INFO - PROCESS | 1656 | 1466496940538 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:15:40 INFO - PROCESS | 1656 | 1466496940541 Marionette TRACE conn2 <- [1,2374,null,{}] 01:15:40 INFO - PROCESS | 1656 | 1466496940549 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}] 01:15:40 INFO - PROCESS | 1656 | 1466496940554 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:40 INFO - PROCESS | 1656 | 1466496940655 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:15:40 INFO - PROCESS | 1656 | 1466496940731 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:40 INFO - PROCESS | 1656 | 1466496940733 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d683000 == 44 [pid = 1656] [id = 601] 01:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12563b800) [pid = 1656] [serial = 1803] [outer = 0x0] 01:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125d49000) [pid = 1656] [serial = 1804] [outer = 0x12563b800] 01:15:40 INFO - PROCESS | 1656 | 1466496940764 Marionette DEBUG loaded listener.js 01:15:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126d6f800) [pid = 1656] [serial = 1805] [outer = 0x12563b800] 01:15:41 INFO - PROCESS | 1656 | 1466496941187 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]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 673ms 01:15:41 INFO - PROCESS | 1656 | 1466496941211 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:15:41 INFO - PROCESS | 1656 | 1466496941213 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:15:41 INFO - PROCESS | 1656 | 1466496941215 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1656 | 1466496941216 Marionette TRACE conn2 <- [1,2378,null,{}] 01:15:41 INFO - PROCESS | 1656 | 1466496941219 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}] 01:15:41 INFO - PROCESS | 1656 | 1466496941220 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:41 INFO - PROCESS | 1656 | 1466496941336 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:15:41 INFO - PROCESS | 1656 | 1466496941398 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:41 INFO - PROCESS | 1656 | 1466496941399 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8da800 == 45 [pid = 1656] [id = 602] 01:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x126c03800) [pid = 1656] [serial = 1806] [outer = 0x0] 01:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128edd400) [pid = 1656] [serial = 1807] [outer = 0x126c03800] 01:15:41 INFO - PROCESS | 1656 | 1466496941428 Marionette DEBUG loaded listener.js 01:15:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129413c00) [pid = 1656] [serial = 1808] [outer = 0x126c03800] 01:15:41 INFO - PROCESS | 1656 | 1466496941834 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]]]}] 01:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 674ms 01:15:41 INFO - PROCESS | 1656 | 1466496941890 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:15:41 INFO - PROCESS | 1656 | 1466496941892 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:15:41 INFO - PROCESS | 1656 | 1466496941894 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:15:41 INFO - PROCESS | 1656 | 1466496941896 Marionette TRACE conn2 <- [1,2382,null,{}] 01:15:41 INFO - PROCESS | 1656 | 1466496941898 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}] 01:15:41 INFO - PROCESS | 1656 | 1466496941900 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:42 INFO - PROCESS | 1656 | 1466496942080 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:15:42 INFO - PROCESS | 1656 | 1466496942446 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:42 INFO - PROCESS | 1656 | 1466496942448 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x118084800 == 46 [pid = 1656] [id = 603] 01:15:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112980c00) [pid = 1656] [serial = 1809] [outer = 0x0] 01:15:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11376a000) [pid = 1656] [serial = 1810] [outer = 0x112980c00] 01:15:42 INFO - PROCESS | 1656 | 1466496942497 Marionette DEBUG loaded listener.js 01:15:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1161bec00) [pid = 1656] [serial = 1811] [outer = 0x112980c00] 01:15:42 INFO - PROCESS | 1656 | 1466496942956 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]]]}] 01:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1119ms 01:15:43 INFO - PROCESS | 1656 | 1466496943015 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:15:43 INFO - PROCESS | 1656 | 1466496943017 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:15:43 INFO - PROCESS | 1656 | 1466496943043 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:15:43 INFO - PROCESS | 1656 | 1466496943044 Marionette TRACE conn2 <- [1,2386,null,{}] 01:15:43 INFO - PROCESS | 1656 | 1466496943048 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}] 01:15:43 INFO - PROCESS | 1656 | 1466496943049 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:43 INFO - PROCESS | 1656 | 1466496943149 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:15:43 INFO - PROCESS | 1656 | 1466496943227 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:43 INFO - PROCESS | 1656 | 1466496943228 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d7800 == 47 [pid = 1656] [id = 604] 01:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1175fbc00) [pid = 1656] [serial = 1812] [outer = 0x0] 01:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118111c00) [pid = 1656] [serial = 1813] [outer = 0x1175fbc00] 01:15:43 INFO - PROCESS | 1656 | 1466496943256 Marionette DEBUG loaded listener.js 01:15:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1185d8000) [pid = 1656] [serial = 1814] [outer = 0x1175fbc00] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb9f800 == 46 [pid = 1656] [id = 597] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3cb800 == 45 [pid = 1656] [id = 596] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12a522000 == 44 [pid = 1656] [id = 595] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12b020000 == 43 [pid = 1656] [id = 594] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1218e5800 == 42 [pid = 1656] [id = 593] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12910e000 == 41 [pid = 1656] [id = 592] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x127321800 == 40 [pid = 1656] [id = 591] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123d23800 == 39 [pid = 1656] [id = 590] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x120f22000 == 38 [pid = 1656] [id = 589] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a0800 == 37 [pid = 1656] [id = 588] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1168c0000 == 36 [pid = 1656] [id = 587] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x123f7c800 == 35 [pid = 1656] [id = 586] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a8800 == 34 [pid = 1656] [id = 585] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca88800 == 33 [pid = 1656] [id = 584] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x118084800 == 32 [pid = 1656] [id = 603] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8da800 == 31 [pid = 1656] [id = 602] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12d683000 == 30 [pid = 1656] [id = 601] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12911e000 == 29 [pid = 1656] [id = 600] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x12d52b800 == 28 [pid = 1656] [id = 598] 01:15:43 INFO - PROCESS | 1656 | --DOCSHELL 0x11809a000 == 27 [pid = 1656] [id = 599] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x129309400) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x120ef8800) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1195d7400) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119aa6000) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x121453800) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1195dd800) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1182ec000) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11681ac00) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118fbd000) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12563d400) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119aa4c00) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12183c400) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119496400) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x126d73000) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126c03c00) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185d9c00) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112fcf000) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1182ed800) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116492000) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127506c00) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x126d73400) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116fa5400) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12680b000) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1183f3800) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12a695000) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128a54c00) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128edc800) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1185a0400) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118113000) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a6a1000) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x127520800) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a55000) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128d0a800) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 01:15:43 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1210ac400) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 01:15:44 INFO - PROCESS | 1656 | 1466496944285 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]]]}] 01:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1272ms 01:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:15:44 INFO - PROCESS | 1656 | 1466496944315 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 1656 | 1466496944318 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:15:44 INFO - PROCESS | 1656 | 1466496944324 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 1656 | 1466496944329 Marionette TRACE conn2 <- [1,2390,null,{}] 01:15:44 INFO - PROCESS | 1656 | 1466496944334 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}] 01:15:44 INFO - PROCESS | 1656 | 1466496944336 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:44 INFO - PROCESS | 1656 | 1466496944462 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:15:44 INFO - PROCESS | 1656 | 1466496944592 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:44 INFO - PROCESS | 1656 | 1466496944593 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117381000 == 28 [pid = 1656] [id = 605] 01:15:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113bbfc00) [pid = 1656] [serial = 1815] [outer = 0x0] 01:15:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1164f2400) [pid = 1656] [serial = 1816] [outer = 0x113bbfc00] 01:15:44 INFO - PROCESS | 1656 | 1466496944638 Marionette DEBUG loaded listener.js 01:15:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116a2c000) [pid = 1656] [serial = 1817] [outer = 0x113bbfc00] 01:15:44 INFO - PROCESS | 1656 | 1466496944910 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]]]}] 01:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 625ms 01:15:44 INFO - PROCESS | 1656 | 1466496944948 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:15:44 INFO - PROCESS | 1656 | 1466496944952 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:15:44 INFO - PROCESS | 1656 | 1466496944964 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:15:44 INFO - PROCESS | 1656 | 1466496944966 Marionette TRACE conn2 <- [1,2394,null,{}] 01:15:44 INFO - PROCESS | 1656 | 1466496944976 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}] 01:15:44 INFO - PROCESS | 1656 | 1466496944978 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:45 INFO - PROCESS | 1656 | 1466496945073 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:15:45 INFO - PROCESS | 1656 | 1466496945146 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:45 INFO - PROCESS | 1656 | 1466496945147 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0d800 == 29 [pid = 1656] [id = 606] 01:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116f9dc00) [pid = 1656] [serial = 1818] [outer = 0x0] 01:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118117c00) [pid = 1656] [serial = 1819] [outer = 0x116f9dc00] 01:15:45 INFO - PROCESS | 1656 | 1466496945174 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1185a9800) [pid = 1656] [serial = 1820] [outer = 0x116f9dc00] 01:15:45 INFO - PROCESS | 1656 | 1466496945481 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]]]}] 01:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 525ms 01:15:45 INFO - PROCESS | 1656 | 1466496945493 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:15:45 INFO - PROCESS | 1656 | 1466496945494 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:15:45 INFO - PROCESS | 1656 | 1466496945497 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:15:45 INFO - PROCESS | 1656 | 1466496945499 Marionette TRACE conn2 <- [1,2398,null,{}] 01:15:45 INFO - PROCESS | 1656 | 1466496945510 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}] 01:15:45 INFO - PROCESS | 1656 | 1466496945513 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:45 INFO - PROCESS | 1656 | 1466496945596 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:15:45 INFO - PROCESS | 1656 | 1466496945601 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:45 INFO - PROCESS | 1656 | 1466496945605 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x121448800 == 30 [pid = 1656] [id = 607] 01:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195d7c00) [pid = 1656] [serial = 1821] [outer = 0x0] 01:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11997d000) [pid = 1656] [serial = 1822] [outer = 0x1195d7c00] 01:15:45 INFO - PROCESS | 1656 | 1466496945634 Marionette DEBUG loaded listener.js 01:15:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119dfe000) [pid = 1656] [serial = 1823] [outer = 0x1195d7c00] 01:15:45 INFO - PROCESS | 1656 | 1466496945972 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]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 524ms 01:15:46 INFO - PROCESS | 1656 | 1466496946021 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:15:46 INFO - PROCESS | 1656 | 1466496946023 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:15:46 INFO - PROCESS | 1656 | 1466496946025 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - PROCESS | 1656 | 1466496946026 Marionette TRACE conn2 <- [1,2402,null,{}] 01:15:46 INFO - PROCESS | 1656 | 1466496946044 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}] 01:15:46 INFO - PROCESS | 1656 | 1466496946045 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:46 INFO - PROCESS | 1656 | 1466496946156 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:15:46 INFO - PROCESS | 1656 | 1466496946166 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:46 INFO - PROCESS | 1656 | 1466496946167 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e5800 == 31 [pid = 1656] [id = 608] 01:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120ef1000) [pid = 1656] [serial = 1824] [outer = 0x0] 01:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120fe5000) [pid = 1656] [serial = 1825] [outer = 0x120ef1000] 01:15:46 INFO - PROCESS | 1656 | 1466496946194 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1210ac400) [pid = 1656] [serial = 1826] [outer = 0x120ef1000] 01:15:46 INFO - PROCESS | 1656 | 1466496946539 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]]]}] 01:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 535ms 01:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:15:46 INFO - PROCESS | 1656 | 1466496946568 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:15:46 INFO - PROCESS | 1656 | 1466496946569 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:15:46 INFO - PROCESS | 1656 | 1466496946580 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:15:46 INFO - PROCESS | 1656 | 1466496946581 Marionette TRACE conn2 <- [1,2406,null,{}] 01:15:46 INFO - PROCESS | 1656 | 1466496946583 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}] 01:15:46 INFO - PROCESS | 1656 | 1466496946584 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:46 INFO - PROCESS | 1656 | 1466496946679 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:15:46 INFO - PROCESS | 1656 | 1466496946682 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:46 INFO - PROCESS | 1656 | 1466496946683 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x127318000 == 32 [pid = 1656] [id = 609] 01:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11688c000) [pid = 1656] [serial = 1827] [outer = 0x0] 01:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121453800) [pid = 1656] [serial = 1828] [outer = 0x11688c000] 01:15:46 INFO - PROCESS | 1656 | 1466496946709 Marionette DEBUG loaded listener.js 01:15:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x121a42c00) [pid = 1656] [serial = 1829] [outer = 0x11688c000] 01:15:47 INFO - PROCESS | 1656 | 1466496947063 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]]]}] 01:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 527ms 01:15:47 INFO - PROCESS | 1656 | 1466496947100 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 1656 | 1466496947101 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:15:47 INFO - PROCESS | 1656 | 1466496947103 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - PROCESS | 1656 | 1466496947104 Marionette TRACE conn2 <- [1,2410,null,{}] 01:15:47 INFO - PROCESS | 1656 | 1466496947106 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}] 01:15:47 INFO - PROCESS | 1656 | 1466496947111 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:47 INFO - PROCESS | 1656 | 1466496947220 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:15:47 INFO - PROCESS | 1656 | 1466496947230 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1656 | 1466496947231 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911f000 == 33 [pid = 1656] [id = 610] 01:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x121a48400) [pid = 1656] [serial = 1830] [outer = 0x0] 01:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125d43400) [pid = 1656] [serial = 1831] [outer = 0x121a48400] 01:15:47 INFO - PROCESS | 1656 | 1466496947256 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126c7b000) [pid = 1656] [serial = 1832] [outer = 0x121a48400] 01:15:47 INFO - PROCESS | 1656 | 1466496947619 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]]]}] 01:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 519ms 01:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:15:47 INFO - PROCESS | 1656 | 1466496947623 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:15:47 INFO - PROCESS | 1656 | 1466496947624 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:15:47 INFO - PROCESS | 1656 | 1466496947626 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:15:47 INFO - PROCESS | 1656 | 1466496947627 Marionette TRACE conn2 <- [1,2414,null,{}] 01:15:47 INFO - PROCESS | 1656 | 1466496947637 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}] 01:15:47 INFO - PROCESS | 1656 | 1466496947638 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:47 INFO - PROCESS | 1656 | 1466496947731 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:15:47 INFO - PROCESS | 1656 | 1466496947742 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:47 INFO - PROCESS | 1656 | 1466496947743 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a516800 == 34 [pid = 1656] [id = 611] 01:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12705dc00) [pid = 1656] [serial = 1833] [outer = 0x0] 01:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127507800) [pid = 1656] [serial = 1834] [outer = 0x12705dc00] 01:15:47 INFO - PROCESS | 1656 | 1466496947767 Marionette DEBUG loaded listener.js 01:15:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12752d000) [pid = 1656] [serial = 1835] [outer = 0x12705dc00] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118882c00) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1195dc400) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126809400) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1137c3000) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x126806c00) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1182ea800) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1175f8000) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112981000) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113d67c00) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118553800) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12a5ddc00) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1182efc00) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125645000) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12941a400) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:15:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x128edd800) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:15:48 INFO - PROCESS | 1656 | 1466496948296 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]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 718ms 01:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:15:48 INFO - PROCESS | 1656 | 1466496948345 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1656 | 1466496948346 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:15:48 INFO - PROCESS | 1656 | 1466496948348 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1656 | 1466496948349 Marionette TRACE conn2 <- [1,2418,null,{}] 01:15:48 INFO - PROCESS | 1656 | 1466496948351 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}] 01:15:48 INFO - PROCESS | 1656 | 1466496948353 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:48 INFO - PROCESS | 1656 | 1466496948427 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:15:48 INFO - PROCESS | 1656 | 1466496948430 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:48 INFO - PROCESS | 1656 | 1466496948432 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1218e7800 == 35 [pid = 1656] [id = 612] 01:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1110acc00) [pid = 1656] [serial = 1836] [outer = 0x0] 01:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116fa3000) [pid = 1656] [serial = 1837] [outer = 0x1110acc00] 01:15:48 INFO - PROCESS | 1656 | 1466496948458 Marionette DEBUG loaded listener.js 01:15:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185d8800) [pid = 1656] [serial = 1838] [outer = 0x1110acc00] 01:15:48 INFO - PROCESS | 1656 | 1466496948821 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]]]}] 01:15:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:15:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 01:15:48 INFO - PROCESS | 1656 | 1466496948872 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:15:48 INFO - PROCESS | 1656 | 1466496948873 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:15:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:15:48 INFO - PROCESS | 1656 | 1466496948876 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:15:48 INFO - PROCESS | 1656 | 1466496948877 Marionette TRACE conn2 <- [1,2422,null,{}] 01:15:48 INFO - PROCESS | 1656 | 1466496948891 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}] 01:15:48 INFO - PROCESS | 1656 | 1466496948892 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:48 INFO - PROCESS | 1656 | 1466496948997 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:15:49 INFO - PROCESS | 1656 | 1466496949005 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 1656 | 1466496949006 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b20d800 == 36 [pid = 1656] [id = 613] 01:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113bc7c00) [pid = 1656] [serial = 1839] [outer = 0x0] 01:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12680a800) [pid = 1656] [serial = 1840] [outer = 0x113bc7c00] 01:15:49 INFO - PROCESS | 1656 | 1466496949044 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128a55c00) [pid = 1656] [serial = 1841] [outer = 0x113bc7c00] 01:15:49 INFO - PROCESS | 1656 | 1466496949500 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]]]}] 01:15:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:15:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 669ms 01:15:49 INFO - PROCESS | 1656 | 1466496949545 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:15:49 INFO - PROCESS | 1656 | 1466496949546 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:15:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:15:49 INFO - PROCESS | 1656 | 1466496949548 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:15:49 INFO - PROCESS | 1656 | 1466496949549 Marionette TRACE conn2 <- [1,2426,null,{}] 01:15:49 INFO - PROCESS | 1656 | 1466496949553 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}] 01:15:49 INFO - PROCESS | 1656 | 1466496949554 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:49 INFO - PROCESS | 1656 | 1466496949629 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:15:49 INFO - PROCESS | 1656 | 1466496949632 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:49 INFO - PROCESS | 1656 | 1466496949634 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce9800 == 37 [pid = 1656] [id = 614] 01:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128d04c00) [pid = 1656] [serial = 1842] [outer = 0x0] 01:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128d76800) [pid = 1656] [serial = 1843] [outer = 0x128d04c00] 01:15:49 INFO - PROCESS | 1656 | 1466496949662 Marionette DEBUG loaded listener.js 01:15:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129303400) [pid = 1656] [serial = 1844] [outer = 0x128d04c00] 01:15:50 INFO - PROCESS | 1656 | 1466496950025 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]]]}] 01:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 01:15:50 INFO - PROCESS | 1656 | 1466496950070 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:15:50 INFO - PROCESS | 1656 | 1466496950072 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:15:50 INFO - PROCESS | 1656 | 1466496950075 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:15:50 INFO - PROCESS | 1656 | 1466496950084 Marionette TRACE conn2 <- [1,2430,null,{}] 01:15:50 INFO - PROCESS | 1656 | 1466496950088 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}] 01:15:50 INFO - PROCESS | 1656 | 1466496950090 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:50 INFO - PROCESS | 1656 | 1466496950230 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:15:50 INFO - PROCESS | 1656 | 1466496950241 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:50 INFO - PROCESS | 1656 | 1466496950243 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca74000 == 38 [pid = 1656] [id = 615] 01:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129309400) [pid = 1656] [serial = 1845] [outer = 0x0] 01:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129415000) [pid = 1656] [serial = 1846] [outer = 0x129309400] 01:15:50 INFO - PROCESS | 1656 | 1466496950269 Marionette DEBUG loaded listener.js 01:15:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12a879000) [pid = 1656] [serial = 1847] [outer = 0x129309400] 01:15:50 INFO - PROCESS | 1656 | 1466496950835 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]]]}] 01:15:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:15:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 829ms 01:15:50 INFO - PROCESS | 1656 | 1466496950909 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:15:50 INFO - PROCESS | 1656 | 1466496950912 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:15:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:15:50 INFO - PROCESS | 1656 | 1466496950915 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:15:50 INFO - PROCESS | 1656 | 1466496950918 Marionette TRACE conn2 <- [1,2434,null,{}] 01:15:50 INFO - PROCESS | 1656 | 1466496950969 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}] 01:15:50 INFO - PROCESS | 1656 | 1466496950971 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:51 INFO - PROCESS | 1656 | 1466496951091 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:15:51 INFO - PROCESS | 1656 | 1466496951146 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:51 INFO - PROCESS | 1656 | 1466496951148 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187f2000 == 39 [pid = 1656] [id = 616] 01:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116492000) [pid = 1656] [serial = 1848] [outer = 0x0] 01:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116743c00) [pid = 1656] [serial = 1849] [outer = 0x116492000] 01:15:51 INFO - PROCESS | 1656 | 1466496951179 Marionette DEBUG loaded listener.js 01:15:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1175ff800) [pid = 1656] [serial = 1850] [outer = 0x116492000] 01:15:51 INFO - PROCESS | 1656 | 1466496951739 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]]]}] 01:15:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:15:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 846ms 01:15:51 INFO - PROCESS | 1656 | 1466496951902 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:15:51 INFO - PROCESS | 1656 | 1466496951904 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:15:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:15:51 INFO - PROCESS | 1656 | 1466496951937 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:15:51 INFO - PROCESS | 1656 | 1466496951938 Marionette TRACE conn2 <- [1,2438,null,{}] 01:15:51 INFO - PROCESS | 1656 | 1466496951942 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}] 01:15:51 INFO - PROCESS | 1656 | 1466496951944 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:52 INFO - PROCESS | 1656 | 1466496952057 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:15:52 INFO - PROCESS | 1656 | 1466496952113 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:52 INFO - PROCESS | 1656 | 1466496952116 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x118094800 == 40 [pid = 1656] [id = 617] 01:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1164ed800) [pid = 1656] [serial = 1851] [outer = 0x0] 01:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11681ac00) [pid = 1656] [serial = 1852] [outer = 0x1164ed800] 01:15:52 INFO - PROCESS | 1656 | 1466496952143 Marionette DEBUG loaded listener.js 01:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118054400) [pid = 1656] [serial = 1853] [outer = 0x1164ed800] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce9800 == 39 [pid = 1656] [id = 614] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12b20d800 == 38 [pid = 1656] [id = 613] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1218e7800 == 37 [pid = 1656] [id = 612] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12a516800 == 36 [pid = 1656] [id = 611] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12911f000 == 35 [pid = 1656] [id = 610] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x127318000 == 34 [pid = 1656] [id = 609] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e5800 == 33 [pid = 1656] [id = 608] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x121448800 == 32 [pid = 1656] [id = 607] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0d800 == 31 [pid = 1656] [id = 606] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x117381000 == 30 [pid = 1656] [id = 605] 01:15:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d7800 == 29 [pid = 1656] [id = 604] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119ab0800) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x120fedc00) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126d73800) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1185e1000) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126c75800) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12680f800) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185ac800) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118887800) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1175ff400) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11805e000) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112fd8c00) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113eb1400) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x115e6ac00) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1175fc800) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118716000) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1195e3c00) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12af49800) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12add0400) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195da800) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12750f000) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12a699000) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12a878800) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x129417800) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12930b000) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12182e400) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12752c400) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12750ec00) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126806800) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x120ef0800) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119aa3c00) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 01:15:52 INFO - PROCESS | 1656 | 1466496952595 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]]]}] 01:15:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:15:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 678ms 01:15:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:15:52 INFO - PROCESS | 1656 | 1466496952609 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:15:52 INFO - PROCESS | 1656 | 1466496952611 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:15:52 INFO - PROCESS | 1656 | 1466496952616 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:15:52 INFO - PROCESS | 1656 | 1466496952619 Marionette TRACE conn2 <- [1,2442,null,{}] 01:15:52 INFO - PROCESS | 1656 | 1466496952621 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}] 01:15:52 INFO - PROCESS | 1656 | 1466496952623 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:52 INFO - PROCESS | 1656 | 1466496952705 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:15:52 INFO - PROCESS | 1656 | 1466496952710 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:52 INFO - PROCESS | 1656 | 1466496952711 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1187d6800 == 30 [pid = 1656] [id = 618] 01:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1182e5800) [pid = 1656] [serial = 1854] [outer = 0x0] 01:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1182ec800) [pid = 1656] [serial = 1855] [outer = 0x1182e5800] 01:15:52 INFO - PROCESS | 1656 | 1466496952739 Marionette DEBUG loaded listener.js 01:15:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1185e0c00) [pid = 1656] [serial = 1856] [outer = 0x1182e5800] 01:15:53 INFO - PROCESS | 1656 | 1466496953074 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]]]}] 01:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 475ms 01:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:15:53 INFO - PROCESS | 1656 | 1466496953090 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:15:53 INFO - PROCESS | 1656 | 1466496953092 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:15:53 INFO - PROCESS | 1656 | 1466496953094 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:15:53 INFO - PROCESS | 1656 | 1466496953095 Marionette TRACE conn2 <- [1,2446,null,{}] 01:15:53 INFO - PROCESS | 1656 | 1466496953102 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}] 01:15:53 INFO - PROCESS | 1656 | 1466496953107 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:53 INFO - PROCESS | 1656 | 1466496953215 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:15:53 INFO - PROCESS | 1656 | 1466496953276 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 1656 | 1466496953278 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d24800 == 31 [pid = 1656] [id = 619] 01:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1195ddc00) [pid = 1656] [serial = 1857] [outer = 0x0] 01:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x119aa4c00) [pid = 1656] [serial = 1858] [outer = 0x1195ddc00] 01:15:53 INFO - PROCESS | 1656 | 1466496953307 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x119ab1c00) [pid = 1656] [serial = 1859] [outer = 0x1195ddc00] 01:15:53 INFO - PROCESS | 1656 | 1466496953628 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]]]}] 01:15:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:15:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 569ms 01:15:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:15:53 INFO - PROCESS | 1656 | 1466496953664 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:15:53 INFO - PROCESS | 1656 | 1466496953665 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:15:53 INFO - PROCESS | 1656 | 1466496953667 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:15:53 INFO - PROCESS | 1656 | 1466496953668 Marionette TRACE conn2 <- [1,2450,null,{}] 01:15:53 INFO - PROCESS | 1656 | 1466496953671 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}] 01:15:53 INFO - PROCESS | 1656 | 1466496953672 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:53 INFO - PROCESS | 1656 | 1466496953762 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:15:53 INFO - PROCESS | 1656 | 1466496953817 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:53 INFO - PROCESS | 1656 | 1466496953818 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x126daa800 == 32 [pid = 1656] [id = 620] 01:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112d92000) [pid = 1656] [serial = 1860] [outer = 0x0] 01:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120fe9c00) [pid = 1656] [serial = 1861] [outer = 0x112d92000] 01:15:53 INFO - PROCESS | 1656 | 1466496953844 Marionette DEBUG loaded listener.js 01:15:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1215a4800) [pid = 1656] [serial = 1862] [outer = 0x112d92000] 01:15:54 INFO - PROCESS | 1656 | 1466496954124 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]]]}] 01:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 01:15:54 INFO - PROCESS | 1656 | 1466496954142 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 1656 | 1466496954144 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:15:54 INFO - PROCESS | 1656 | 1466496954146 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1656 | 1466496954147 Marionette TRACE conn2 <- [1,2454,null,{}] 01:15:54 INFO - PROCESS | 1656 | 1466496954149 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}] 01:15:54 INFO - PROCESS | 1656 | 1466496954150 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:54 INFO - PROCESS | 1656 | 1466496954233 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:15:54 INFO - PROCESS | 1656 | 1466496954240 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 1656 | 1466496954241 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x129107800 == 33 [pid = 1656] [id = 621] 01:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x120ef0c00) [pid = 1656] [serial = 1863] [outer = 0x0] 01:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12183c400) [pid = 1656] [serial = 1864] [outer = 0x120ef0c00] 01:15:54 INFO - PROCESS | 1656 | 1466496954273 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x125d4a800) [pid = 1656] [serial = 1865] [outer = 0x120ef0c00] 01:15:54 INFO - PROCESS | 1656 | 1466496954588 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]]]}] 01:15:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:15:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 468ms 01:15:54 INFO - PROCESS | 1656 | 1466496954615 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:15:54 INFO - PROCESS | 1656 | 1466496954616 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:15:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:15:54 INFO - PROCESS | 1656 | 1466496954619 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:15:54 INFO - PROCESS | 1656 | 1466496954622 Marionette TRACE conn2 <- [1,2458,null,{}] 01:15:54 INFO - PROCESS | 1656 | 1466496954624 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}] 01:15:54 INFO - PROCESS | 1656 | 1466496954628 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:54 INFO - PROCESS | 1656 | 1466496954760 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:15:54 INFO - PROCESS | 1656 | 1466496954770 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:54 INFO - PROCESS | 1656 | 1466496954772 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a504000 == 34 [pid = 1656] [id = 622] 01:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fe5400) [pid = 1656] [serial = 1866] [outer = 0x0] 01:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12680cc00) [pid = 1656] [serial = 1867] [outer = 0x120fe5400] 01:15:54 INFO - PROCESS | 1656 | 1466496954798 Marionette DEBUG loaded listener.js 01:15:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12752e000) [pid = 1656] [serial = 1868] [outer = 0x120fe5400] 01:15:55 INFO - PROCESS | 1656 | 1466496955176 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]]]}] 01:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 570ms 01:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:15:55 INFO - PROCESS | 1656 | 1466496955190 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:15:55 INFO - PROCESS | 1656 | 1466496955191 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:15:55 INFO - PROCESS | 1656 | 1466496955193 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:15:55 INFO - PROCESS | 1656 | 1466496955194 Marionette TRACE conn2 <- [1,2462,null,{}] 01:15:55 INFO - PROCESS | 1656 | 1466496955196 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}] 01:15:55 INFO - PROCESS | 1656 | 1466496955197 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:55 INFO - PROCESS | 1656 | 1466496955294 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:15:55 INFO - PROCESS | 1656 | 1466496955307 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1656 | 1466496955308 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b020000 == 35 [pid = 1656] [id = 623] 01:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x121836c00) [pid = 1656] [serial = 1869] [outer = 0x0] 01:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128edc400) [pid = 1656] [serial = 1870] [outer = 0x121836c00] 01:15:55 INFO - PROCESS | 1656 | 1466496955339 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129402800) [pid = 1656] [serial = 1871] [outer = 0x121836c00] 01:15:55 INFO - PROCESS | 1656 | 1466496955666 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]]]}] 01:15:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:15:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 01:15:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:15:55 INFO - PROCESS | 1656 | 1466496955711 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:15:55 INFO - PROCESS | 1656 | 1466496955712 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:15:55 INFO - PROCESS | 1656 | 1466496955714 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:15:55 INFO - PROCESS | 1656 | 1466496955715 Marionette TRACE conn2 <- [1,2466,null,{}] 01:15:55 INFO - PROCESS | 1656 | 1466496955718 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}] 01:15:55 INFO - PROCESS | 1656 | 1466496955719 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:55 INFO - PROCESS | 1656 | 1466496955818 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:15:55 INFO - PROCESS | 1656 | 1466496955821 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:55 INFO - PROCESS | 1656 | 1466496955822 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a5000 == 36 [pid = 1656] [id = 624] 01:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x128a4c800) [pid = 1656] [serial = 1872] [outer = 0x0] 01:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12a5df400) [pid = 1656] [serial = 1873] [outer = 0x128a4c800] 01:15:55 INFO - PROCESS | 1656 | 1466496955846 Marionette DEBUG loaded listener.js 01:15:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12a69c800) [pid = 1656] [serial = 1874] [outer = 0x128a4c800] 01:15:56 INFO - PROCESS | 1656 | 1466496956180 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]]]}] 01:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 523ms 01:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:15:56 INFO - PROCESS | 1656 | 1466496956238 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1656 | 1466496956239 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:15:56 INFO - PROCESS | 1656 | 1466496956241 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1656 | 1466496956242 Marionette TRACE conn2 <- [1,2470,null,{}] 01:15:56 INFO - PROCESS | 1656 | 1466496956244 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}] 01:15:56 INFO - PROCESS | 1656 | 1466496956245 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:56 INFO - PROCESS | 1656 | 1466496956344 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:15:56 INFO - PROCESS | 1656 | 1466496956357 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 1656 | 1466496956365 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d3000 == 37 [pid = 1656] [id = 625] 01:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12a69d000) [pid = 1656] [serial = 1875] [outer = 0x0] 01:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12a876800) [pid = 1656] [serial = 1876] [outer = 0x12a69d000] 01:15:56 INFO - PROCESS | 1656 | 1466496956390 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12adcc000) [pid = 1656] [serial = 1877] [outer = 0x12a69d000] 01:15:56 INFO - PROCESS | 1656 | 1466496956789 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]]]}] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x121a48400) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113bbfc00) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128d04c00) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1195d7c00) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1175fbc00) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116f9dc00) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d6d000) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1183ed800) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12563b800) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x126c03800) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11688c000) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12705dc00) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112980c00) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1110acc00) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113bc7c00) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:15:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120ef1000) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:15:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:15:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 570ms 01:15:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:15:56 INFO - PROCESS | 1656 | 1466496956812 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:15:56 INFO - PROCESS | 1656 | 1466496956813 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:15:56 INFO - PROCESS | 1656 | 1466496956815 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:15:56 INFO - PROCESS | 1656 | 1466496956816 Marionette TRACE conn2 <- [1,2474,null,{}] 01:15:56 INFO - PROCESS | 1656 | 1466496956818 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}] 01:15:56 INFO - PROCESS | 1656 | 1466496956821 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:56 INFO - PROCESS | 1656 | 1466496956899 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:15:56 INFO - PROCESS | 1656 | 1466496956904 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:56 INFO - PROCESS | 1656 | 1466496956906 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a0c000 == 38 [pid = 1656] [id = 626] 01:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113bc7c00) [pid = 1656] [serial = 1878] [outer = 0x0] 01:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116642c00) [pid = 1656] [serial = 1879] [outer = 0x113bc7c00] 01:15:56 INFO - PROCESS | 1656 | 1466496956931 Marionette DEBUG loaded listener.js 01:15:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1195d7800) [pid = 1656] [serial = 1880] [outer = 0x113bc7c00] 01:15:57 INFO - PROCESS | 1656 | 1466496957259 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]]]}] 01:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 473ms 01:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:15:57 INFO - PROCESS | 1656 | 1466496957289 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 1656 | 1466496957291 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:15:57 INFO - PROCESS | 1656 | 1466496957293 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 1656 | 1466496957294 Marionette TRACE conn2 <- [1,2478,null,{}] 01:15:57 INFO - PROCESS | 1656 | 1466496957297 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}] 01:15:57 INFO - PROCESS | 1656 | 1466496957298 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:57 INFO - PROCESS | 1656 | 1466496957392 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:15:57 INFO - PROCESS | 1656 | 1466496957463 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 1656 | 1466496957465 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbb8000 == 39 [pid = 1656] [id = 627] 01:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11888a800) [pid = 1656] [serial = 1881] [outer = 0x0] 01:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126806c00) [pid = 1656] [serial = 1882] [outer = 0x11888a800] 01:15:57 INFO - PROCESS | 1656 | 1466496957491 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12af45c00) [pid = 1656] [serial = 1883] [outer = 0x11888a800] 01:15:57 INFO - PROCESS | 1656 | 1466496957793 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]]]}] 01:15:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:15:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 01:15:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:15:57 INFO - PROCESS | 1656 | 1466496957812 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:15:57 INFO - PROCESS | 1656 | 1466496957813 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:15:57 INFO - PROCESS | 1656 | 1466496957815 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:15:57 INFO - PROCESS | 1656 | 1466496957817 Marionette TRACE conn2 <- [1,2482,null,{}] 01:15:57 INFO - PROCESS | 1656 | 1466496957823 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}] 01:15:57 INFO - PROCESS | 1656 | 1466496957824 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:57 INFO - PROCESS | 1656 | 1466496957906 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:15:57 INFO - PROCESS | 1656 | 1466496957909 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:57 INFO - PROCESS | 1656 | 1466496957910 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d535000 == 40 [pid = 1656] [id = 628] 01:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12117cc00) [pid = 1656] [serial = 1884] [outer = 0x0] 01:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12b84b800) [pid = 1656] [serial = 1885] [outer = 0x12117cc00] 01:15:57 INFO - PROCESS | 1656 | 1466496957934 Marionette DEBUG loaded listener.js 01:15:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12bad6000) [pid = 1656] [serial = 1886] [outer = 0x12117cc00] 01:15:58 INFO - PROCESS | 1656 | 1466496958256 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]]]}] 01:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 473ms 01:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:15:58 INFO - PROCESS | 1656 | 1466496958289 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:15:58 INFO - PROCESS | 1656 | 1466496958290 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:15:58 INFO - PROCESS | 1656 | 1466496958292 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 1656 | 1466496958293 Marionette TRACE conn2 <- [1,2486,null,{}] 01:15:58 INFO - PROCESS | 1656 | 1466496958295 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}] 01:15:58 INFO - PROCESS | 1656 | 1466496958297 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:58 INFO - PROCESS | 1656 | 1466496958413 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:15:58 INFO - PROCESS | 1656 | 1466496958419 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:58 INFO - PROCESS | 1656 | 1466496958420 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d698000 == 41 [pid = 1656] [id = 629] 01:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b031c00) [pid = 1656] [serial = 1887] [outer = 0x0] 01:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12badb400) [pid = 1656] [serial = 1888] [outer = 0x12b031c00] 01:15:58 INFO - PROCESS | 1656 | 1466496958444 Marionette DEBUG loaded listener.js 01:15:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12bae0800) [pid = 1656] [serial = 1889] [outer = 0x12b031c00] 01:15:58 INFO - PROCESS | 1656 | 1466496958773 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]]]}] 01:15:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:15:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 517ms 01:15:58 INFO - PROCESS | 1656 | 1466496958844 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:15:58 INFO - PROCESS | 1656 | 1466496958846 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:15:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:15:58 INFO - PROCESS | 1656 | 1466496958851 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:15:58 INFO - PROCESS | 1656 | 1466496958853 Marionette TRACE conn2 <- [1,2490,null,{}] 01:15:58 INFO - PROCESS | 1656 | 1466496958857 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}] 01:15:58 INFO - PROCESS | 1656 | 1466496958859 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:58 INFO - PROCESS | 1656 | 1466496958964 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:15:59 INFO - PROCESS | 1656 | 1466496959068 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1656 | 1466496959072 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11807a000 == 42 [pid = 1656] [id = 630] 01:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112fcf800) [pid = 1656] [serial = 1890] [outer = 0x0] 01:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113b37400) [pid = 1656] [serial = 1891] [outer = 0x112fcf800] 01:15:59 INFO - PROCESS | 1656 | 1466496959103 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1161c1800) [pid = 1656] [serial = 1892] [outer = 0x112fcf800] 01:15:59 INFO - PROCESS | 1656 | 1466496959529 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]]]}] 01:15:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:15:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 01:15:59 INFO - PROCESS | 1656 | 1466496959573 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:15:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:15:59 INFO - PROCESS | 1656 | 1466496959575 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:15:59 INFO - PROCESS | 1656 | 1466496959579 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:15:59 INFO - PROCESS | 1656 | 1466496959582 Marionette TRACE conn2 <- [1,2494,null,{}] 01:15:59 INFO - PROCESS | 1656 | 1466496959585 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}] 01:15:59 INFO - PROCESS | 1656 | 1466496959586 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:59 INFO - PROCESS | 1656 | 1466496959690 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:15:59 INFO - PROCESS | 1656 | 1466496959752 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:15:59 INFO - PROCESS | 1656 | 1466496959754 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:15:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123d800 == 43 [pid = 1656] [id = 631] 01:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1182e5c00) [pid = 1656] [serial = 1893] [outer = 0x0] 01:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1185e0000) [pid = 1656] [serial = 1894] [outer = 0x1182e5c00] 01:15:59 INFO - PROCESS | 1656 | 1466496959784 Marionette DEBUG loaded listener.js 01:15:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119241800) [pid = 1656] [serial = 1895] [outer = 0x1182e5c00] 01:16:00 INFO - PROCESS | 1656 | 1466496960248 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]]]}] 01:16:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:16:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 722ms 01:16:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:16:00 INFO - PROCESS | 1656 | 1466496960313 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:16:00 INFO - PROCESS | 1656 | 1466496960314 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:16:00 INFO - PROCESS | 1656 | 1466496960317 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:16:00 INFO - PROCESS | 1656 | 1466496960318 Marionette TRACE conn2 <- [1,2498,null,{}] 01:16:00 INFO - PROCESS | 1656 | 1466496960355 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}] 01:16:00 INFO - PROCESS | 1656 | 1466496960358 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:00 INFO - PROCESS | 1656 | 1466496960486 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:16:00 INFO - PROCESS | 1656 | 1466496960543 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:00 INFO - PROCESS | 1656 | 1466496960545 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a509000 == 44 [pid = 1656] [id = 632] 01:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125854000) [pid = 1656] [serial = 1896] [outer = 0x0] 01:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126805c00) [pid = 1656] [serial = 1897] [outer = 0x125854000] 01:16:00 INFO - PROCESS | 1656 | 1466496960577 Marionette DEBUG loaded listener.js 01:16:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x126d14000) [pid = 1656] [serial = 1898] [outer = 0x125854000] 01:16:01 INFO - PROCESS | 1656 | 1466496960999 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]]]}] 01:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 731ms 01:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:16:01 INFO - PROCESS | 1656 | 1466496961048 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:16:01 INFO - PROCESS | 1656 | 1466496961050 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:16:01 INFO - PROCESS | 1656 | 1466496961052 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:16:01 INFO - PROCESS | 1656 | 1466496961053 Marionette TRACE conn2 <- [1,2502,null,{}] 01:16:01 INFO - PROCESS | 1656 | 1466496961056 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}] 01:16:01 INFO - PROCESS | 1656 | 1466496961057 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:01 INFO - PROCESS | 1656 | 1466496961160 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:16:01 INFO - PROCESS | 1656 | 1466496961221 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:01 INFO - PROCESS | 1656 | 1466496961223 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbc3800 == 45 [pid = 1656] [id = 633] 01:16:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x127504000) [pid = 1656] [serial = 1899] [outer = 0x0] 01:16:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128a4f800) [pid = 1656] [serial = 1900] [outer = 0x127504000] 01:16:01 INFO - PROCESS | 1656 | 1466496961252 Marionette DEBUG loaded listener.js 01:16:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12940ac00) [pid = 1656] [serial = 1901] [outer = 0x127504000] 01:16:01 INFO - PROCESS | 1656 | 1466496961731 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]]]}] 01:16:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:16:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 721ms 01:16:01 INFO - PROCESS | 1656 | 1466496961790 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:16:01 INFO - PROCESS | 1656 | 1466496961792 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:16:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:16:01 INFO - PROCESS | 1656 | 1466496961797 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:16:01 INFO - PROCESS | 1656 | 1466496961799 Marionette TRACE conn2 <- [1,2506,null,{}] 01:16:01 INFO - PROCESS | 1656 | 1466496961803 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}] 01:16:01 INFO - PROCESS | 1656 | 1466496961805 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:01 INFO - PROCESS | 1656 | 1466496961962 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:16:02 INFO - PROCESS | 1656 | 1466496962280 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:02 INFO - PROCESS | 1656 | 1466496962282 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 46 [pid = 1656] [id = 634] 01:16:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x112a72c00) [pid = 1656] [serial = 1902] [outer = 0x0] 01:16:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112d8b800) [pid = 1656] [serial = 1903] [outer = 0x112a72c00] 01:16:02 INFO - PROCESS | 1656 | 1466496962331 Marionette DEBUG loaded listener.js 01:16:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11681e800) [pid = 1656] [serial = 1904] [outer = 0x112a72c00] 01:16:02 INFO - PROCESS | 1656 | 1466496962779 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]]]}] 01:16:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:16:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1027ms 01:16:02 INFO - PROCESS | 1656 | 1466496962824 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:16:02 INFO - PROCESS | 1656 | 1466496962826 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:16:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:16:02 INFO - PROCESS | 1656 | 1466496962829 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:16:02 INFO - PROCESS | 1656 | 1466496962831 Marionette TRACE conn2 <- [1,2510,null,{}] 01:16:02 INFO - PROCESS | 1656 | 1466496962834 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}] 01:16:02 INFO - PROCESS | 1656 | 1466496962837 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:02 INFO - PROCESS | 1656 | 1466496962981 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:16:03 INFO - PROCESS | 1656 | 1466496963036 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:03 INFO - PROCESS | 1656 | 1466496963038 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x121234800 == 47 [pid = 1656] [id = 635] 01:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1195d9400) [pid = 1656] [serial = 1905] [outer = 0x0] 01:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1195dfc00) [pid = 1656] [serial = 1906] [outer = 0x1195d9400] 01:16:03 INFO - PROCESS | 1656 | 1466496963067 Marionette DEBUG loaded listener.js 01:16:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119aab800) [pid = 1656] [serial = 1907] [outer = 0x1195d9400] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12d535000 == 46 [pid = 1656] [id = 628] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbb8000 == 45 [pid = 1656] [id = 627] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x121a0c000 == 44 [pid = 1656] [id = 626] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d3000 == 43 [pid = 1656] [id = 625] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a5000 == 42 [pid = 1656] [id = 624] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b020000 == 41 [pid = 1656] [id = 623] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12a504000 == 40 [pid = 1656] [id = 622] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129107800 == 39 [pid = 1656] [id = 621] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x126daa800 == 38 [pid = 1656] [id = 620] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x123d24800 == 37 [pid = 1656] [id = 619] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1187d6800 == 36 [pid = 1656] [id = 618] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118094800 == 35 [pid = 1656] [id = 617] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1187f2000 == 34 [pid = 1656] [id = 616] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca74000 == 33 [pid = 1656] [id = 615] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 32 [pid = 1656] [id = 634] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbc3800 == 31 [pid = 1656] [id = 633] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12a509000 == 30 [pid = 1656] [id = 632] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12123d800 == 29 [pid = 1656] [id = 631] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12d698000 == 28 [pid = 1656] [id = 629] 01:16:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11807a000 == 27 [pid = 1656] [id = 630] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119243c00) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126d6f800) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x125d49000) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x129413c00) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128edd400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121453800) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127507800) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1161bec00) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11376a000) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x126c7b000) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116fa3000) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12752d000) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12680a800) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120fe5000) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x128a55c00) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x121a42c00) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129303400) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185d8800) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1210ac400) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119dfe000) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x125d43400) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1164f2400) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128d76800) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x116a2c000) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11997d000) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1185d8000) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118111c00) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x118117c00) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1185a9800) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x117c15c00) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11688bc00) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 01:16:03 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x119aaf000) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 01:16:04 INFO - PROCESS | 1656 | 1466496964023 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]]]}] 01:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1221ms 01:16:04 INFO - PROCESS | 1656 | 1466496964051 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:16:04 INFO - PROCESS | 1656 | 1466496964055 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:16:04 INFO - PROCESS | 1656 | 1466496964058 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 1656 | 1466496964060 Marionette TRACE conn2 <- [1,2514,null,{}] 01:16:04 INFO - PROCESS | 1656 | 1466496964064 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}] 01:16:04 INFO - PROCESS | 1656 | 1466496964066 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:04 INFO - PROCESS | 1656 | 1466496964193 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:16:04 INFO - PROCESS | 1656 | 1466496964252 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:04 INFO - PROCESS | 1656 | 1466496964254 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164b4800 == 28 [pid = 1656] [id = 636] 01:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x111f2dc00) [pid = 1656] [serial = 1908] [outer = 0x0] 01:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112747800) [pid = 1656] [serial = 1909] [outer = 0x111f2dc00] 01:16:04 INFO - PROCESS | 1656 | 1466496964287 Marionette DEBUG loaded listener.js 01:16:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11376b400) [pid = 1656] [serial = 1910] [outer = 0x111f2dc00] 01:16:04 INFO - PROCESS | 1656 | 1466496964813 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]]]}] 01:16:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:16:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 773ms 01:16:04 INFO - PROCESS | 1656 | 1466496964832 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:16:04 INFO - PROCESS | 1656 | 1466496964835 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:16:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:16:04 INFO - PROCESS | 1656 | 1466496964866 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:16:04 INFO - PROCESS | 1656 | 1466496964869 Marionette TRACE conn2 <- [1,2518,null,{}] 01:16:04 INFO - PROCESS | 1656 | 1466496964874 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}] 01:16:04 INFO - PROCESS | 1656 | 1466496964875 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:04 INFO - PROCESS | 1656 | 1466496964979 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:16:05 INFO - PROCESS | 1656 | 1466496965057 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:05 INFO - PROCESS | 1656 | 1466496965059 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x11807e800 == 29 [pid = 1656] [id = 637] 01:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116fa0c00) [pid = 1656] [serial = 1911] [outer = 0x0] 01:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1175fbc00) [pid = 1656] [serial = 1912] [outer = 0x116fa0c00] 01:16:05 INFO - PROCESS | 1656 | 1466496965090 Marionette DEBUG loaded listener.js 01:16:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118058400) [pid = 1656] [serial = 1913] [outer = 0x116fa0c00] 01:16:05 INFO - PROCESS | 1656 | 1466496965697 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]]]}] 01:16:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:16:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 877ms 01:16:05 INFO - PROCESS | 1656 | 1466496965743 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:16:05 INFO - PROCESS | 1656 | 1466496965746 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:16:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:16:05 INFO - PROCESS | 1656 | 1466496965750 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:16:05 INFO - PROCESS | 1656 | 1466496965752 Marionette TRACE conn2 <- [1,2522,null,{}] 01:16:05 INFO - PROCESS | 1656 | 1466496965756 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}] 01:16:05 INFO - PROCESS | 1656 | 1466496965759 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:05 INFO - PROCESS | 1656 | 1466496965912 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:16:05 INFO - PROCESS | 1656 | 1466496965996 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1656 | 1466496965998 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x119470000 == 30 [pid = 1656] [id = 638] 01:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111d78c00) [pid = 1656] [serial = 1914] [outer = 0x0] 01:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1185ae000) [pid = 1656] [serial = 1915] [outer = 0x111d78c00] 01:16:06 INFO - PROCESS | 1656 | 1466496966028 Marionette DEBUG loaded listener.js 01:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118f78000) [pid = 1656] [serial = 1916] [outer = 0x111d78c00] 01:16:06 INFO - PROCESS | 1656 | --DOCSHELL 0x111fa3800 == 29 [pid = 1656] [id = 22] 01:16:06 INFO - PROCESS | 1656 | --DOCSHELL 0x112608000 == 28 [pid = 1656] [id = 24] 01:16:06 INFO - PROCESS | 1656 | --DOCSHELL 0x115e2f000 == 27 [pid = 1656] [id = 23] 01:16:06 INFO - PROCESS | 1656 | 1466496966587 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]]]}] 01:16:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:16:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 874ms 01:16:06 INFO - PROCESS | 1656 | 1466496966624 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:16:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:16:06 INFO - PROCESS | 1656 | 1466496966626 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:16:06 INFO - PROCESS | 1656 | 1466496966629 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:16:06 INFO - PROCESS | 1656 | 1466496966631 Marionette TRACE conn2 <- [1,2526,null,{}] 01:16:06 INFO - PROCESS | 1656 | 1466496966635 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}] 01:16:06 INFO - PROCESS | 1656 | 1466496966637 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:06 INFO - PROCESS | 1656 | 1466496966717 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:16:06 INFO - PROCESS | 1656 | 1466496966725 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:06 INFO - PROCESS | 1656 | 1466496966727 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c40000 == 28 [pid = 1656] [id = 639] 01:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116149800) [pid = 1656] [serial = 1917] [outer = 0x0] 01:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x116f46800) [pid = 1656] [serial = 1918] [outer = 0x116149800] 01:16:06 INFO - PROCESS | 1656 | 1466496966755 Marionette DEBUG loaded listener.js 01:16:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11810b000) [pid = 1656] [serial = 1919] [outer = 0x116149800] 01:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 469ms 01:16:07 INFO - PROCESS | 1656 | 1466496967094 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]]]}] 01:16:07 INFO - PROCESS | 1656 | 1466496967099 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1656 | 1466496967102 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:16:07 INFO - PROCESS | 1656 | 1466496967112 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1656 | 1466496967113 Marionette TRACE conn2 <- [1,2530,null,{}] 01:16:07 INFO - PROCESS | 1656 | 1466496967116 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}] 01:16:07 INFO - PROCESS | 1656 | 1466496967117 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:07 INFO - PROCESS | 1656 | 1466496967219 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:16:07 INFO - PROCESS | 1656 | 1466496967296 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:07 INFO - PROCESS | 1656 | 1466496967297 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x121227800 == 29 [pid = 1656] [id = 640] 01:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118715c00) [pid = 1656] [serial = 1920] [outer = 0x0] 01:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11923ac00) [pid = 1656] [serial = 1921] [outer = 0x118715c00] 01:16:07 INFO - PROCESS | 1656 | 1466496967324 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1195e5000) [pid = 1656] [serial = 1922] [outer = 0x118715c00] 01:16:07 INFO - PROCESS | 1656 | 1466496967614 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]]]}] 01:16:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:16:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 519ms 01:16:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:16:07 INFO - PROCESS | 1656 | 1466496967644 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:16:07 INFO - PROCESS | 1656 | 1466496967646 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:16:07 INFO - PROCESS | 1656 | 1466496967648 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:16:07 INFO - PROCESS | 1656 | 1466496967650 Marionette TRACE conn2 <- [1,2534,null,{}] 01:16:07 INFO - PROCESS | 1656 | 1466496967666 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}] 01:16:07 INFO - PROCESS | 1656 | 1466496967669 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:07 INFO - PROCESS | 1656 | 1466496967758 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:16:07 INFO - PROCESS | 1656 | 1466496967821 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:07 INFO - PROCESS | 1656 | 1466496967823 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f7f000 == 30 [pid = 1656] [id = 641] 01:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11997d000) [pid = 1656] [serial = 1923] [outer = 0x0] 01:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119aaf400) [pid = 1656] [serial = 1924] [outer = 0x11997d000] 01:16:07 INFO - PROCESS | 1656 | 1466496967852 Marionette DEBUG loaded listener.js 01:16:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x120feb000) [pid = 1656] [serial = 1925] [outer = 0x11997d000] 01:16:08 INFO - PROCESS | 1656 | 1466496968158 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]]]}] 01:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 525ms 01:16:08 INFO - PROCESS | 1656 | 1466496968178 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:16:08 INFO - PROCESS | 1656 | 1466496968179 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:16:08 INFO - PROCESS | 1656 | 1466496968181 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:16:08 INFO - PROCESS | 1656 | 1466496968182 Marionette TRACE conn2 <- [1,2538,null,{}] 01:16:08 INFO - PROCESS | 1656 | 1466496968192 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}] 01:16:08 INFO - PROCESS | 1656 | 1466496968194 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:08 INFO - PROCESS | 1656 | 1466496968280 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:16:08 INFO - PROCESS | 1656 | 1466496968284 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 1656 | 1466496968285 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11271a800 == 31 [pid = 1656] [id = 642] 01:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12150d800) [pid = 1656] [serial = 1926] [outer = 0x0] 01:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x121cbc400) [pid = 1656] [serial = 1927] [outer = 0x12150d800] 01:16:08 INFO - PROCESS | 1656 | 1466496968313 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125645000) [pid = 1656] [serial = 1928] [outer = 0x12150d800] 01:16:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:16:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 523ms 01:16:08 INFO - PROCESS | 1656 | 1466496968702 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]]]}] 01:16:08 INFO - PROCESS | 1656 | 1466496968708 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:16:08 INFO - PROCESS | 1656 | 1466496968709 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:16:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:16:08 INFO - PROCESS | 1656 | 1466496968711 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:16:08 INFO - PROCESS | 1656 | 1466496968719 Marionette TRACE conn2 <- [1,2542,null,{}] 01:16:08 INFO - PROCESS | 1656 | 1466496968724 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}] 01:16:08 INFO - PROCESS | 1656 | 1466496968725 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:08 INFO - PROCESS | 1656 | 1466496968831 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:16:08 INFO - PROCESS | 1656 | 1466496968844 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:08 INFO - PROCESS | 1656 | 1466496968845 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3d800 == 32 [pid = 1656] [id = 643] 01:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1120dcc00) [pid = 1656] [serial = 1929] [outer = 0x0] 01:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125d46c00) [pid = 1656] [serial = 1930] [outer = 0x1120dcc00] 01:16:08 INFO - PROCESS | 1656 | 1466496968875 Marionette DEBUG loaded listener.js 01:16:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x126807400) [pid = 1656] [serial = 1931] [outer = 0x1120dcc00] 01:16:09 INFO - PROCESS | 1656 | 1466496969267 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]]]}] 01:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 579ms 01:16:09 INFO - PROCESS | 1656 | 1466496969290 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 1656 | 1466496969291 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:16:09 INFO - PROCESS | 1656 | 1466496969294 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 1656 | 1466496969295 Marionette TRACE conn2 <- [1,2546,null,{}] 01:16:09 INFO - PROCESS | 1656 | 1466496969297 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}] 01:16:09 INFO - PROCESS | 1656 | 1466496969301 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:09 INFO - PROCESS | 1656 | 1466496969431 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:16:09 INFO - PROCESS | 1656 | 1466496969442 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:09 INFO - PROCESS | 1656 | 1466496969443 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293cb000 == 33 [pid = 1656] [id = 644] 01:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126833400) [pid = 1656] [serial = 1932] [outer = 0x0] 01:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127364000) [pid = 1656] [serial = 1933] [outer = 0x126833400] 01:16:09 INFO - PROCESS | 1656 | 1466496969469 Marionette DEBUG loaded listener.js 01:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128d0b400) [pid = 1656] [serial = 1934] [outer = 0x126833400] 01:16:09 INFO - PROCESS | 1656 | 1466496969809 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]]]}] 01:16:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:16:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 567ms 01:16:09 INFO - PROCESS | 1656 | 1466496969862 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:16:09 INFO - PROCESS | 1656 | 1466496969870 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:16:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:16:09 INFO - PROCESS | 1656 | 1466496969872 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:16:09 INFO - PROCESS | 1656 | 1466496969873 Marionette TRACE conn2 <- [1,2550,null,{}] 01:16:09 INFO - PROCESS | 1656 | 1466496969876 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}] 01:16:09 INFO - PROCESS | 1656 | 1466496969877 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:09 INFO - PROCESS | 1656 | 1466496969982 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:16:09 INFO - PROCESS | 1656 | 1466496969986 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:09 INFO - PROCESS | 1656 | 1466496969987 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a856000 == 34 [pid = 1656] [id = 645] 01:16:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126c06000) [pid = 1656] [serial = 1935] [outer = 0x0] 01:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128edac00) [pid = 1656] [serial = 1936] [outer = 0x126c06000] 01:16:10 INFO - PROCESS | 1656 | 1466496970012 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129303000) [pid = 1656] [serial = 1937] [outer = 0x126c06000] 01:16:10 INFO - PROCESS | 1656 | 1466496970342 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]]]}] 01:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 01:16:10 INFO - PROCESS | 1656 | 1466496970391 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 1656 | 1466496970393 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:16:10 INFO - PROCESS | 1656 | 1466496970395 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 1656 | 1466496970396 Marionette TRACE conn2 <- [1,2554,null,{}] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x112a72c00) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112fcf800) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1182e5c00) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x121836c00) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x128a4c800) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a69d000) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x125854000) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x129309400) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1195ddc00) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1182e5800) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1164ed800) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x116492000) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113bc7c00) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x120ef0c00) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112d92000) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x127504000) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12117cc00) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12b031c00) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120fe5400) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:16:10 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x11888a800) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:16:10 INFO - PROCESS | 1656 | 1466496970432 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}] 01:16:10 INFO - PROCESS | 1656 | 1466496970433 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:10 INFO - PROCESS | 1656 | 1466496970512 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:16:10 INFO - PROCESS | 1656 | 1466496970516 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:10 INFO - PROCESS | 1656 | 1466496970517 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x121126800 == 35 [pid = 1656] [id = 646] 01:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x112fda000) [pid = 1656] [serial = 1938] [outer = 0x0] 01:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116891800) [pid = 1656] [serial = 1939] [outer = 0x112fda000] 01:16:10 INFO - PROCESS | 1656 | 1466496970543 Marionette DEBUG loaded listener.js 01:16:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185d7800) [pid = 1656] [serial = 1940] [outer = 0x112fda000] 01:16:10 INFO - PROCESS | 1656 | 1466496970903 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]]]}] 01:16:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:16:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 542ms 01:16:10 INFO - PROCESS | 1656 | 1466496970939 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:16:10 INFO - PROCESS | 1656 | 1466496970941 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:16:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:16:10 INFO - PROCESS | 1656 | 1466496970943 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:16:10 INFO - PROCESS | 1656 | 1466496970952 Marionette TRACE conn2 <- [1,2558,null,{}] 01:16:10 INFO - PROCESS | 1656 | 1466496970954 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}] 01:16:10 INFO - PROCESS | 1656 | 1466496970955 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:11 INFO - PROCESS | 1656 | 1466496971035 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:16:11 INFO - PROCESS | 1656 | 1466496971094 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:11 INFO - PROCESS | 1656 | 1466496971095 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x123dca800 == 36 [pid = 1656] [id = 647] 01:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112f83000) [pid = 1656] [serial = 1941] [outer = 0x0] 01:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120fe5400) [pid = 1656] [serial = 1942] [outer = 0x112f83000] 01:16:11 INFO - PROCESS | 1656 | 1466496971119 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129306800) [pid = 1656] [serial = 1943] [outer = 0x112f83000] 01:16:11 INFO - PROCESS | 1656 | 1466496971384 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]]]}] 01:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 475ms 01:16:11 INFO - PROCESS | 1656 | 1466496971426 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:16:11 INFO - PROCESS | 1656 | 1466496971427 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:16:11 INFO - PROCESS | 1656 | 1466496971430 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 1656 | 1466496971431 Marionette TRACE conn2 <- [1,2562,null,{}] 01:16:11 INFO - PROCESS | 1656 | 1466496971433 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}] 01:16:11 INFO - PROCESS | 1656 | 1466496971434 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:11 INFO - PROCESS | 1656 | 1466496971517 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:16:11 INFO - PROCESS | 1656 | 1466496971523 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:11 INFO - PROCESS | 1656 | 1466496971524 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba7e800 == 37 [pid = 1656] [id = 648] 01:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129310000) [pid = 1656] [serial = 1944] [outer = 0x0] 01:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129416400) [pid = 1656] [serial = 1945] [outer = 0x129310000] 01:16:11 INFO - PROCESS | 1656 | 1466496971548 Marionette DEBUG loaded listener.js 01:16:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a694800) [pid = 1656] [serial = 1946] [outer = 0x129310000] 01:16:11 INFO - PROCESS | 1656 | 1466496971898 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]]]}] 01:16:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:16:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 475ms 01:16:11 INFO - PROCESS | 1656 | 1466496971907 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:16:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:16:11 INFO - PROCESS | 1656 | 1466496971916 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:16:11 INFO - PROCESS | 1656 | 1466496971919 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:16:11 INFO - PROCESS | 1656 | 1466496971922 Marionette TRACE conn2 <- [1,2566,null,{}] 01:16:11 INFO - PROCESS | 1656 | 1466496971925 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}] 01:16:11 INFO - PROCESS | 1656 | 1466496971927 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:12 INFO - PROCESS | 1656 | 1466496972047 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:16:12 INFO - PROCESS | 1656 | 1466496972084 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 1656 | 1466496972086 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6ce800 == 38 [pid = 1656] [id = 649] 01:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a694400) [pid = 1656] [serial = 1947] [outer = 0x0] 01:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a872400) [pid = 1656] [serial = 1948] [outer = 0x12a694400] 01:16:12 INFO - PROCESS | 1656 | 1466496972116 Marionette DEBUG loaded listener.js 01:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b02b800) [pid = 1656] [serial = 1949] [outer = 0x12a694400] 01:16:12 INFO - PROCESS | 1656 | 1466496972402 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]]]}] 01:16:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:16:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 524ms 01:16:12 INFO - PROCESS | 1656 | 1466496972487 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:16:12 INFO - PROCESS | 1656 | 1466496972489 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:16:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:16:12 INFO - PROCESS | 1656 | 1466496972494 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:16:12 INFO - PROCESS | 1656 | 1466496972496 Marionette TRACE conn2 <- [1,2570,null,{}] 01:16:12 INFO - PROCESS | 1656 | 1466496972500 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}] 01:16:12 INFO - PROCESS | 1656 | 1466496972503 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:12 INFO - PROCESS | 1656 | 1466496972608 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:16:12 INFO - PROCESS | 1656 | 1466496972666 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:12 INFO - PROCESS | 1656 | 1466496972667 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c38800 == 39 [pid = 1656] [id = 650] 01:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1137c5800) [pid = 1656] [serial = 1950] [outer = 0x0] 01:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115e0d400) [pid = 1656] [serial = 1951] [outer = 0x1137c5800] 01:16:12 INFO - PROCESS | 1656 | 1466496972700 Marionette DEBUG loaded listener.js 01:16:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117c07c00) [pid = 1656] [serial = 1952] [outer = 0x1137c5800] 01:16:13 INFO - PROCESS | 1656 | 1466496973192 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]]]}] 01:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 721ms 01:16:13 INFO - PROCESS | 1656 | 1466496973216 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 1656 | 1466496973218 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:16:13 INFO - PROCESS | 1656 | 1466496973242 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - PROCESS | 1656 | 1466496973245 Marionette TRACE conn2 <- [1,2574,null,{}] 01:16:13 INFO - PROCESS | 1656 | 1466496973248 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}] 01:16:13 INFO - PROCESS | 1656 | 1466496973249 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:13 INFO - PROCESS | 1656 | 1466496973374 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:16:13 INFO - PROCESS | 1656 | 1466496973447 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:13 INFO - PROCESS | 1656 | 1466496973448 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1268be000 == 40 [pid = 1656] [id = 651] 01:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1195e0800) [pid = 1656] [serial = 1953] [outer = 0x0] 01:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119aa3400) [pid = 1656] [serial = 1954] [outer = 0x1195e0800] 01:16:13 INFO - PROCESS | 1656 | 1466496973479 Marionette DEBUG loaded listener.js 01:16:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x120eeac00) [pid = 1656] [serial = 1955] [outer = 0x1195e0800] 01:16:13 INFO - PROCESS | 1656 | 1466496973876 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]]]}] 01:16:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:16:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 675ms 01:16:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:16:13 INFO - PROCESS | 1656 | 1466496973914 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:16:13 INFO - PROCESS | 1656 | 1466496973915 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:16:13 INFO - PROCESS | 1656 | 1466496973918 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:16:13 INFO - PROCESS | 1656 | 1466496973919 Marionette TRACE conn2 <- [1,2578,null,{}] 01:16:13 INFO - PROCESS | 1656 | 1466496973926 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}] 01:16:13 INFO - PROCESS | 1656 | 1466496973929 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:14 INFO - PROCESS | 1656 | 1466496974034 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:16:14 INFO - PROCESS | 1656 | 1466496974099 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 1656 | 1466496974101 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e8800 == 41 [pid = 1656] [id = 652] 01:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x125dc2c00) [pid = 1656] [serial = 1956] [outer = 0x0] 01:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12680a800) [pid = 1656] [serial = 1957] [outer = 0x125dc2c00] 01:16:14 INFO - PROCESS | 1656 | 1466496974174 Marionette DEBUG loaded listener.js 01:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126c74800) [pid = 1656] [serial = 1958] [outer = 0x125dc2c00] 01:16:14 INFO - PROCESS | 1656 | 1466496974593 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]]]}] 01:16:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:16:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 721ms 01:16:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:16:14 INFO - PROCESS | 1656 | 1466496974640 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:16:14 INFO - PROCESS | 1656 | 1466496974641 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:16:14 INFO - PROCESS | 1656 | 1466496974643 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:16:14 INFO - PROCESS | 1656 | 1466496974645 Marionette TRACE conn2 <- [1,2582,null,{}] 01:16:14 INFO - PROCESS | 1656 | 1466496974647 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}] 01:16:14 INFO - PROCESS | 1656 | 1466496974648 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:14 INFO - PROCESS | 1656 | 1466496974771 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:16:14 INFO - PROCESS | 1656 | 1466496974847 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:14 INFO - PROCESS | 1656 | 1466496974848 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d531000 == 42 [pid = 1656] [id = 653] 01:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128a4c800) [pid = 1656] [serial = 1959] [outer = 0x0] 01:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128d04c00) [pid = 1656] [serial = 1960] [outer = 0x128a4c800] 01:16:14 INFO - PROCESS | 1656 | 1466496974878 Marionette DEBUG loaded listener.js 01:16:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129418c00) [pid = 1656] [serial = 1961] [outer = 0x128a4c800] 01:16:15 INFO - PROCESS | 1656 | 1466496975345 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]]]}] 01:16:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:16:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 721ms 01:16:15 INFO - PROCESS | 1656 | 1466496975591 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:16:15 INFO - PROCESS | 1656 | 1466496975595 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:16:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:16:15 INFO - PROCESS | 1656 | 1466496975615 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:16:15 INFO - PROCESS | 1656 | 1466496975618 Marionette TRACE conn2 <- [1,2586,null,{}] 01:16:15 INFO - PROCESS | 1656 | 1466496975624 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}] 01:16:15 INFO - PROCESS | 1656 | 1466496975627 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:15 INFO - PROCESS | 1656 | 1466496975731 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:16:15 INFO - PROCESS | 1656 | 1466496975791 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:15 INFO - PROCESS | 1656 | 1466496975794 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f36000 == 43 [pid = 1656] [id = 654] 01:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x118053c00) [pid = 1656] [serial = 1962] [outer = 0x0] 01:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118116800) [pid = 1656] [serial = 1963] [outer = 0x118053c00] 01:16:15 INFO - PROCESS | 1656 | 1466496975821 Marionette DEBUG loaded listener.js 01:16:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1185a1800) [pid = 1656] [serial = 1964] [outer = 0x118053c00] 01:16:16 INFO - PROCESS | 1656 | 1466496976247 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]]]}] 01:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 673ms 01:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:16:16 INFO - PROCESS | 1656 | 1466496976287 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 1656 | 1466496976289 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:16:16 INFO - PROCESS | 1656 | 1466496976294 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 1656 | 1466496976296 Marionette TRACE conn2 <- [1,2590,null,{}] 01:16:16 INFO - PROCESS | 1656 | 1466496976299 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}] 01:16:16 INFO - PROCESS | 1656 | 1466496976300 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:16 INFO - PROCESS | 1656 | 1466496976396 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:16:16 INFO - PROCESS | 1656 | --DOCSHELL 0x112711000 == 42 [pid = 1656] [id = 26] 01:16:16 INFO - PROCESS | 1656 | --DOCSHELL 0x121234800 == 41 [pid = 1656] [id = 635] 01:16:16 INFO - PROCESS | 1656 | --DOCSHELL 0x11618b800 == 40 [pid = 1656] [id = 25] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1195dfc00) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | 1466496976517 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:16 INFO - PROCESS | 1656 | 1466496976518 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1164b4800 == 39 [pid = 1656] [id = 636] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112d8b800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11681e800) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1161c1800) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113b37400) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119241800) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1185e0000) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128edc400) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12a5df400) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12a876800) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x126d14000) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12a879000) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129415000) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x126805c00) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119aa4c00) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119ab1c00) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1182ec800) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185e0c00) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11681ac00) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x118054400) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116743c00) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x116642c00) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1175ff800) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12183c400) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125d4a800) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120fe9c00) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1215a4800) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1195d7800) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12940ac00) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128a4f800) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12bad6000) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12adcc000) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12bae0800) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12b84b800) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12680cc00) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12752e000) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12a69c800) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x129402800) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12af45c00) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12badb400) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x126806c00) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 01:16:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167e6000 == 40 [pid = 1656] [id = 655] 01:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113b3ec00) [pid = 1656] [serial = 1965] [outer = 0x0] 01:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x11681ac00) [pid = 1656] [serial = 1966] [outer = 0x113b3ec00] 01:16:16 INFO - PROCESS | 1656 | 1466496976555 Marionette DEBUG loaded listener.js 01:16:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1194a4800) [pid = 1656] [serial = 1967] [outer = 0x113b3ec00] 01:16:16 INFO - PROCESS | 1656 | 1466496976863 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]]]}] 01:16:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:16:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 621ms 01:16:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:16:16 INFO - PROCESS | 1656 | 1466496976914 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:16:16 INFO - PROCESS | 1656 | 1466496976915 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:16:16 INFO - PROCESS | 1656 | 1466496976918 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:16:16 INFO - PROCESS | 1656 | 1466496976919 Marionette TRACE conn2 <- [1,2594,null,{}] 01:16:16 INFO - PROCESS | 1656 | 1466496976925 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}] 01:16:16 INFO - PROCESS | 1656 | 1466496976928 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:17 INFO - PROCESS | 1656 | 1466496977015 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:16:17 INFO - PROCESS | 1656 | 1466496977024 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1656 | 1466496977027 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x121243800 == 41 [pid = 1656] [id = 656] 01:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x120ef1400) [pid = 1656] [serial = 1968] [outer = 0x0] 01:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12117fc00) [pid = 1656] [serial = 1969] [outer = 0x120ef1400] 01:16:17 INFO - PROCESS | 1656 | 1466496977075 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1252cc400) [pid = 1656] [serial = 1970] [outer = 0x120ef1400] 01:16:17 INFO - PROCESS | 1656 | 1466496977426 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]]]}] 01:16:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:16:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 521ms 01:16:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:16:17 INFO - PROCESS | 1656 | 1466496977440 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:16:17 INFO - PROCESS | 1656 | 1466496977441 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:16:17 INFO - PROCESS | 1656 | 1466496977443 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:16:17 INFO - PROCESS | 1656 | 1466496977444 Marionette TRACE conn2 <- [1,2598,null,{}] 01:16:17 INFO - PROCESS | 1656 | 1466496977446 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}] 01:16:17 INFO - PROCESS | 1656 | 1466496977448 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:17 INFO - PROCESS | 1656 | 1466496977534 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:16:17 INFO - PROCESS | 1656 | 1466496977540 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:17 INFO - PROCESS | 1656 | 1466496977541 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d68000 == 42 [pid = 1656] [id = 657] 01:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x125dc8800) [pid = 1656] [serial = 1971] [outer = 0x0] 01:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126c03800) [pid = 1656] [serial = 1972] [outer = 0x125dc8800] 01:16:17 INFO - PROCESS | 1656 | 1466496977567 Marionette DEBUG loaded listener.js 01:16:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x127061400) [pid = 1656] [serial = 1973] [outer = 0x125dc8800] 01:16:17 INFO - PROCESS | 1656 | 1466496977931 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]]]}] 01:16:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:16:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 518ms 01:16:17 INFO - PROCESS | 1656 | 1466496977962 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:16:17 INFO - PROCESS | 1656 | 1466496977963 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:16:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:16:17 INFO - PROCESS | 1656 | 1466496977965 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:16:17 INFO - PROCESS | 1656 | 1466496977966 Marionette TRACE conn2 <- [1,2602,null,{}] 01:16:17 INFO - PROCESS | 1656 | 1466496977968 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}] 01:16:17 INFO - PROCESS | 1656 | 1466496977971 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:18 INFO - PROCESS | 1656 | 1466496978049 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:16:18 INFO - PROCESS | 1656 | 1466496978056 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 1656 | 1466496978057 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x128d27000 == 43 [pid = 1656] [id = 658] 01:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x127509000) [pid = 1656] [serial = 1974] [outer = 0x0] 01:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12752e400) [pid = 1656] [serial = 1975] [outer = 0x127509000] 01:16:18 INFO - PROCESS | 1656 | 1466496978082 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x128ede800) [pid = 1656] [serial = 1976] [outer = 0x127509000] 01:16:18 INFO - PROCESS | 1656 | 1466496978432 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]]]}] 01:16:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:16:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 01:16:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:16:18 INFO - PROCESS | 1656 | 1466496978485 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:16:18 INFO - PROCESS | 1656 | 1466496978487 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:16:18 INFO - PROCESS | 1656 | 1466496978490 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:16:18 INFO - PROCESS | 1656 | 1466496978491 Marionette TRACE conn2 <- [1,2606,null,{}] 01:16:18 INFO - PROCESS | 1656 | 1466496978495 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}] 01:16:18 INFO - PROCESS | 1656 | 1466496978501 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:18 INFO - PROCESS | 1656 | 1466496978722 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:16:18 INFO - PROCESS | 1656 | 1466496978746 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:18 INFO - PROCESS | 1656 | 1466496978748 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a860000 == 44 [pid = 1656] [id = 659] 01:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x129414800) [pid = 1656] [serial = 1977] [outer = 0x0] 01:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a86d400) [pid = 1656] [serial = 1978] [outer = 0x129414800] 01:16:18 INFO - PROCESS | 1656 | 1466496978787 Marionette DEBUG loaded listener.js 01:16:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12af45c00) [pid = 1656] [serial = 1979] [outer = 0x129414800] 01:16:19 INFO - PROCESS | 1656 | 1466496979223 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]]]}] 01:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 774ms 01:16:19 INFO - PROCESS | 1656 | 1466496979264 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:16:19 INFO - PROCESS | 1656 | 1466496979266 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:16:19 INFO - PROCESS | 1656 | 1466496979270 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1656 | 1466496979271 Marionette TRACE conn2 <- [1,2610,null,{}] 01:16:19 INFO - PROCESS | 1656 | 1466496979275 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}] 01:16:19 INFO - PROCESS | 1656 | 1466496979277 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:19 INFO - PROCESS | 1656 | 1466496979427 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:16:19 INFO - PROCESS | 1656 | 1466496979454 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:19 INFO - PROCESS | 1656 | 1466496979455 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b220000 == 45 [pid = 1656] [id = 660] 01:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12b037400) [pid = 1656] [serial = 1980] [outer = 0x0] 01:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b858000) [pid = 1656] [serial = 1981] [outer = 0x12b037400] 01:16:19 INFO - PROCESS | 1656 | 1466496979495 Marionette DEBUG loaded listener.js 01:16:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12bad7000) [pid = 1656] [serial = 1982] [outer = 0x12b037400] 01:16:19 INFO - PROCESS | 1656 | 1466496979904 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]]]}] 01:16:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:16:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 671ms 01:16:19 INFO - PROCESS | 1656 | 1466496979943 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:16:19 INFO - PROCESS | 1656 | 1466496979945 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:16:19 INFO - PROCESS | 1656 | 1466496979948 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:16:19 INFO - PROCESS | 1656 | 1466496979950 Marionette TRACE conn2 <- [1,2614,null,{}] 01:16:19 INFO - PROCESS | 1656 | 1466496979953 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}] 01:16:19 INFO - PROCESS | 1656 | 1466496979967 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:20 INFO - PROCESS | 1656 | 1466496980157 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:16:20 INFO - PROCESS | 1656 | 1466496980175 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 1656 | 1466496980176 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bce8000 == 46 [pid = 1656] [id = 661] 01:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129415000) [pid = 1656] [serial = 1983] [outer = 0x0] 01:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12bae1c00) [pid = 1656] [serial = 1984] [outer = 0x129415000] 01:16:20 INFO - PROCESS | 1656 | 1466496980215 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12bae7c00) [pid = 1656] [serial = 1985] [outer = 0x129415000] 01:16:20 INFO - PROCESS | 1656 | 1466496980768 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]]]}] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12150d800) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118715c00) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1120dcc00) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x116149800) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11997d000) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1195d9400) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x111d78c00) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x126833400) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129310000) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126c06000) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112fda000) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:16:20 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x112f83000) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 871ms 01:16:20 INFO - PROCESS | 1656 | 1466496980819 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:16:20 INFO - PROCESS | 1656 | 1466496980821 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:16:20 INFO - PROCESS | 1656 | 1466496980823 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:16:20 INFO - PROCESS | 1656 | 1466496980824 Marionette TRACE conn2 <- [1,2618,null,{}] 01:16:20 INFO - PROCESS | 1656 | 1466496980826 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}] 01:16:20 INFO - PROCESS | 1656 | 1466496980827 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:20 INFO - PROCESS | 1656 | 1466496980912 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:16:20 INFO - PROCESS | 1656 | 1466496980916 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:20 INFO - PROCESS | 1656 | 1466496980917 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d75000 == 47 [pid = 1656] [id = 662] 01:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118882800) [pid = 1656] [serial = 1986] [outer = 0x0] 01:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11997d000) [pid = 1656] [serial = 1987] [outer = 0x118882800] 01:16:20 INFO - PROCESS | 1656 | 1466496980942 Marionette DEBUG loaded listener.js 01:16:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12680f400) [pid = 1656] [serial = 1988] [outer = 0x118882800] 01:16:21 INFO - PROCESS | 1656 | 1466496981265 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]]]}] 01:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 01:16:21 INFO - PROCESS | 1656 | 1466496981293 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:16:21 INFO - PROCESS | 1656 | 1466496981302 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:16:21 INFO - PROCESS | 1656 | 1466496981307 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:16:21 INFO - PROCESS | 1656 | 1466496981308 Marionette TRACE conn2 <- [1,2622,null,{}] 01:16:21 INFO - PROCESS | 1656 | 1466496981311 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}] 01:16:21 INFO - PROCESS | 1656 | 1466496981312 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:21 INFO - PROCESS | 1656 | 1466496981393 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:16:21 INFO - PROCESS | 1656 | 1466496981455 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1656 | 1466496981456 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca7d800 == 48 [pid = 1656] [id = 663] 01:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119df7c00) [pid = 1656] [serial = 1989] [outer = 0x0] 01:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a695c00) [pid = 1656] [serial = 1990] [outer = 0x119df7c00] 01:16:21 INFO - PROCESS | 1656 | 1466496981480 Marionette DEBUG loaded listener.js 01:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12bf75000) [pid = 1656] [serial = 1991] [outer = 0x119df7c00] 01:16:21 INFO - PROCESS | 1656 | 1466496981775 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]]]}] 01:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 518ms 01:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:16:21 INFO - PROCESS | 1656 | 1466496981826 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:16:21 INFO - PROCESS | 1656 | 1466496981827 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:16:21 INFO - PROCESS | 1656 | 1466496981829 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:16:21 INFO - PROCESS | 1656 | 1466496981831 Marionette TRACE conn2 <- [1,2626,null,{}] 01:16:21 INFO - PROCESS | 1656 | 1466496981833 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}] 01:16:21 INFO - PROCESS | 1656 | 1466496981835 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:21 INFO - PROCESS | 1656 | 1466496981932 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:16:21 INFO - PROCESS | 1656 | 1466496981936 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:21 INFO - PROCESS | 1656 | 1466496981938 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d68d800 == 49 [pid = 1656] [id = 664] 01:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12bae7800) [pid = 1656] [serial = 1992] [outer = 0x0] 01:16:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12c39fc00) [pid = 1656] [serial = 1993] [outer = 0x12bae7800] 01:16:21 INFO - PROCESS | 1656 | 1466496981964 Marionette DEBUG loaded listener.js 01:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12c3ad000) [pid = 1656] [serial = 1994] [outer = 0x12bae7800] 01:16:22 INFO - PROCESS | 1656 | 1466496982312 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]]]}] 01:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 01:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:16:22 INFO - PROCESS | 1656 | 1466496982349 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:16:22 INFO - PROCESS | 1656 | 1466496982350 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:16:22 INFO - PROCESS | 1656 | 1466496982353 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:16:22 INFO - PROCESS | 1656 | 1466496982356 Marionette TRACE conn2 <- [1,2630,null,{}] 01:16:22 INFO - PROCESS | 1656 | 1466496982370 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}] 01:16:22 INFO - PROCESS | 1656 | 1466496982372 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:22 INFO - PROCESS | 1656 | 1466496982452 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:16:22 INFO - PROCESS | 1656 | 1466496982458 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:22 INFO - PROCESS | 1656 | 1466496982459 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8e1800 == 50 [pid = 1656] [id = 665] 01:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12c3ae400) [pid = 1656] [serial = 1995] [outer = 0x0] 01:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12c806800) [pid = 1656] [serial = 1996] [outer = 0x12c3ae400] 01:16:22 INFO - PROCESS | 1656 | 1466496982482 Marionette DEBUG loaded listener.js 01:16:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12c80e800) [pid = 1656] [serial = 1997] [outer = 0x12c3ae400] 01:16:22 INFO - PROCESS | 1656 | 1466496982936 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]]]}] 01:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 636ms 01:16:23 INFO - PROCESS | 1656 | 1466496983007 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1656 | 1466496983012 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:16:23 INFO - PROCESS | 1656 | 1466496983019 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1656 | 1466496983025 Marionette TRACE conn2 <- [1,2634,null,{}] 01:16:23 INFO - PROCESS | 1656 | 1466496983030 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}] 01:16:23 INFO - PROCESS | 1656 | 1466496983033 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:23 INFO - PROCESS | 1656 | 1466496983199 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:16:23 INFO - PROCESS | 1656 | 1466496983304 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:23 INFO - PROCESS | 1656 | 1466496983308 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d9000 == 51 [pid = 1656] [id = 666] 01:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11673ec00) [pid = 1656] [serial = 1998] [outer = 0x0] 01:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118055c00) [pid = 1656] [serial = 1999] [outer = 0x11673ec00] 01:16:23 INFO - PROCESS | 1656 | 1466496983358 Marionette DEBUG loaded listener.js 01:16:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1185acc00) [pid = 1656] [serial = 2000] [outer = 0x11673ec00] 01:16:23 INFO - PROCESS | 1656 | 1466496983833 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]]]}] 01:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 828ms 01:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:16:23 INFO - PROCESS | 1656 | 1466496983846 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:16:23 INFO - PROCESS | 1656 | 1466496983849 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:16:23 INFO - PROCESS | 1656 | 1466496983853 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:16:23 INFO - PROCESS | 1656 | 1466496983857 Marionette TRACE conn2 <- [1,2638,null,{}] 01:16:23 INFO - PROCESS | 1656 | 1466496983860 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}] 01:16:23 INFO - PROCESS | 1656 | 1466496983861 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:23 INFO - PROCESS | 1656 | 1466496983968 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:16:24 INFO - PROCESS | 1656 | 1466496984032 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:24 INFO - PROCESS | 1656 | 1466496984033 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x127319800 == 52 [pid = 1656] [id = 667] 01:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118fc4c00) [pid = 1656] [serial = 2001] [outer = 0x0] 01:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x120eebc00) [pid = 1656] [serial = 2002] [outer = 0x118fc4c00] 01:16:24 INFO - PROCESS | 1656 | 1466496984107 Marionette DEBUG loaded listener.js 01:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12145d800) [pid = 1656] [serial = 2003] [outer = 0x118fc4c00] 01:16:24 INFO - PROCESS | 1656 | 1466496984657 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]]]}] 01:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 872ms 01:16:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:16:24 INFO - PROCESS | 1656 | 1466496984725 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:16:24 INFO - PROCESS | 1656 | 1466496984727 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:16:24 INFO - PROCESS | 1656 | 1466496984729 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:16:24 INFO - PROCESS | 1656 | 1466496984732 Marionette TRACE conn2 <- [1,2642,null,{}] 01:16:24 INFO - PROCESS | 1656 | 1466496984740 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}] 01:16:24 INFO - PROCESS | 1656 | 1466496984743 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:24 INFO - PROCESS | 1656 | 1466496984845 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:16:24 INFO - PROCESS | 1656 | 1466496984922 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:24 INFO - PROCESS | 1656 | 1466496984924 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b021000 == 53 [pid = 1656] [id = 668] 01:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128a4c400) [pid = 1656] [serial = 2004] [outer = 0x0] 01:16:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x129307000) [pid = 1656] [serial = 2005] [outer = 0x128a4c400] 01:16:24 INFO - PROCESS | 1656 | 1466496984955 Marionette DEBUG loaded listener.js 01:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12a69c800) [pid = 1656] [serial = 2006] [outer = 0x128a4c400] 01:16:25 INFO - PROCESS | 1656 | 1466496985376 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]]]}] 01:16:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:16:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 672ms 01:16:25 INFO - PROCESS | 1656 | 1466496985401 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:16:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:16:25 INFO - PROCESS | 1656 | 1466496985403 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:16:25 INFO - PROCESS | 1656 | 1466496985406 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:16:25 INFO - PROCESS | 1656 | 1466496985407 Marionette TRACE conn2 <- [1,2646,null,{}] 01:16:25 INFO - PROCESS | 1656 | 1466496985409 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}] 01:16:25 INFO - PROCESS | 1656 | 1466496985411 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:25 INFO - PROCESS | 1656 | 1466496985515 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:16:25 INFO - PROCESS | 1656 | 1466496985578 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:25 INFO - PROCESS | 1656 | 1466496985579 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8dd800 == 54 [pid = 1656] [id = 669] 01:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12a87ac00) [pid = 1656] [serial = 2007] [outer = 0x0] 01:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12af4a800) [pid = 1656] [serial = 2008] [outer = 0x12a87ac00] 01:16:25 INFO - PROCESS | 1656 | 1466496985608 Marionette DEBUG loaded listener.js 01:16:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12bae0400) [pid = 1656] [serial = 2009] [outer = 0x12a87ac00] 01:16:26 INFO - PROCESS | 1656 | 1466496986028 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]]]}] 01:16:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:16:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 669ms 01:16:26 INFO - PROCESS | 1656 | 1466496986075 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:16:26 INFO - PROCESS | 1656 | 1466496986077 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:16:26 INFO - PROCESS | 1656 | 1466496986079 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:16:26 INFO - PROCESS | 1656 | 1466496986080 Marionette TRACE conn2 <- [1,2650,null,{}] 01:16:26 INFO - PROCESS | 1656 | 1466496986083 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}] 01:16:26 INFO - PROCESS | 1656 | 1466496986084 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:26 INFO - PROCESS | 1656 | 1466496986190 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:16:26 INFO - PROCESS | 1656 | 1466496986445 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:26 INFO - PROCESS | 1656 | 1466496986447 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x119542000 == 55 [pid = 1656] [id = 670] 01:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1127e7800) [pid = 1656] [serial = 2010] [outer = 0x0] 01:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1127e9c00) [pid = 1656] [serial = 2011] [outer = 0x1127e7800] 01:16:26 INFO - PROCESS | 1656 | 1466496986491 Marionette DEBUG loaded listener.js 01:16:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x112fdcc00) [pid = 1656] [serial = 2012] [outer = 0x1127e7800] 01:16:26 INFO - PROCESS | 1656 | 1466496986925 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]]]}] 01:16:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:16:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 871ms 01:16:26 INFO - PROCESS | 1656 | 1466496986951 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:16:26 INFO - PROCESS | 1656 | 1466496986954 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:16:26 INFO - PROCESS | 1656 | 1466496986957 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:16:26 INFO - PROCESS | 1656 | 1466496986958 Marionette TRACE conn2 <- [1,2654,null,{}] 01:16:26 INFO - PROCESS | 1656 | 1466496986962 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}] 01:16:26 INFO - PROCESS | 1656 | 1466496986965 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:27 INFO - PROCESS | 1656 | 1466496987064 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:16:27 INFO - PROCESS | 1656 | 1466496987130 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:27 INFO - PROCESS | 1656 | 1466496987131 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199d5800 == 56 [pid = 1656] [id = 671] 01:16:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1164f4800) [pid = 1656] [serial = 2013] [outer = 0x0] 01:16:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1175fcc00) [pid = 1656] [serial = 2014] [outer = 0x1164f4800] 01:16:27 INFO - PROCESS | 1656 | 1466496987159 Marionette DEBUG loaded listener.js 01:16:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1185a0400) [pid = 1656] [serial = 2015] [outer = 0x1164f4800] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d68d800 == 55 [pid = 1656] [id = 664] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca7d800 == 54 [pid = 1656] [id = 663] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x125d75000 == 53 [pid = 1656] [id = 662] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12bce8000 == 52 [pid = 1656] [id = 661] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b220000 == 51 [pid = 1656] [id = 660] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12a860000 == 50 [pid = 1656] [id = 659] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x128d27000 == 49 [pid = 1656] [id = 658] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x125d68000 == 48 [pid = 1656] [id = 657] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d69e800 == 47 [pid = 1656] [id = 21] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12a859000 == 46 [pid = 1656] [id = 8] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c0800 == 45 [pid = 1656] [id = 13] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbc8000 == 44 [pid = 1656] [id = 18] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a1000 == 43 [pid = 1656] [id = 12] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x129112800 == 42 [pid = 1656] [id = 6] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11807e800 == 41 [pid = 1656] [id = 637] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba89000 == 40 [pid = 1656] [id = 10] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6df800 == 39 [pid = 1656] [id = 14] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1184a2000 == 38 [pid = 1656] [id = 11] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118319800 == 37 [pid = 1656] [id = 20] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b216000 == 36 [pid = 1656] [id = 9] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119470000 == 35 [pid = 1656] [id = 638] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d682800 == 34 [pid = 1656] [id = 19] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca81800 == 33 [pid = 1656] [id = 15] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119542000 == 32 [pid = 1656] [id = 670] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8dd800 == 31 [pid = 1656] [id = 669] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12b021000 == 30 [pid = 1656] [id = 668] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x127319800 == 29 [pid = 1656] [id = 667] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8e1800 == 28 [pid = 1656] [id = 665] 01:16:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d9000 == 27 [pid = 1656] [id = 666] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112747800) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x121cbc400) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11923ac00) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x125d46c00) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1195e5000) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1175fbc00) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116f46800) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11810b000) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119aaf400) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120feb000) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119aab800) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1185ae000) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118f78000) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x127364000) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12a694800) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128edac00) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x128d0b400) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a872400) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116891800) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185d7800) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x129416400) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x129303000) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129306800) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126807400) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fe5400) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 01:16:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x125645000) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 01:16:28 INFO - PROCESS | 1656 | 1466496988150 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]]]}] 01:16:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:16:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1225ms 01:16:28 INFO - PROCESS | 1656 | 1466496988181 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 1656 | 1466496988184 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:16:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:16:28 INFO - PROCESS | 1656 | 1466496988187 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - PROCESS | 1656 | 1466496988189 Marionette TRACE conn2 <- [1,2658,null,{}] 01:16:28 INFO - PROCESS | 1656 | 1466496988193 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}] 01:16:28 INFO - PROCESS | 1656 | 1466496988195 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:28 INFO - PROCESS | 1656 | 1466496988277 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:16:28 INFO - PROCESS | 1656 | 1466496988340 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:28 INFO - PROCESS | 1656 | 1466496988343 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830c800 == 28 [pid = 1656] [id = 672] 01:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11688f000) [pid = 1656] [serial = 2016] [outer = 0x0] 01:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1182e6000) [pid = 1656] [serial = 2017] [outer = 0x11688f000] 01:16:28 INFO - PROCESS | 1656 | 1466496988373 Marionette DEBUG loaded listener.js 01:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185d9800) [pid = 1656] [serial = 2018] [outer = 0x11688f000] 01:16:28 INFO - PROCESS | 1656 | 1466496988682 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]]]}] 01:16:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:16:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 520ms 01:16:28 INFO - PROCESS | 1656 | 1466496988709 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:16:28 INFO - PROCESS | 1656 | 1466496988712 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:16:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:16:28 INFO - PROCESS | 1656 | 1466496988717 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:16:28 INFO - PROCESS | 1656 | 1466496988719 Marionette TRACE conn2 <- [1,2662,null,{}] 01:16:28 INFO - PROCESS | 1656 | 1466496988724 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}] 01:16:28 INFO - PROCESS | 1656 | 1466496988725 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:28 INFO - PROCESS | 1656 | 1466496988806 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:16:28 INFO - PROCESS | 1656 | 1466496988811 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:28 INFO - PROCESS | 1656 | 1466496988812 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f2e000 == 29 [pid = 1656] [id = 673] 01:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118f70000) [pid = 1656] [serial = 2019] [outer = 0x0] 01:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119978c00) [pid = 1656] [serial = 2020] [outer = 0x118f70000] 01:16:28 INFO - PROCESS | 1656 | 1466496988841 Marionette DEBUG loaded listener.js 01:16:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x120eeb000) [pid = 1656] [serial = 2021] [outer = 0x118f70000] 01:16:29 INFO - PROCESS | 1656 | 1466496989205 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]]]}] 01:16:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:16:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 524ms 01:16:29 INFO - PROCESS | 1656 | 1466496989241 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:16:29 INFO - PROCESS | 1656 | 1466496989243 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:16:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:16:29 INFO - PROCESS | 1656 | 1466496989245 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:16:29 INFO - PROCESS | 1656 | 1466496989247 Marionette TRACE conn2 <- [1,2666,null,{}] 01:16:29 INFO - PROCESS | 1656 | 1466496989256 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}] 01:16:29 INFO - PROCESS | 1656 | 1466496989259 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:29 INFO - PROCESS | 1656 | 1466496989340 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:16:29 INFO - PROCESS | 1656 | 1466496989345 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:29 INFO - PROCESS | 1656 | 1466496989347 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258db000 == 30 [pid = 1656] [id = 674] 01:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x112977800) [pid = 1656] [serial = 2022] [outer = 0x0] 01:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x121cc2000) [pid = 1656] [serial = 2023] [outer = 0x112977800] 01:16:29 INFO - PROCESS | 1656 | 1466496989375 Marionette DEBUG loaded listener.js 01:16:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x125dc1000) [pid = 1656] [serial = 2024] [outer = 0x112977800] 01:16:30 INFO - PROCESS | 1656 | 1466496990208 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]]]}] 01:16:30 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) 01:16:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 971ms 01:16:30 INFO - PROCESS | 1656 | 1466496990217 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:16:30 INFO - PROCESS | 1656 | 1466496990219 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:16:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:16:30 INFO - PROCESS | 1656 | 1466496990222 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:16:30 INFO - PROCESS | 1656 | 1466496990223 Marionette TRACE conn2 <- [1,2670,null,{}] 01:16:30 INFO - PROCESS | 1656 | 1466496990233 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}] 01:16:30 INFO - PROCESS | 1656 | 1466496990234 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:30 INFO - PROCESS | 1656 | 1466496990338 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:16:30 INFO - PROCESS | 1656 | 1466496990342 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:30 INFO - PROCESS | 1656 | 1466496990343 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3b800 == 31 [pid = 1656] [id = 675] 01:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x126833400) [pid = 1656] [serial = 2025] [outer = 0x0] 01:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126d74c00) [pid = 1656] [serial = 2026] [outer = 0x126833400] 01:16:30 INFO - PROCESS | 1656 | 1466496990368 Marionette DEBUG loaded listener.js 01:16:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12752b000) [pid = 1656] [serial = 2027] [outer = 0x126833400] 01:16:31 INFO - PROCESS | 1656 | 1466496991224 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"]]]}] 01:16:31 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 01:16:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:16:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:16:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1020ms 01:16:31 INFO - PROCESS | 1656 | 1466496991243 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:16:31 INFO - PROCESS | 1656 | 1466496991244 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:16:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:16:31 INFO - PROCESS | 1656 | 1466496991246 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:16:31 INFO - PROCESS | 1656 | 1466496991247 Marionette TRACE conn2 <- [1,2674,null,{}] 01:16:31 INFO - PROCESS | 1656 | 1466496991249 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}] 01:16:31 INFO - PROCESS | 1656 | 1466496991251 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:31 INFO - PROCESS | 1656 | 1466496991349 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:16:31 INFO - PROCESS | 1656 | 1466496991360 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:31 INFO - PROCESS | 1656 | 1466496991361 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x129115800 == 32 [pid = 1656] [id = 676] 01:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185ae000) [pid = 1656] [serial = 2028] [outer = 0x0] 01:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128a57800) [pid = 1656] [serial = 2029] [outer = 0x1185ae000] 01:16:31 INFO - PROCESS | 1656 | 1466496991386 Marionette DEBUG loaded listener.js 01:16:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129304c00) [pid = 1656] [serial = 2030] [outer = 0x1185ae000] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b037400) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x129415000) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113b3ec00) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x127509000) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x125dc2c00) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x120ef1400) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12a694400) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195e0800) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128a4c800) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1137c5800) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x125dc8800) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118053c00) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x118882800) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12bae7800) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12c3ae400) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119df7c00) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x129414800) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116fa0c00) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:16:32 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x111f2dc00) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:16:32 INFO - PROCESS | 1656 | 1466496992527 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"]]]}] 01:16:32 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 01:16:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:16:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:16:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1324ms 01:16:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:16:32 INFO - PROCESS | 1656 | 1466496992578 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:16:32 INFO - PROCESS | 1656 | 1466496992580 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:16:32 INFO - PROCESS | 1656 | 1466496992582 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:16:32 INFO - PROCESS | 1656 | 1466496992583 Marionette TRACE conn2 <- [1,2678,null,{}] 01:16:32 INFO - PROCESS | 1656 | 1466496992585 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}] 01:16:32 INFO - PROCESS | 1656 | 1466496992590 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:32 INFO - PROCESS | 1656 | 1466496992693 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:16:32 INFO - PROCESS | 1656 | 1466496992698 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:32 INFO - PROCESS | 1656 | 1466496992699 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293d8000 == 33 [pid = 1656] [id = 677] 01:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1127e6400) [pid = 1656] [serial = 2031] [outer = 0x0] 01:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x128edc400) [pid = 1656] [serial = 2032] [outer = 0x1127e6400] 01:16:32 INFO - PROCESS | 1656 | 1466496992726 Marionette DEBUG loaded listener.js 01:16:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12a694c00) [pid = 1656] [serial = 2033] [outer = 0x1127e6400] 01:16:33 INFO - PROCESS | 1656 | 1466496993532 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]]]}] 01:16:33 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) 01:16:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 972ms 01:16:33 INFO - PROCESS | 1656 | 1466496993557 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:16:33 INFO - PROCESS | 1656 | 1466496993558 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:16:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:16:33 INFO - PROCESS | 1656 | 1466496993562 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:16:33 INFO - PROCESS | 1656 | 1466496993563 Marionette TRACE conn2 <- [1,2682,null,{}] 01:16:33 INFO - PROCESS | 1656 | 1466496993566 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}] 01:16:33 INFO - PROCESS | 1656 | 1466496993568 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:33 INFO - PROCESS | 1656 | 1466496993704 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:16:33 INFO - PROCESS | 1656 | 1466496993741 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:33 INFO - PROCESS | 1656 | 1466496993742 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af1e800 == 34 [pid = 1656] [id = 678] 01:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11297a400) [pid = 1656] [serial = 2034] [outer = 0x0] 01:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12adcc000) [pid = 1656] [serial = 2035] [outer = 0x11297a400] 01:16:33 INFO - PROCESS | 1656 | 1466496993767 Marionette DEBUG loaded listener.js 01:16:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12b030800) [pid = 1656] [serial = 2036] [outer = 0x11297a400] 01:16:34 INFO - PROCESS | 1656 | 1466496994552 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]]]}] 01:16:34 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) 01:16:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1020ms 01:16:34 INFO - PROCESS | 1656 | 1466496994581 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:16:34 INFO - PROCESS | 1656 | 1466496994584 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:16:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:16:34 INFO - PROCESS | 1656 | 1466496994588 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:16:34 INFO - PROCESS | 1656 | 1466496994590 Marionette TRACE conn2 <- [1,2686,null,{}] 01:16:34 INFO - PROCESS | 1656 | 1466496994594 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}] 01:16:34 INFO - PROCESS | 1656 | 1466496994596 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:34 INFO - PROCESS | 1656 | 1466496994705 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:16:34 INFO - PROCESS | 1656 | 1466496994767 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:34 INFO - PROCESS | 1656 | 1466496994769 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a8000 == 35 [pid = 1656] [id = 679] 01:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1137bc400) [pid = 1656] [serial = 2037] [outer = 0x0] 01:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x114f5fc00) [pid = 1656] [serial = 2038] [outer = 0x1137bc400] 01:16:34 INFO - PROCESS | 1656 | 1466496994802 Marionette DEBUG loaded listener.js 01:16:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117c14c00) [pid = 1656] [serial = 2039] [outer = 0x1137bc400] 01:16:35 INFO - PROCESS | 1656 | 1466496995803 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"]]]}] 01:16:35 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 01:16:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:16:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:16:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1271ms 01:16:35 INFO - PROCESS | 1656 | 1466496995860 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:16:35 INFO - PROCESS | 1656 | 1466496995863 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:16:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:16:35 INFO - PROCESS | 1656 | 1466496995868 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:16:35 INFO - PROCESS | 1656 | 1466496995870 Marionette TRACE conn2 <- [1,2690,null,{}] 01:16:35 INFO - PROCESS | 1656 | 1466496995872 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}] 01:16:35 INFO - PROCESS | 1656 | 1466496995874 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:35 INFO - PROCESS | 1656 | 1466496995984 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:16:36 INFO - PROCESS | 1656 | 1466496996066 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:36 INFO - PROCESS | 1656 | 1466496996068 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258d8000 == 36 [pid = 1656] [id = 680] 01:16:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1195d7c00) [pid = 1656] [serial = 2040] [outer = 0x0] 01:16:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119aa9800) [pid = 1656] [serial = 2041] [outer = 0x1195d7c00] 01:16:36 INFO - PROCESS | 1656 | 1466496996141 Marionette DEBUG loaded listener.js 01:16:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x120ef9400) [pid = 1656] [serial = 2042] [outer = 0x1195d7c00] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1293d8000 == 35 [pid = 1656] [id = 677] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x129115800 == 34 [pid = 1656] [id = 676] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x128a3b800 == 33 [pid = 1656] [id = 675] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1258db000 == 32 [pid = 1656] [id = 674] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x120f2e000 == 31 [pid = 1656] [id = 673] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x11830c800 == 30 [pid = 1656] [id = 672] 01:16:37 INFO - PROCESS | 1656 | --DOCSHELL 0x1199d5800 == 29 [pid = 1656] [id = 671] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118058400) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11376b400) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12b858000) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12bae1c00) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11681ac00) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1194a4800) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12752e400) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128ede800) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12680a800) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126c74800) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12117fc00) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1252cc400) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12b02b800) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119aa3400) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120eeac00) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128d04c00) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x129418c00) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x115e0d400) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x117c07c00) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x126c03800) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x127061400) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118116800) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1185a1800) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x11997d000) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12680f400) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12c3ad000) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c806800) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12c39fc00) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12a695c00) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12c80e800) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12a86d400) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12bad7000) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x12bf75000) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12bae7c00) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x12af45c00) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 01:16:37 INFO - PROCESS | 1656 | 1466496997080 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"]]]}] 01:16:37 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 01:16:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:16:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:16:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1223ms 01:16:37 INFO - PROCESS | 1656 | 1466496997090 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:16:37 INFO - PROCESS | 1656 | 1466496997092 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:16:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:16:37 INFO - PROCESS | 1656 | 1466496997095 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:16:37 INFO - PROCESS | 1656 | 1466496997097 Marionette TRACE conn2 <- [1,2694,null,{}] 01:16:37 INFO - PROCESS | 1656 | 1466496997101 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}] 01:16:37 INFO - PROCESS | 1656 | 1466496997102 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:37 INFO - PROCESS | 1656 | 1466496997181 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:16:37 INFO - PROCESS | 1656 | 1466496997186 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:37 INFO - PROCESS | 1656 | 1466496997191 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c43800 == 30 [pid = 1656] [id = 681] 01:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x115e02400) [pid = 1656] [serial = 2043] [outer = 0x0] 01:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x116147c00) [pid = 1656] [serial = 2044] [outer = 0x115e02400] 01:16:37 INFO - PROCESS | 1656 | 1466496997220 Marionette DEBUG loaded listener.js 01:16:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1175f6800) [pid = 1656] [serial = 2045] [outer = 0x115e02400] 01:16:38 INFO - PROCESS | 1656 | 1466496998065 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"]]]}] 01:16:38 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 01:16:38 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:16:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:16:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1022ms 01:16:38 INFO - PROCESS | 1656 | 1466496998118 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:16:38 INFO - PROCESS | 1656 | 1466496998121 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:16:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:16:38 INFO - PROCESS | 1656 | 1466496998125 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:16:38 INFO - PROCESS | 1656 | 1466496998127 Marionette TRACE conn2 <- [1,2698,null,{}] 01:16:38 INFO - PROCESS | 1656 | 1466496998137 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}] 01:16:38 INFO - PROCESS | 1656 | 1466496998139 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:38 INFO - PROCESS | 1656 | 1466496998217 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:16:38 INFO - PROCESS | 1656 | 1466496998224 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:38 INFO - PROCESS | 1656 | 1466496998225 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bc1000 == 31 [pid = 1656] [id = 682] 01:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1185a5000) [pid = 1656] [serial = 2046] [outer = 0x0] 01:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1185e1000) [pid = 1656] [serial = 2047] [outer = 0x1185a5000] 01:16:38 INFO - PROCESS | 1656 | 1466496998253 Marionette DEBUG loaded listener.js 01:16:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x119496c00) [pid = 1656] [serial = 2048] [outer = 0x1185a5000] 01:16:39 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 01:16:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:16:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:16:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 971ms 01:16:39 INFO - PROCESS | 1656 | 1466496999091 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"]]]}] 01:16:39 INFO - PROCESS | 1656 | 1466496999096 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:16:39 INFO - PROCESS | 1656 | 1466496999098 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:16:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:16:39 INFO - PROCESS | 1656 | 1466496999106 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:16:39 INFO - PROCESS | 1656 | 1466496999109 Marionette TRACE conn2 <- [1,2702,null,{}] 01:16:39 INFO - PROCESS | 1656 | 1466496999116 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}] 01:16:39 INFO - PROCESS | 1656 | 1466496999120 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:39 INFO - PROCESS | 1656 | 1466496999226 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:16:39 INFO - PROCESS | 1656 | 1466496999231 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:39 INFO - PROCESS | 1656 | 1466496999233 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x123f87800 == 32 [pid = 1656] [id = 683] 01:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1127e6800) [pid = 1656] [serial = 2049] [outer = 0x0] 01:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x120ef5800) [pid = 1656] [serial = 2050] [outer = 0x1127e6800] 01:16:39 INFO - PROCESS | 1656 | 1466496999302 Marionette DEBUG loaded listener.js 01:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x12183d400) [pid = 1656] [serial = 2051] [outer = 0x1127e6800] 01:16:39 INFO - PROCESS | 1656 | 1466496999659 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]]]}] 01:16:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:16:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 571ms 01:16:39 INFO - PROCESS | 1656 | 1466496999677 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:16:39 INFO - PROCESS | 1656 | 1466496999679 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:16:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:16:39 INFO - PROCESS | 1656 | 1466496999681 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:16:39 INFO - PROCESS | 1656 | 1466496999682 Marionette TRACE conn2 <- [1,2706,null,{}] 01:16:39 INFO - PROCESS | 1656 | 1466496999689 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}] 01:16:39 INFO - PROCESS | 1656 | 1466496999690 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:39 INFO - PROCESS | 1656 | 1466496999797 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:16:39 INFO - PROCESS | 1656 | 1466496999801 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:39 INFO - PROCESS | 1656 | 1466496999802 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x128ab6000 == 33 [pid = 1656] [id = 684] 01:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1219ca000) [pid = 1656] [serial = 2052] [outer = 0x0] 01:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x125dc8000) [pid = 1656] [serial = 2053] [outer = 0x1219ca000] 01:16:39 INFO - PROCESS | 1656 | 1466496999859 Marionette DEBUG loaded listener.js 01:16:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x126c05800) [pid = 1656] [serial = 2054] [outer = 0x1219ca000] 01:16:40 INFO - PROCESS | 1656 | 1466497000194 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]]]}] 01:16:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:16:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 518ms 01:16:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:16:40 INFO - PROCESS | 1656 | 1466497000200 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:16:40 INFO - PROCESS | 1656 | 1466497000201 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:16:40 INFO - PROCESS | 1656 | 1466497000204 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:16:40 INFO - PROCESS | 1656 | 1466497000206 Marionette TRACE conn2 <- [1,2710,null,{}] 01:16:40 INFO - PROCESS | 1656 | 1466497000208 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}] 01:16:40 INFO - PROCESS | 1656 | 1466497000209 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:40 INFO - PROCESS | 1656 | 1466497000314 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:16:40 INFO - PROCESS | 1656 | 1466497000326 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:40 INFO - PROCESS | 1656 | 1466497000327 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12911a000 == 34 [pid = 1656] [id = 685] 01:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x125d48000) [pid = 1656] [serial = 2055] [outer = 0x0] 01:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12735c800) [pid = 1656] [serial = 2056] [outer = 0x125d48000] 01:16:40 INFO - PROCESS | 1656 | 1466497000352 Marionette DEBUG loaded listener.js 01:16:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12752b800) [pid = 1656] [serial = 2057] [outer = 0x125d48000] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x11688f000) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1164f4800) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118f70000) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x126833400) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x112977800) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1185ae000) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1127e6400) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x11673ec00) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x118fc4c00) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x128a4c400) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12a87ac00) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:16:40 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x1127e7800) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:16:40 INFO - PROCESS | 1656 | 1466497000724 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] 01:16:40 INFO - PROCESS | 1656 | 1466497000778 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:16:40 INFO - PROCESS | 1656 | 1466497000780 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:16:40 INFO - PROCESS | 1656 | 1466497000782 Marionette TRACE conn2 <- [1,2714,null,{}] 01:16:40 INFO - PROCESS | 1656 | 1466497000785 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}] 01:16:40 INFO - PROCESS | 1656 | 1466497000790 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:40 INFO - PROCESS | 1656 | 1466497000918 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:16:41 INFO - PROCESS | 1656 | 1466497001042 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:41 INFO - PROCESS | 1656 | 1466497001043 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a504800 == 35 [pid = 1656] [id = 686] 01:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x114f5d800) [pid = 1656] [serial = 2058] [outer = 0x0] 01:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11810c400) [pid = 1656] [serial = 2059] [outer = 0x114f5d800] 01:16:41 INFO - PROCESS | 1656 | 1466497001088 Marionette DEBUG loaded listener.js 01:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x129304000) [pid = 1656] [serial = 2060] [outer = 0x114f5d800] 01:16:41 INFO - PROCESS | 1656 | 1466497001469 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]]]}] 01:16:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:16:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 725ms 01:16:41 INFO - PROCESS | 1656 | 1466497001505 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:16:41 INFO - PROCESS | 1656 | 1466497001507 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:16:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:16:41 INFO - PROCESS | 1656 | 1466497001509 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:16:41 INFO - PROCESS | 1656 | 1466497001510 Marionette TRACE conn2 <- [1,2718,null,{}] 01:16:41 INFO - PROCESS | 1656 | 1466497001512 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}] 01:16:41 INFO - PROCESS | 1656 | 1466497001513 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:41 INFO - PROCESS | 1656 | 1466497001617 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:16:41 INFO - PROCESS | 1656 | 1466497001624 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:41 INFO - PROCESS | 1656 | 1466497001625 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b020000 == 36 [pid = 1656] [id = 687] 01:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x12940a800) [pid = 1656] [serial = 2061] [outer = 0x0] 01:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x129418c00) [pid = 1656] [serial = 2062] [outer = 0x12940a800] 01:16:41 INFO - PROCESS | 1656 | 1466497001650 Marionette DEBUG loaded listener.js 01:16:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x12a873000) [pid = 1656] [serial = 2063] [outer = 0x12940a800] 01:16:41 INFO - PROCESS | 1656 | 1466497001963 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] 01:16:41 INFO - PROCESS | 1656 | 1466497001979 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:16:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 01:16:41 INFO - PROCESS | 1656 | 1466497001981 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:16:41 INFO - PROCESS | 1656 | 1466497001982 Marionette TRACE conn2 <- [1,2722,null,{}] 01:16:41 INFO - PROCESS | 1656 | 1466497001984 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}] 01:16:41 INFO - PROCESS | 1656 | 1466497001985 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:42 INFO - PROCESS | 1656 | 1466497002065 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:16:42 INFO - PROCESS | 1656 | 1466497002068 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:42 INFO - PROCESS | 1656 | 1466497002069 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bcee000 == 37 [pid = 1656] [id = 688] 01:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x12adc7000) [pid = 1656] [serial = 2064] [outer = 0x0] 01:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x12af48c00) [pid = 1656] [serial = 2065] [outer = 0x12adc7000] 01:16:42 INFO - PROCESS | 1656 | 1466497002096 Marionette DEBUG loaded listener.js 01:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x12b036c00) [pid = 1656] [serial = 2066] [outer = 0x12adc7000] 01:16:42 INFO - PROCESS | 1656 | 1466497002431 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] 01:16:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:16:42 INFO - PROCESS | 1656 | 1466497002452 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:16:42 INFO - PROCESS | 1656 | 1466497002456 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:16:42 INFO - PROCESS | 1656 | 1466497002458 Marionette TRACE conn2 <- [1,2726,null,{}] 01:16:42 INFO - PROCESS | 1656 | 1466497002460 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}] 01:16:42 INFO - PROCESS | 1656 | 1466497002461 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:42 INFO - PROCESS | 1656 | 1466497002563 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:16:42 INFO - PROCESS | 1656 | 1466497002606 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:42 INFO - PROCESS | 1656 | 1466497002608 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c3c6800 == 38 [pid = 1656] [id = 689] 01:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11923f000) [pid = 1656] [serial = 2067] [outer = 0x0] 01:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x12b036000) [pid = 1656] [serial = 2068] [outer = 0x11923f000] 01:16:42 INFO - PROCESS | 1656 | 1466497002648 Marionette DEBUG loaded listener.js 01:16:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x12bae4400) [pid = 1656] [serial = 2069] [outer = 0x11923f000] 01:16:43 INFO - PROCESS | 1656 | 1466497003192 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]]]}] 01:16:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:16:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 772ms 01:16:43 INFO - PROCESS | 1656 | 1466497003227 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:16:43 INFO - PROCESS | 1656 | 1466497003231 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:16:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:16:43 INFO - PROCESS | 1656 | 1466497003236 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:16:43 INFO - PROCESS | 1656 | 1466497003239 Marionette TRACE conn2 <- [1,2730,null,{}] 01:16:43 INFO - PROCESS | 1656 | 1466497003245 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}] 01:16:43 INFO - PROCESS | 1656 | 1466497003247 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:43 INFO - PROCESS | 1656 | 1466497003365 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:16:43 INFO - PROCESS | 1656 | 1466497003478 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:43 INFO - PROCESS | 1656 | 1466497003480 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x118ffa000 == 39 [pid = 1656] [id = 690] 01:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x113ea5400) [pid = 1656] [serial = 2070] [outer = 0x0] 01:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1164f8c00) [pid = 1656] [serial = 2071] [outer = 0x113ea5400] 01:16:43 INFO - PROCESS | 1656 | 1466497003510 Marionette DEBUG loaded listener.js 01:16:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118116c00) [pid = 1656] [serial = 2072] [outer = 0x113ea5400] 01:16:44 INFO - PROCESS | 1656 | 1466497004392 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"]]]}] 01:16:44 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 01:16:44 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:16:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:16:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:16:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:16:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1176ms 01:16:44 INFO - PROCESS | 1656 | 1466497004411 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:16:44 INFO - PROCESS | 1656 | 1466497004414 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:16:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:16:44 INFO - PROCESS | 1656 | 1466497004419 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:16:44 INFO - PROCESS | 1656 | 1466497004420 Marionette TRACE conn2 <- [1,2734,null,{}] 01:16:44 INFO - PROCESS | 1656 | 1466497004423 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}] 01:16:44 INFO - PROCESS | 1656 | 1466497004425 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:44 INFO - PROCESS | 1656 | 1466497004514 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:16:44 INFO - PROCESS | 1656 | 1466497004623 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:44 INFO - PROCESS | 1656 | 1466497004624 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x128aa7800 == 40 [pid = 1656] [id = 691] 01:16:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11949d000) [pid = 1656] [serial = 2073] [outer = 0x0] 01:16:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119aa7000) [pid = 1656] [serial = 2074] [outer = 0x11949d000] 01:16:44 INFO - PROCESS | 1656 | 1466497004657 Marionette DEBUG loaded listener.js 01:16:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x120fe0c00) [pid = 1656] [serial = 2075] [outer = 0x11949d000] 01:16:45 INFO - PROCESS | 1656 | 1466497005154 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]]]}] 01:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 773ms 01:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:16:45 INFO - PROCESS | 1656 | 1466497005191 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:16:45 INFO - PROCESS | 1656 | 1466497005193 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:16:45 INFO - PROCESS | 1656 | 1466497005195 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:16:45 INFO - PROCESS | 1656 | 1466497005198 Marionette TRACE conn2 <- [1,2738,null,{}] 01:16:45 INFO - PROCESS | 1656 | 1466497005223 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}] 01:16:45 INFO - PROCESS | 1656 | 1466497005226 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:45 INFO - PROCESS | 1656 | 1466497005350 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:16:45 INFO - PROCESS | 1656 | 1466497005406 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:45 INFO - PROCESS | 1656 | 1466497005408 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca84800 == 41 [pid = 1656] [id = 692] 01:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x127504400) [pid = 1656] [serial = 2076] [outer = 0x0] 01:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x128a4e800) [pid = 1656] [serial = 2077] [outer = 0x127504400] 01:16:45 INFO - PROCESS | 1656 | 1466497005440 Marionette DEBUG loaded listener.js 01:16:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x128d6b800) [pid = 1656] [serial = 2078] [outer = 0x127504400] 01:16:45 INFO - PROCESS | 1656 | 1466497005858 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]]]}] 01:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 673ms 01:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:16:45 INFO - PROCESS | 1656 | 1466497005869 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:16:45 INFO - PROCESS | 1656 | 1466497005870 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:16:45 INFO - PROCESS | 1656 | 1466497005875 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:16:45 INFO - PROCESS | 1656 | 1466497005876 Marionette TRACE conn2 <- [1,2742,null,{}] 01:16:45 INFO - PROCESS | 1656 | 1466497005878 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}] 01:16:45 INFO - PROCESS | 1656 | 1466497005880 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:46 INFO - PROCESS | 1656 | 1466497006003 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:16:46 INFO - PROCESS | 1656 | 1466497006077 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:46 INFO - PROCESS | 1656 | 1466497006079 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbc6800 == 42 [pid = 1656] [id = 693] 01:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12b02ec00) [pid = 1656] [serial = 2079] [outer = 0x0] 01:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12bad6c00) [pid = 1656] [serial = 2080] [outer = 0x12b02ec00] 01:16:46 INFO - PROCESS | 1656 | 1466497006108 Marionette DEBUG loaded listener.js 01:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12bf72400) [pid = 1656] [serial = 2081] [outer = 0x12b02ec00] 01:16:46 INFO - PROCESS | 1656 | 1466497006670 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]]]}] 01:16:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:16:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 819ms 01:16:46 INFO - PROCESS | 1656 | 1466497006704 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:16:46 INFO - PROCESS | 1656 | 1466497006707 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:16:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:16:46 INFO - PROCESS | 1656 | 1466497006717 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:16:46 INFO - PROCESS | 1656 | 1466497006719 Marionette TRACE conn2 <- [1,2746,null,{}] 01:16:46 INFO - PROCESS | 1656 | 1466497006724 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}] 01:16:46 INFO - PROCESS | 1656 | 1466497006726 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:46 INFO - PROCESS | 1656 | 1466497006818 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:16:46 INFO - PROCESS | 1656 | 1466497006890 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:46 INFO - PROCESS | 1656 | 1466497006893 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x121237000 == 43 [pid = 1656] [id = 694] 01:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113bc8000) [pid = 1656] [serial = 2082] [outer = 0x0] 01:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1164ed800) [pid = 1656] [serial = 2083] [outer = 0x113bc8000] 01:16:46 INFO - PROCESS | 1656 | 1466497006920 Marionette DEBUG loaded listener.js 01:16:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1183ef400) [pid = 1656] [serial = 2084] [outer = 0x113bc8000] 01:16:47 INFO - PROCESS | 1656 | 1466497007371 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]]]}] 01:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 679ms 01:16:47 INFO - PROCESS | 1656 | 1466497007391 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:16:47 INFO - PROCESS | 1656 | 1466497007393 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:16:47 INFO - PROCESS | 1656 | 1466497007397 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:16:47 INFO - PROCESS | 1656 | 1466497007399 Marionette TRACE conn2 <- [1,2750,null,{}] 01:16:47 INFO - PROCESS | 1656 | 1466497007401 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}] 01:16:47 INFO - PROCESS | 1656 | 1466497007402 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:47 INFO - PROCESS | 1656 | 1466497007539 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12bcee000 == 42 [pid = 1656] [id = 688] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12b020000 == 41 [pid = 1656] [id = 687] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12a504800 == 40 [pid = 1656] [id = 686] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12911a000 == 39 [pid = 1656] [id = 685] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128ab6000 == 38 [pid = 1656] [id = 684] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x123f87800 == 37 [pid = 1656] [id = 683] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x119bc1000 == 36 [pid = 1656] [id = 682] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x117c43800 == 35 [pid = 1656] [id = 681] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1258d8000 == 34 [pid = 1656] [id = 680] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12af1e800 == 33 [pid = 1656] [id = 678] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a8000 == 32 [pid = 1656] [id = 679] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x121237000 == 31 [pid = 1656] [id = 694] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbc6800 == 30 [pid = 1656] [id = 693] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca84800 == 29 [pid = 1656] [id = 692] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x128aa7800 == 28 [pid = 1656] [id = 691] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x12c3c6800 == 27 [pid = 1656] [id = 689] 01:16:48 INFO - PROCESS | 1656 | --DOCSHELL 0x118ffa000 == 26 [pid = 1656] [id = 690] 01:16:48 INFO - PROCESS | 1656 | 1466497008204 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:48 INFO - PROCESS | 1656 | 1466497008206 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12adcc000) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1182e6000) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185d9800) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185a0400) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1175fcc00) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119978c00) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x120eeb000) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x126d74c00) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x121cc2000) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128a57800) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128edc400) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12a694c00) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1185acc00) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x118055c00) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12145d800) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x120eebc00) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12a69c800) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x129307000) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12bae0400) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12af4a800) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x112fdcc00) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1127e9c00) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x129304c00) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12752b000) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x125dc1000) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 01:16:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11261b800 == 27 [pid = 1656] [id = 695] 01:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x111bad400) [pid = 1656] [serial = 2085] [outer = 0x0] 01:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11229e800) [pid = 1656] [serial = 2086] [outer = 0x111bad400] 01:16:48 INFO - PROCESS | 1656 | 1466497008282 Marionette DEBUG loaded listener.js 01:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x112973c00) [pid = 1656] [serial = 2087] [outer = 0x111bad400] 01:16:48 INFO - PROCESS | 1656 | 1466497008589 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]]]}] 01:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1220ms 01:16:48 INFO - PROCESS | 1656 | 1466497008618 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:16:48 INFO - PROCESS | 1656 | 1466497008620 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:16:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:16:48 INFO - PROCESS | 1656 | 1466497008627 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:16:48 INFO - PROCESS | 1656 | 1466497008628 Marionette TRACE conn2 <- [1,2754,null,{}] 01:16:48 INFO - PROCESS | 1656 | 1466497008632 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}] 01:16:48 INFO - PROCESS | 1656 | 1466497008635 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:48 INFO - PROCESS | 1656 | 1466497008711 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:16:48 INFO - PROCESS | 1656 | 1466497008717 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:48 INFO - PROCESS | 1656 | 1466497008718 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118068000 == 28 [pid = 1656] [id = 696] 01:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x113bcac00) [pid = 1656] [serial = 2088] [outer = 0x0] 01:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x113d6d800) [pid = 1656] [serial = 2089] [outer = 0x113bcac00] 01:16:48 INFO - PROCESS | 1656 | 1466497008746 Marionette DEBUG loaded listener.js 01:16:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x115e6d000) [pid = 1656] [serial = 2090] [outer = 0x113bcac00] 01:16:49 INFO - PROCESS | 1656 | 1466497009096 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]]]}] 01:16:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:16:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 522ms 01:16:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:16:49 INFO - PROCESS | 1656 | 1466497009148 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:16:49 INFO - PROCESS | 1656 | 1466497009150 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:16:49 INFO - PROCESS | 1656 | 1466497009154 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:16:49 INFO - PROCESS | 1656 | 1466497009155 Marionette TRACE conn2 <- [1,2758,null,{}] 01:16:49 INFO - PROCESS | 1656 | 1466497009158 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}] 01:16:49 INFO - PROCESS | 1656 | 1466497009159 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:49 INFO - PROCESS | 1656 | 1466497009240 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:16:49 INFO - PROCESS | 1656 | 1466497009245 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:49 INFO - PROCESS | 1656 | 1466497009246 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f06800 == 29 [pid = 1656] [id = 697] 01:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116493c00) [pid = 1656] [serial = 2091] [outer = 0x0] 01:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116f9c400) [pid = 1656] [serial = 2092] [outer = 0x116493c00] 01:16:49 INFO - PROCESS | 1656 | 1466497009272 Marionette DEBUG loaded listener.js 01:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11805d800) [pid = 1656] [serial = 2093] [outer = 0x116493c00] 01:16:49 INFO - PROCESS | 1656 | 1466497009639 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]]]}] 01:16:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:16:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 521ms 01:16:49 INFO - PROCESS | 1656 | 1466497009674 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:16:49 INFO - PROCESS | 1656 | 1466497009675 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:16:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:16:49 INFO - PROCESS | 1656 | 1466497009679 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:16:49 INFO - PROCESS | 1656 | 1466497009683 Marionette TRACE conn2 <- [1,2762,null,{}] 01:16:49 INFO - PROCESS | 1656 | 1466497009690 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}] 01:16:49 INFO - PROCESS | 1656 | 1466497009693 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:49 INFO - PROCESS | 1656 | 1466497009773 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:16:49 INFO - PROCESS | 1656 | 1466497009779 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:49 INFO - PROCESS | 1656 | 1466497009780 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x121225800 == 30 [pid = 1656] [id = 698] 01:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118116800) [pid = 1656] [serial = 2094] [outer = 0x0] 01:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1185a3400) [pid = 1656] [serial = 2095] [outer = 0x118116800] 01:16:49 INFO - PROCESS | 1656 | 1466497009806 Marionette DEBUG loaded listener.js 01:16:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x118710800) [pid = 1656] [serial = 2096] [outer = 0x118116800] 01:16:50 INFO - PROCESS | 1656 | 1466497010119 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]]]}] 01:16:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:16:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 473ms 01:16:50 INFO - PROCESS | 1656 | 1466497010151 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:16:50 INFO - PROCESS | 1656 | 1466497010153 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:16:50 INFO - PROCESS | 1656 | 1466497010157 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:16:50 INFO - PROCESS | 1656 | 1466497010159 Marionette TRACE conn2 <- [1,2766,null,{}] 01:16:50 INFO - PROCESS | 1656 | 1466497010161 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}] 01:16:50 INFO - PROCESS | 1656 | 1466497010162 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:50 INFO - PROCESS | 1656 | 1466497010238 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:16:50 INFO - PROCESS | 1656 | 1466497010306 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:50 INFO - PROCESS | 1656 | 1466497010307 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x121251000 == 31 [pid = 1656] [id = 699] 01:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x112980800) [pid = 1656] [serial = 2097] [outer = 0x0] 01:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11888d800) [pid = 1656] [serial = 2098] [outer = 0x112980800] 01:16:50 INFO - PROCESS | 1656 | 1466497010333 Marionette DEBUG loaded listener.js 01:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1195dbc00) [pid = 1656] [serial = 2099] [outer = 0x112980800] 01:16:50 INFO - PROCESS | 1656 | 1466497010659 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]]]}] 01:16:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:16:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 521ms 01:16:50 INFO - PROCESS | 1656 | 1466497010677 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:16:50 INFO - PROCESS | 1656 | 1466497010678 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:16:50 INFO - PROCESS | 1656 | 1466497010681 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:16:50 INFO - PROCESS | 1656 | 1466497010682 Marionette TRACE conn2 <- [1,2770,null,{}] 01:16:50 INFO - PROCESS | 1656 | 1466497010684 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}] 01:16:50 INFO - PROCESS | 1656 | 1466497010685 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:50 INFO - PROCESS | 1656 | 1466497010779 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:16:50 INFO - PROCESS | 1656 | 1466497010816 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:50 INFO - PROCESS | 1656 | 1466497010820 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e2800 == 32 [pid = 1656] [id = 700] 01:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116491800) [pid = 1656] [serial = 2100] [outer = 0x0] 01:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x119aa4400) [pid = 1656] [serial = 2101] [outer = 0x116491800] 01:16:50 INFO - PROCESS | 1656 | 1466497010853 Marionette DEBUG loaded listener.js 01:16:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119df7c00) [pid = 1656] [serial = 2102] [outer = 0x116491800] 01:16:51 INFO - PROCESS | 1656 | 1466497011185 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]]]}] 01:16:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:16:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 01:16:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:16:51 INFO - PROCESS | 1656 | 1466497011199 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:16:51 INFO - PROCESS | 1656 | 1466497011201 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:16:51 INFO - PROCESS | 1656 | 1466497011203 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:16:51 INFO - PROCESS | 1656 | 1466497011204 Marionette TRACE conn2 <- [1,2774,null,{}] 01:16:51 INFO - PROCESS | 1656 | 1466497011215 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}] 01:16:51 INFO - PROCESS | 1656 | 1466497011216 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:51 INFO - PROCESS | 1656 | 1466497011313 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:16:51 INFO - PROCESS | 1656 | 1466497011317 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:51 INFO - PROCESS | 1656 | 1466497011319 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x115e2f800 == 33 [pid = 1656] [id = 701] 01:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119dfa800) [pid = 1656] [serial = 2103] [outer = 0x0] 01:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x121454000) [pid = 1656] [serial = 2104] [outer = 0x119dfa800] 01:16:51 INFO - PROCESS | 1656 | 1466497011344 Marionette DEBUG loaded listener.js 01:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12182e400) [pid = 1656] [serial = 2105] [outer = 0x119dfa800] 01:16:51 INFO - PROCESS | 1656 | 1466497011680 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]]]}] 01:16:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:16:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 531ms 01:16:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:16:51 INFO - PROCESS | 1656 | 1466497011734 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:16:51 INFO - PROCESS | 1656 | 1466497011735 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:16:51 INFO - PROCESS | 1656 | 1466497011737 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:16:51 INFO - PROCESS | 1656 | 1466497011738 Marionette TRACE conn2 <- [1,2778,null,{}] 01:16:51 INFO - PROCESS | 1656 | 1466497011741 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}] 01:16:51 INFO - PROCESS | 1656 | 1466497011742 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:51 INFO - PROCESS | 1656 | 1466497011839 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:16:51 INFO - PROCESS | 1656 | 1466497011851 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:51 INFO - PROCESS | 1656 | 1466497011852 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x128abb000 == 34 [pid = 1656] [id = 702] 01:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11229d400) [pid = 1656] [serial = 2106] [outer = 0x0] 01:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1252cd400) [pid = 1656] [serial = 2107] [outer = 0x11229d400] 01:16:51 INFO - PROCESS | 1656 | 1466497011876 Marionette DEBUG loaded listener.js 01:16:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x125851000) [pid = 1656] [serial = 2108] [outer = 0x11229d400] 01:16:52 INFO - PROCESS | 1656 | 1466497012450 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]]]}] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x125d48000) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1219ca000) [pid = 1656] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12940a800) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185a5000) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x115e02400) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1195d7c00) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1137bc400) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12adc7000) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x11297a400) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x114f5d800) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11923f000) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:16:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1127e6800) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 770ms 01:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:16:52 INFO - PROCESS | 1656 | 1466497012507 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:16:52 INFO - PROCESS | 1656 | 1466497012509 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:16:52 INFO - PROCESS | 1656 | 1466497012511 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:16:52 INFO - PROCESS | 1656 | 1466497012512 Marionette TRACE conn2 <- [1,2782,null,{}] 01:16:52 INFO - PROCESS | 1656 | 1466497012514 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}] 01:16:52 INFO - PROCESS | 1656 | 1466497012515 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:52 INFO - PROCESS | 1656 | 1466497012592 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:16:52 INFO - PROCESS | 1656 | 1466497012597 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:52 INFO - PROCESS | 1656 | 1466497012598 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x129120000 == 35 [pid = 1656] [id = 703] 01:16:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1185dbc00) [pid = 1656] [serial = 2109] [outer = 0x0] 01:16:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x121459400) [pid = 1656] [serial = 2110] [outer = 0x1185dbc00] 01:16:52 INFO - PROCESS | 1656 | 1466497012623 Marionette DEBUG loaded listener.js 01:16:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x125d46400) [pid = 1656] [serial = 2111] [outer = 0x1185dbc00] 01:16:52 INFO - PROCESS | 1656 | 1466497012942 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]]]}] 01:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 01:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:16:52 INFO - PROCESS | 1656 | 1466497012981 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:16:52 INFO - PROCESS | 1656 | 1466497012982 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:16:52 INFO - PROCESS | 1656 | 1466497012984 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:16:52 INFO - PROCESS | 1656 | 1466497012985 Marionette TRACE conn2 <- [1,2786,null,{}] 01:16:52 INFO - PROCESS | 1656 | 1466497012987 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}] 01:16:52 INFO - PROCESS | 1656 | 1466497012989 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:53 INFO - PROCESS | 1656 | 1466497013063 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:16:53 INFO - PROCESS | 1656 | 1466497013138 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:53 INFO - PROCESS | 1656 | 1466497013139 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1295b6800 == 36 [pid = 1656] [id = 704] 01:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112a75000) [pid = 1656] [serial = 2112] [outer = 0x0] 01:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x126803c00) [pid = 1656] [serial = 2113] [outer = 0x112a75000] 01:16:53 INFO - PROCESS | 1656 | 1466497013164 Marionette DEBUG loaded listener.js 01:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x12682b800) [pid = 1656] [serial = 2114] [outer = 0x112a75000] 01:16:53 INFO - PROCESS | 1656 | 1466497013412 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]]]}] 01:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 471ms 01:16:53 INFO - PROCESS | 1656 | 1466497013462 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:16:53 INFO - PROCESS | 1656 | 1466497013463 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:16:53 INFO - PROCESS | 1656 | 1466497013465 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:16:53 INFO - PROCESS | 1656 | 1466497013467 Marionette TRACE conn2 <- [1,2790,null,{}] 01:16:53 INFO - PROCESS | 1656 | 1466497013469 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}] 01:16:53 INFO - PROCESS | 1656 | 1466497013470 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:53 INFO - PROCESS | 1656 | 1466497013550 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:16:53 INFO - PROCESS | 1656 | 1466497013555 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:53 INFO - PROCESS | 1656 | 1466497013558 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af0b000 == 37 [pid = 1656] [id = 705] 01:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x126811400) [pid = 1656] [serial = 2115] [outer = 0x0] 01:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x126d14400) [pid = 1656] [serial = 2116] [outer = 0x126811400] 01:16:53 INFO - PROCESS | 1656 | 1466497013585 Marionette DEBUG loaded listener.js 01:16:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x127365400) [pid = 1656] [serial = 2117] [outer = 0x126811400] 01:16:53 INFO - PROCESS | 1656 | 1466497013920 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]]]}] 01:16:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:16:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 01:16:53 INFO - PROCESS | 1656 | 1466497013934 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:16:53 INFO - PROCESS | 1656 | 1466497013946 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:16:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:16:53 INFO - PROCESS | 1656 | 1466497013948 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:16:53 INFO - PROCESS | 1656 | 1466497013950 Marionette TRACE conn2 <- [1,2794,null,{}] 01:16:53 INFO - PROCESS | 1656 | 1466497013952 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}] 01:16:53 INFO - PROCESS | 1656 | 1466497013954 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:54 INFO - PROCESS | 1656 | 1466497014073 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:16:54 INFO - PROCESS | 1656 | 1466497014078 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:54 INFO - PROCESS | 1656 | 1466497014079 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f30000 == 38 [pid = 1656] [id = 706] 01:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119aa5000) [pid = 1656] [serial = 2118] [outer = 0x0] 01:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x127523400) [pid = 1656] [serial = 2119] [outer = 0x119aa5000] 01:16:54 INFO - PROCESS | 1656 | 1466497014104 Marionette DEBUG loaded listener.js 01:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128d10400) [pid = 1656] [serial = 2120] [outer = 0x119aa5000] 01:16:54 INFO - PROCESS | 1656 | 1466497014408 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]]]}] 01:16:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:16:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 470ms 01:16:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:16:54 INFO - PROCESS | 1656 | 1466497014418 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:16:54 INFO - PROCESS | 1656 | 1466497014419 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:16:54 INFO - PROCESS | 1656 | 1466497014427 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:16:54 INFO - PROCESS | 1656 | 1466497014428 Marionette TRACE conn2 <- [1,2798,null,{}] 01:16:54 INFO - PROCESS | 1656 | 1466497014431 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}] 01:16:54 INFO - PROCESS | 1656 | 1466497014432 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:54 INFO - PROCESS | 1656 | 1466497014577 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:16:54 INFO - PROCESS | 1656 | 1466497014677 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:54 INFO - PROCESS | 1656 | 1466497014679 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117158000 == 39 [pid = 1656] [id = 707] 01:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112741800) [pid = 1656] [serial = 2121] [outer = 0x0] 01:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1127e4c00) [pid = 1656] [serial = 2122] [outer = 0x112741800] 01:16:54 INFO - PROCESS | 1656 | 1466497014712 Marionette DEBUG loaded listener.js 01:16:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112a7c800) [pid = 1656] [serial = 2123] [outer = 0x112741800] 01:16:55 INFO - PROCESS | 1656 | 1466497015207 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]]]}] 01:16:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:16:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 825ms 01:16:55 INFO - PROCESS | 1656 | 1466497015249 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:16:55 INFO - PROCESS | 1656 | 1466497015252 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:16:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:16:55 INFO - PROCESS | 1656 | 1466497015257 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:16:55 INFO - PROCESS | 1656 | 1466497015260 Marionette TRACE conn2 <- [1,2802,null,{}] 01:16:55 INFO - PROCESS | 1656 | 1466497015263 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}] 01:16:55 INFO - PROCESS | 1656 | 1466497015265 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:55 INFO - PROCESS | 1656 | 1466497015373 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:16:55 INFO - PROCESS | 1656 | 1466497015453 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:55 INFO - PROCESS | 1656 | 1466497015455 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb8000 == 40 [pid = 1656] [id = 708] 01:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116742c00) [pid = 1656] [serial = 2124] [outer = 0x0] 01:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1175f6000) [pid = 1656] [serial = 2125] [outer = 0x116742c00] 01:16:55 INFO - PROCESS | 1656 | 1466497015485 Marionette DEBUG loaded listener.js 01:16:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1182e2400) [pid = 1656] [serial = 2126] [outer = 0x116742c00] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbae800 == 39 [pid = 1656] [id = 16] 01:16:56 INFO - PROCESS | 1656 | 1466497016241 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]]]}] 01:16:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:16:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1073ms 01:16:56 INFO - PROCESS | 1656 | 1466497016329 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:16:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:16:56 INFO - PROCESS | 1656 | 1466497016331 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:16:56 INFO - PROCESS | 1656 | 1466497016335 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:16:56 INFO - PROCESS | 1656 | 1466497016337 Marionette TRACE conn2 <- [1,2806,null,{}] 01:16:56 INFO - PROCESS | 1656 | 1466497016340 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}] 01:16:56 INFO - PROCESS | 1656 | 1466497016341 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:56 INFO - PROCESS | 1656 | 1466497016442 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:16:56 INFO - PROCESS | 1656 | 1466497016501 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:56 INFO - PROCESS | 1656 | 1466497016504 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118f0d000 == 40 [pid = 1656] [id = 709] 01:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11673ec00) [pid = 1656] [serial = 2127] [outer = 0x0] 01:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1173da400) [pid = 1656] [serial = 2128] [outer = 0x11673ec00] 01:16:56 INFO - PROCESS | 1656 | 1466497016533 Marionette DEBUG loaded listener.js 01:16:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1182e4000) [pid = 1656] [serial = 2129] [outer = 0x11673ec00] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x120f30000 == 39 [pid = 1656] [id = 706] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x12af0b000 == 38 [pid = 1656] [id = 705] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1295b6800 == 37 [pid = 1656] [id = 704] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x129120000 == 36 [pid = 1656] [id = 703] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x128abb000 == 35 [pid = 1656] [id = 702] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x115e2f800 == 34 [pid = 1656] [id = 701] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e2800 == 33 [pid = 1656] [id = 700] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121251000 == 32 [pid = 1656] [id = 699] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x121225800 == 31 [pid = 1656] [id = 698] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118f06800 == 30 [pid = 1656] [id = 697] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x118068000 == 29 [pid = 1656] [id = 696] 01:16:56 INFO - PROCESS | 1656 | --DOCSHELL 0x11261b800 == 28 [pid = 1656] [id = 695] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12735c800) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126c05800) [pid = 1656] [serial = 2054] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125dc8000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129418c00) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1185e1000) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116147c00) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1175f6800) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119aa9800) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x120ef9400) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x114f5fc00) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117c14c00) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12b036c00) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b030800) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11810c400) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12b036000) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12a873000) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12af48c00) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x120ef5800) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12183d400) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12752b800) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x119496c00) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x129304000) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12bae4400) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 01:16:56 INFO - PROCESS | 1656 | 1466497016961 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]]]}] 01:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 675ms 01:16:57 INFO - PROCESS | 1656 | 1466497017011 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:16:57 INFO - PROCESS | 1656 | 1466497017016 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:16:57 INFO - PROCESS | 1656 | 1466497017038 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:16:57 INFO - PROCESS | 1656 | 1466497017042 Marionette TRACE conn2 <- [1,2810,null,{}] 01:16:57 INFO - PROCESS | 1656 | 1466497017047 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}] 01:16:57 INFO - PROCESS | 1656 | 1466497017050 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:57 INFO - PROCESS | 1656 | 1466497017173 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:16:57 INFO - PROCESS | 1656 | 1466497017189 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:57 INFO - PROCESS | 1656 | 1466497017191 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x120f1b800 == 29 [pid = 1656] [id = 710] 01:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1183f4000) [pid = 1656] [serial = 2130] [outer = 0x0] 01:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185a5000) [pid = 1656] [serial = 2131] [outer = 0x1183f4000] 01:16:57 INFO - PROCESS | 1656 | 1466497017236 Marionette DEBUG loaded listener.js 01:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118711c00) [pid = 1656] [serial = 2132] [outer = 0x1183f4000] 01:16:57 INFO - PROCESS | 1656 | 1466497017697 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]]]}] 01:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 692ms 01:16:57 INFO - PROCESS | 1656 | 1466497017714 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:16:57 INFO - PROCESS | 1656 | 1466497017716 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:16:57 INFO - PROCESS | 1656 | 1466497017720 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:16:57 INFO - PROCESS | 1656 | 1466497017723 Marionette TRACE conn2 <- [1,2814,null,{}] 01:16:57 INFO - PROCESS | 1656 | 1466497017766 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}] 01:16:57 INFO - PROCESS | 1656 | 1466497017771 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:57 INFO - PROCESS | 1656 | 1466497017910 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:16:57 INFO - PROCESS | 1656 | 1466497017923 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:57 INFO - PROCESS | 1656 | 1466497017926 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12562b000 == 30 [pid = 1656] [id = 711] 01:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1195e4000) [pid = 1656] [serial = 2133] [outer = 0x0] 01:16:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x119aa3c00) [pid = 1656] [serial = 2134] [outer = 0x1195e4000] 01:16:57 INFO - PROCESS | 1656 | 1466497017971 Marionette DEBUG loaded listener.js 01:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x119b05000) [pid = 1656] [serial = 2135] [outer = 0x1195e4000] 01:16:58 INFO - PROCESS | 1656 | 1466497018366 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]]]}] 01:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 675ms 01:16:58 INFO - PROCESS | 1656 | 1466497018394 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:16:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:16:58 INFO - PROCESS | 1656 | 1466497018396 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:16:58 INFO - PROCESS | 1656 | 1466497018398 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:16:58 INFO - PROCESS | 1656 | 1466497018399 Marionette TRACE conn2 <- [1,2818,null,{}] 01:16:58 INFO - PROCESS | 1656 | 1466497018402 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}] 01:16:58 INFO - PROCESS | 1656 | 1466497018403 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:58 INFO - PROCESS | 1656 | 1466497018481 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:16:58 INFO - PROCESS | 1656 | 1466497018485 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:58 INFO - PROCESS | 1656 | 1466497018486 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a32800 == 31 [pid = 1656] [id = 712] 01:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11297d800) [pid = 1656] [serial = 2136] [outer = 0x0] 01:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x120fe4800) [pid = 1656] [serial = 2137] [outer = 0x11297d800] 01:16:58 INFO - PROCESS | 1656 | 1466497018513 Marionette DEBUG loaded listener.js 01:16:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1219d0000) [pid = 1656] [serial = 2138] [outer = 0x11297d800] 01:16:58 INFO - PROCESS | 1656 | 1466497018831 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]]]}] 01:16:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:16:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 468ms 01:16:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:16:58 INFO - PROCESS | 1656 | 1466497018867 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:16:58 INFO - PROCESS | 1656 | 1466497018868 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:16:58 INFO - PROCESS | 1656 | 1466497018870 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:16:58 INFO - PROCESS | 1656 | 1466497018871 Marionette TRACE conn2 <- [1,2822,null,{}] 01:16:58 INFO - PROCESS | 1656 | 1466497018873 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}] 01:16:58 INFO - PROCESS | 1656 | 1466497018875 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:58 INFO - PROCESS | 1656 | 1466497018950 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:16:59 INFO - PROCESS | 1656 | 1466497019024 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:59 INFO - PROCESS | 1656 | 1466497019025 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199b9000 == 32 [pid = 1656] [id = 713] 01:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120eed400) [pid = 1656] [serial = 2139] [outer = 0x0] 01:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1254d0400) [pid = 1656] [serial = 2140] [outer = 0x120eed400] 01:16:59 INFO - PROCESS | 1656 | 1466497019056 Marionette DEBUG loaded listener.js 01:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x125854c00) [pid = 1656] [serial = 2141] [outer = 0x120eed400] 01:16:59 INFO - PROCESS | 1656 | 1466497019456 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]]]}] 01:16:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:16:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 621ms 01:16:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:16:59 INFO - PROCESS | 1656 | 1466497019493 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:16:59 INFO - PROCESS | 1656 | 1466497019495 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:16:59 INFO - PROCESS | 1656 | 1466497019498 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:16:59 INFO - PROCESS | 1656 | 1466497019500 Marionette TRACE conn2 <- [1,2826,null,{}] 01:16:59 INFO - PROCESS | 1656 | 1466497019503 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}] 01:16:59 INFO - PROCESS | 1656 | 1466497019509 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:59 INFO - PROCESS | 1656 | 1466497019683 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:16:59 INFO - PROCESS | 1656 | 1466497019700 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:16:59 INFO - PROCESS | 1656 | 1466497019701 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:16:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a85b800 == 33 [pid = 1656] [id = 714] 01:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x126809000) [pid = 1656] [serial = 2142] [outer = 0x0] 01:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x126d75000) [pid = 1656] [serial = 2143] [outer = 0x126809000] 01:16:59 INFO - PROCESS | 1656 | 1466497019726 Marionette DEBUG loaded listener.js 01:16:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x128d05000) [pid = 1656] [serial = 2144] [outer = 0x126809000] 01:17:00 INFO - PROCESS | 1656 | 1466497020069 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:17:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:17:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 620ms 01:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:17:00 INFO - PROCESS | 1656 | 1466497020117 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:17:00 INFO - PROCESS | 1656 | 1466497020119 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:17:00 INFO - PROCESS | 1656 | 1466497020121 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:17:00 INFO - PROCESS | 1656 | 1466497020122 Marionette TRACE conn2 <- [1,2830,null,{}] 01:17:00 INFO - PROCESS | 1656 | 1466497020124 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}] 01:17:00 INFO - PROCESS | 1656 | 1466497020125 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:00 INFO - PROCESS | 1656 | 1466497020223 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:17:00 INFO - PROCESS | 1656 | 1466497020226 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:00 INFO - PROCESS | 1656 | 1466497020228 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b008800 == 34 [pid = 1656] [id = 715] 01:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119aa8800) [pid = 1656] [serial = 2145] [outer = 0x0] 01:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128d0e000) [pid = 1656] [serial = 2146] [outer = 0x119aa8800] 01:17:00 INFO - PROCESS | 1656 | 1466497020260 Marionette DEBUG loaded listener.js 01:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x129303000) [pid = 1656] [serial = 2147] [outer = 0x119aa8800] 01:17:00 INFO - PROCESS | 1656 | 1466497020648 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]]]}] 01:17:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:17:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 572ms 01:17:00 INFO - PROCESS | 1656 | 1466497020694 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:17:00 INFO - PROCESS | 1656 | 1466497020696 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:17:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:17:00 INFO - PROCESS | 1656 | 1466497020699 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:17:00 INFO - PROCESS | 1656 | 1466497020701 Marionette TRACE conn2 <- [1,2834,null,{}] 01:17:00 INFO - PROCESS | 1656 | 1466497020705 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}] 01:17:00 INFO - PROCESS | 1656 | 1466497020706 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:00 INFO - PROCESS | 1656 | 1466497020855 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:17:00 INFO - PROCESS | 1656 | 1466497020872 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:00 INFO - PROCESS | 1656 | 1466497020873 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba82800 == 35 [pid = 1656] [id = 716] 01:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129304000) [pid = 1656] [serial = 2148] [outer = 0x0] 01:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x129310000) [pid = 1656] [serial = 2149] [outer = 0x129304000] 01:17:00 INFO - PROCESS | 1656 | 1466497020912 Marionette DEBUG loaded listener.js 01:17:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129411c00) [pid = 1656] [serial = 2150] [outer = 0x129304000] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116491800) [pid = 1656] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119dfa800) [pid = 1656] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113bcac00) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118116800) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x111bad400) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x116493c00) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113bc8000) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113ea5400) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11949d000) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11229d400) [pid = 1656] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x126811400) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x127504400) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185dbc00) [pid = 1656] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x112a75000) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12b02ec00) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:17:01 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112980800) [pid = 1656] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:17:01 INFO - PROCESS | 1656 | 1466497021383 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 720ms 01:17:01 INFO - PROCESS | 1656 | 1466497021419 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:17:01 INFO - PROCESS | 1656 | 1466497021420 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:17:01 INFO - PROCESS | 1656 | 1466497021428 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:17:01 INFO - PROCESS | 1656 | 1466497021429 Marionette TRACE conn2 <- [1,2838,null,{}] 01:17:01 INFO - PROCESS | 1656 | 1466497021432 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}] 01:17:01 INFO - PROCESS | 1656 | 1466497021433 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:01 INFO - PROCESS | 1656 | 1466497021558 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:17:01 INFO - PROCESS | 1656 | 1466497021603 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:01 INFO - PROCESS | 1656 | 1466497021604 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a858000 == 36 [pid = 1656] [id = 717] 01:17:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x111d83800) [pid = 1656] [serial = 2151] [outer = 0x0] 01:17:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x118060000) [pid = 1656] [serial = 2152] [outer = 0x111d83800] 01:17:01 INFO - PROCESS | 1656 | 1466497021628 Marionette DEBUG loaded listener.js 01:17:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119dfa800) [pid = 1656] [serial = 2153] [outer = 0x111d83800] 01:17:01 INFO - PROCESS | 1656 | 1466497021877 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]]]}] 01:17:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:17:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 468ms 01:17:01 INFO - PROCESS | 1656 | 1466497021897 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:17:01 INFO - PROCESS | 1656 | 1466497021898 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:17:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:17:01 INFO - PROCESS | 1656 | 1466497021900 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:17:01 INFO - PROCESS | 1656 | 1466497021901 Marionette TRACE conn2 <- [1,2842,null,{}] 01:17:01 INFO - PROCESS | 1656 | 1466497021913 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}] 01:17:01 INFO - PROCESS | 1656 | 1466497021914 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:02 INFO - PROCESS | 1656 | 1466497021999 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:17:02 INFO - PROCESS | 1656 | 1466497022004 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:02 INFO - PROCESS | 1656 | 1466497022005 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a32000 == 37 [pid = 1656] [id = 718] 01:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1195dc400) [pid = 1656] [serial = 2154] [outer = 0x0] 01:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12940c800) [pid = 1656] [serial = 2155] [outer = 0x1195dc400] 01:17:02 INFO - PROCESS | 1656 | 1466497022029 Marionette DEBUG loaded listener.js 01:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x129420800) [pid = 1656] [serial = 2156] [outer = 0x1195dc400] 01:17:02 INFO - PROCESS | 1656 | 1466497022348 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]]]}] 01:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 468ms 01:17:02 INFO - PROCESS | 1656 | 1466497022374 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:17:02 INFO - PROCESS | 1656 | 1466497022376 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:17:02 INFO - PROCESS | 1656 | 1466497022379 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:17:02 INFO - PROCESS | 1656 | 1466497022380 Marionette TRACE conn2 <- [1,2846,null,{}] 01:17:02 INFO - PROCESS | 1656 | 1466497022383 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}] 01:17:02 INFO - PROCESS | 1656 | 1466497022384 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:02 INFO - PROCESS | 1656 | 1466497022511 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:17:02 INFO - PROCESS | 1656 | 1466497022517 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:02 INFO - PROCESS | 1656 | 1466497022519 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca70800 == 38 [pid = 1656] [id = 719] 01:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1195e6000) [pid = 1656] [serial = 2157] [outer = 0x0] 01:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12a694c00) [pid = 1656] [serial = 2158] [outer = 0x1195e6000] 01:17:02 INFO - PROCESS | 1656 | 1466497022545 Marionette DEBUG loaded listener.js 01:17:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12adcb000) [pid = 1656] [serial = 2159] [outer = 0x1195e6000] 01:17:02 INFO - PROCESS | 1656 | 1466497022860 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]]]}] 01:17:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:17:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 518ms 01:17:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:17:02 INFO - PROCESS | 1656 | 1466497022898 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:17:02 INFO - PROCESS | 1656 | 1466497022900 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:17:02 INFO - PROCESS | 1656 | 1466497022902 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:17:02 INFO - PROCESS | 1656 | 1466497022903 Marionette TRACE conn2 <- [1,2850,null,{}] 01:17:02 INFO - PROCESS | 1656 | 1466497022905 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}] 01:17:02 INFO - PROCESS | 1656 | 1466497022906 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:02 INFO - PROCESS | 1656 | 1466497022983 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:17:02 INFO - PROCESS | 1656 | 1466497022988 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:02 INFO - PROCESS | 1656 | 1466497022990 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cbc8000 == 39 [pid = 1656] [id = 720] 01:17:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12adcf800) [pid = 1656] [serial = 2160] [outer = 0x0] 01:17:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12b02e000) [pid = 1656] [serial = 2161] [outer = 0x12adcf800] 01:17:03 INFO - PROCESS | 1656 | 1466497023015 Marionette DEBUG loaded listener.js 01:17:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12b855c00) [pid = 1656] [serial = 2162] [outer = 0x12adcf800] 01:17:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12cbae000 == 38 [pid = 1656] [id = 17] 01:17:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118f0d000 == 37 [pid = 1656] [id = 709] 01:17:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119bb8000 == 36 [pid = 1656] [id = 708] 01:17:03 INFO - PROCESS | 1656 | --DOCSHELL 0x117158000 == 35 [pid = 1656] [id = 707] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128a32800 == 34 [pid = 1656] [id = 712] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1199b9000 == 33 [pid = 1656] [id = 713] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba82800 == 32 [pid = 1656] [id = 716] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a858000 == 31 [pid = 1656] [id = 717] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x128a32000 == 30 [pid = 1656] [id = 718] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x120f1b800 == 29 [pid = 1656] [id = 710] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b008800 == 28 [pid = 1656] [id = 715] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a85b800 == 27 [pid = 1656] [id = 714] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12562b000 == 26 [pid = 1656] [id = 711] 01:17:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca70800 == 25 [pid = 1656] [id = 719] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119aa4400) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x121454000) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d6d800) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115e6d000) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185a3400) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x118710800) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11229e800) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112973c00) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x116f9c400) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11805d800) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1164ed800) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1183ef400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119df7c00) [pid = 1656] [serial = 2102] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x118116c00) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1164f8c00) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x120fe0c00) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x119aa7000) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1252cd400) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x127365400) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x128d6b800) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12182e400) [pid = 1656] [serial = 2105] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x128a4e800) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x121459400) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x126803c00) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x125d46400) [pid = 1656] [serial = 2111] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x126d14400) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12bf72400) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12bad6c00) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x125851000) [pid = 1656] [serial = 2108] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x11888d800) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12682b800) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x1195dbc00) [pid = 1656] [serial = 2099] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x127523400) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 01:17:04 INFO - PROCESS | 1656 | 1466497024434 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:17:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:17:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1572ms 01:17:04 INFO - PROCESS | 1656 | 1466497024476 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:17:04 INFO - PROCESS | 1656 | 1466497024478 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:17:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:17:04 INFO - PROCESS | 1656 | 1466497024481 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:17:04 INFO - PROCESS | 1656 | 1466497024483 Marionette TRACE conn2 <- [1,2854,null,{}] 01:17:04 INFO - PROCESS | 1656 | 1466497024487 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}] 01:17:04 INFO - PROCESS | 1656 | 1466497024489 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:04 INFO - PROCESS | 1656 | 1466497024570 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:17:04 INFO - PROCESS | 1656 | 1466497024622 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:04 INFO - PROCESS | 1656 | 1466497024625 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f2e000 == 26 [pid = 1656] [id = 721] 01:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11297e800) [pid = 1656] [serial = 2163] [outer = 0x0] 01:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x112a75000) [pid = 1656] [serial = 2164] [outer = 0x11297e800] 01:17:04 INFO - PROCESS | 1656 | 1466497024652 Marionette DEBUG loaded listener.js 01:17:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x113d31400) [pid = 1656] [serial = 2165] [outer = 0x11297e800] 01:17:04 INFO - PROCESS | 1656 | 1466497024967 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]]]}] 01:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 526ms 01:17:05 INFO - PROCESS | 1656 | 1466497025008 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:17:05 INFO - PROCESS | 1656 | 1466497025012 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:17:05 INFO - PROCESS | 1656 | 1466497025017 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:17:05 INFO - PROCESS | 1656 | 1466497025018 Marionette TRACE conn2 <- [1,2858,null,{}] 01:17:05 INFO - PROCESS | 1656 | 1466497025021 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}] 01:17:05 INFO - PROCESS | 1656 | 1466497025023 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:05 INFO - PROCESS | 1656 | 1466497025103 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:17:05 INFO - PROCESS | 1656 | 1466497025157 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:05 INFO - PROCESS | 1656 | 1466497025159 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x118312800 == 27 [pid = 1656] [id = 722] 01:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x113bcac00) [pid = 1656] [serial = 2166] [outer = 0x0] 01:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x114f5e400) [pid = 1656] [serial = 2167] [outer = 0x113bcac00] 01:17:05 INFO - PROCESS | 1656 | 1466497025186 Marionette DEBUG loaded listener.js 01:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x11648bc00) [pid = 1656] [serial = 2168] [outer = 0x113bcac00] 01:17:05 INFO - PROCESS | 1656 | 1466497025484 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:17:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:17:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 519ms 01:17:05 INFO - PROCESS | 1656 | 1466497025536 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:17:05 INFO - PROCESS | 1656 | 1466497025547 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:17:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:17:05 INFO - PROCESS | 1656 | 1466497025550 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:17:05 INFO - PROCESS | 1656 | 1466497025553 Marionette TRACE conn2 <- [1,2862,null,{}] 01:17:05 INFO - PROCESS | 1656 | 1466497025561 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}] 01:17:05 INFO - PROCESS | 1656 | 1466497025564 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:05 INFO - PROCESS | 1656 | 1466497025640 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:17:05 INFO - PROCESS | 1656 | 1466497025695 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:05 INFO - PROCESS | 1656 | 1466497025696 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199bb800 == 28 [pid = 1656] [id = 723] 01:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x110f85800) [pid = 1656] [serial = 2169] [outer = 0x0] 01:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x116f9e800) [pid = 1656] [serial = 2170] [outer = 0x110f85800] 01:17:05 INFO - PROCESS | 1656 | 1466497025724 Marionette DEBUG loaded listener.js 01:17:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11805e400) [pid = 1656] [serial = 2171] [outer = 0x110f85800] 01:17:06 INFO - PROCESS | 1656 | 1466497026016 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]]]}] 01:17:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:17:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 524ms 01:17:06 INFO - PROCESS | 1656 | 1466497026075 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:17:06 INFO - PROCESS | 1656 | 1466497026077 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:17:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:17:06 INFO - PROCESS | 1656 | 1466497026079 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:17:06 INFO - PROCESS | 1656 | 1466497026080 Marionette TRACE conn2 <- [1,2866,null,{}] 01:17:06 INFO - PROCESS | 1656 | 1466497026082 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}] 01:17:06 INFO - PROCESS | 1656 | 1466497026083 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:06 INFO - PROCESS | 1656 | 1466497026159 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:17:06 INFO - PROCESS | 1656 | 1466497026163 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:06 INFO - PROCESS | 1656 | 1466497026164 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12123b000 == 29 [pid = 1656] [id = 724] 01:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1182e3000) [pid = 1656] [serial = 2172] [outer = 0x0] 01:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x118544800) [pid = 1656] [serial = 2173] [outer = 0x1182e3000] 01:17:06 INFO - PROCESS | 1656 | 1466497026189 Marionette DEBUG loaded listener.js 01:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1185a5c00) [pid = 1656] [serial = 2174] [outer = 0x1182e3000] 01:17:06 INFO - PROCESS | 1656 | 1466497026510 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]]]}] 01:17:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:17:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 470ms 01:17:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:17:06 INFO - PROCESS | 1656 | 1466497026549 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:17:06 INFO - PROCESS | 1656 | 1466497026551 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:17:06 INFO - PROCESS | 1656 | 1466497026553 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:17:06 INFO - PROCESS | 1656 | 1466497026554 Marionette TRACE conn2 <- [1,2870,null,{}] 01:17:06 INFO - PROCESS | 1656 | 1466497026556 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}] 01:17:06 INFO - PROCESS | 1656 | 1466497026557 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:06 INFO - PROCESS | 1656 | 1466497026703 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:17:06 INFO - PROCESS | 1656 | 1466497026762 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:06 INFO - PROCESS | 1656 | 1466497026764 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x113dc0800 == 30 [pid = 1656] [id = 725] 01:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x111d7b400) [pid = 1656] [serial = 2175] [outer = 0x0] 01:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11229d000) [pid = 1656] [serial = 2176] [outer = 0x111d7b400] 01:17:06 INFO - PROCESS | 1656 | 1466497026798 Marionette DEBUG loaded listener.js 01:17:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112973c00) [pid = 1656] [serial = 2177] [outer = 0x111d7b400] 01:17:07 INFO - PROCESS | 1656 | 1466497027315 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]]]}] 01:17:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:17:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 818ms 01:17:07 INFO - PROCESS | 1656 | 1466497027382 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:17:07 INFO - PROCESS | 1656 | 1466497027384 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:17:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:17:07 INFO - PROCESS | 1656 | 1466497027389 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:17:07 INFO - PROCESS | 1656 | 1466497027393 Marionette TRACE conn2 <- [1,2874,null,{}] 01:17:07 INFO - PROCESS | 1656 | 1466497027396 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}] 01:17:07 INFO - PROCESS | 1656 | 1466497027399 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:07 INFO - PROCESS | 1656 | 1466497027501 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:17:07 INFO - PROCESS | 1656 | 1466497027576 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:07 INFO - PROCESS | 1656 | 1466497027578 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb6000 == 31 [pid = 1656] [id = 726] 01:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x113d3ec00) [pid = 1656] [serial = 2178] [outer = 0x0] 01:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115e67c00) [pid = 1656] [serial = 2179] [outer = 0x113d3ec00] 01:17:07 INFO - PROCESS | 1656 | 1466497027608 Marionette DEBUG loaded listener.js 01:17:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x116a2a800) [pid = 1656] [serial = 2180] [outer = 0x113d3ec00] 01:17:08 INFO - PROCESS | 1656 | 1466497028236 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]]]}] 01:17:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:17:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 873ms 01:17:08 INFO - PROCESS | 1656 | 1466497028261 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:17:08 INFO - PROCESS | 1656 | 1466497028264 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:17:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:17:08 INFO - PROCESS | 1656 | 1466497028267 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:17:08 INFO - PROCESS | 1656 | 1466497028269 Marionette TRACE conn2 <- [1,2878,null,{}] 01:17:08 INFO - PROCESS | 1656 | 1466497028272 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}] 01:17:08 INFO - PROCESS | 1656 | 1466497028274 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:08 INFO - PROCESS | 1656 | 1466497028387 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:17:08 INFO - PROCESS | 1656 | --DOCSHELL 0x12123b000 == 30 [pid = 1656] [id = 724] 01:17:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1199bb800 == 29 [pid = 1656] [id = 723] 01:17:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118312800 == 28 [pid = 1656] [id = 722] 01:17:08 INFO - PROCESS | 1656 | --DOCSHELL 0x116f2e000 == 27 [pid = 1656] [id = 721] 01:17:08 INFO - PROCESS | 1656 | 1466497028457 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:08 INFO - PROCESS | 1656 | 1466497028460 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x11808c000 == 28 [pid = 1656] [id = 727] 01:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1137c2800) [pid = 1656] [serial = 2181] [outer = 0x0] 01:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x115e65800) [pid = 1656] [serial = 2182] [outer = 0x1137c2800] 01:17:08 INFO - PROCESS | 1656 | 1466497028488 Marionette DEBUG loaded listener.js 01:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11688b400) [pid = 1656] [serial = 2183] [outer = 0x1137c2800] 01:17:08 INFO - PROCESS | 1656 | 1466497028776 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]]]}] 01:17:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:17:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 526ms 01:17:08 INFO - PROCESS | 1656 | 1466497028799 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:17:08 INFO - PROCESS | 1656 | 1466497028802 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:17:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:17:08 INFO - PROCESS | 1656 | 1466497028816 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:17:08 INFO - PROCESS | 1656 | 1466497028818 Marionette TRACE conn2 <- [1,2882,null,{}] 01:17:08 INFO - PROCESS | 1656 | 1466497028820 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}] 01:17:08 INFO - PROCESS | 1656 | 1466497028822 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:08 INFO - PROCESS | 1656 | 1466497028906 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:17:08 INFO - PROCESS | 1656 | 1466497028912 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:08 INFO - PROCESS | 1656 | 1466497028913 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x121226000 == 29 [pid = 1656] [id = 728] 01:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116f9ec00) [pid = 1656] [serial = 2184] [outer = 0x0] 01:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1182ebc00) [pid = 1656] [serial = 2185] [outer = 0x116f9ec00] 01:17:08 INFO - PROCESS | 1656 | 1466497028940 Marionette DEBUG loaded listener.js 01:17:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185ab800) [pid = 1656] [serial = 2186] [outer = 0x116f9ec00] 01:17:09 INFO - PROCESS | 1656 | 1466497029312 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]]]}] 01:17:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:17:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 523ms 01:17:09 INFO - PROCESS | 1656 | 1466497029341 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:17:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:17:09 INFO - PROCESS | 1656 | 1466497029343 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:17:09 INFO - PROCESS | 1656 | 1466497029346 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:17:09 INFO - PROCESS | 1656 | 1466497029350 Marionette TRACE conn2 <- [1,2886,null,{}] 01:17:09 INFO - PROCESS | 1656 | 1466497029362 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}] 01:17:09 INFO - PROCESS | 1656 | 1466497029367 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:09 INFO - PROCESS | 1656 | 1466497029486 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:17:09 INFO - PROCESS | 1656 | 1466497029497 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:09 INFO - PROCESS | 1656 | 1466497029510 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x1258e3000 == 30 [pid = 1656] [id = 729] 01:17:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118719800) [pid = 1656] [serial = 2187] [outer = 0x0] 01:17:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119244000) [pid = 1656] [serial = 2188] [outer = 0x118719800] 01:17:09 INFO - PROCESS | 1656 | 1466497029560 Marionette DEBUG loaded listener.js 01:17:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1195e2400) [pid = 1656] [serial = 2189] [outer = 0x118719800] 01:17:10 INFO - PROCESS | 1656 | 1466497030000 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]]]}] 01:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 674ms 01:17:10 INFO - PROCESS | 1656 | 1466497030019 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:17:10 INFO - PROCESS | 1656 | 1466497030021 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:17:10 INFO - PROCESS | 1656 | 1466497030026 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:17:10 INFO - PROCESS | 1656 | 1466497030028 Marionette TRACE conn2 <- [1,2890,null,{}] 01:17:10 INFO - PROCESS | 1656 | 1466497030030 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}] 01:17:10 INFO - PROCESS | 1656 | 1466497030032 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:10 INFO - PROCESS | 1656 | 1466497030111 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:17:10 INFO - PROCESS | 1656 | 1466497030114 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:10 INFO - PROCESS | 1656 | 1466497030116 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a32000 == 31 [pid = 1656] [id = 730] 01:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119aa3800) [pid = 1656] [serial = 2190] [outer = 0x0] 01:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119b08400) [pid = 1656] [serial = 2191] [outer = 0x119aa3800] 01:17:10 INFO - PROCESS | 1656 | 1466497030143 Marionette DEBUG loaded listener.js 01:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x120eee000) [pid = 1656] [serial = 2192] [outer = 0x119aa3800] 01:17:10 INFO - PROCESS | 1656 | 1466497030476 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:17:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:17:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 472ms 01:17:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:17:10 INFO - PROCESS | 1656 | 1466497030496 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:17:10 INFO - PROCESS | 1656 | 1466497030497 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:17:10 INFO - PROCESS | 1656 | 1466497030499 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:17:10 INFO - PROCESS | 1656 | 1466497030500 Marionette TRACE conn2 <- [1,2894,null,{}] 01:17:10 INFO - PROCESS | 1656 | 1466497030502 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}] 01:17:10 INFO - PROCESS | 1656 | 1466497030504 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:10 INFO - PROCESS | 1656 | 1466497030586 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:17:10 INFO - PROCESS | 1656 | 1466497030652 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:10 INFO - PROCESS | 1656 | 1466497030653 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x128ab5800 == 32 [pid = 1656] [id = 731] 01:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1175fec00) [pid = 1656] [serial = 2193] [outer = 0x0] 01:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119df8000) [pid = 1656] [serial = 2194] [outer = 0x1175fec00] 01:17:10 INFO - PROCESS | 1656 | 1466497030678 Marionette DEBUG loaded listener.js 01:17:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1185a2800) [pid = 1656] [serial = 2195] [outer = 0x1175fec00] 01:17:11 INFO - PROCESS | 1656 | 1466497031015 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]]]}] 01:17:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:17:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 568ms 01:17:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:17:11 INFO - PROCESS | 1656 | 1466497031067 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:17:11 INFO - PROCESS | 1656 | 1466497031069 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:17:11 INFO - PROCESS | 1656 | 1466497031071 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:17:11 INFO - PROCESS | 1656 | 1466497031072 Marionette TRACE conn2 <- [1,2898,null,{}] 01:17:11 INFO - PROCESS | 1656 | 1466497031074 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}] 01:17:11 INFO - PROCESS | 1656 | 1466497031078 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:11 INFO - PROCESS | 1656 | 1466497031196 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:17:11 INFO - PROCESS | 1656 | 1466497031208 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:11 INFO - PROCESS | 1656 | 1466497031210 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293d2800 == 33 [pid = 1656] [id = 732] 01:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113d68000) [pid = 1656] [serial = 2196] [outer = 0x0] 01:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12183d400) [pid = 1656] [serial = 2197] [outer = 0x113d68000] 01:17:11 INFO - PROCESS | 1656 | 1466497031234 Marionette DEBUG loaded listener.js 01:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x125dc0800) [pid = 1656] [serial = 2198] [outer = 0x113d68000] 01:17:11 INFO - PROCESS | 1656 | 1466497031578 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]]]}] 01:17:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:17:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 570ms 01:17:11 INFO - PROCESS | 1656 | 1466497031642 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:17:11 INFO - PROCESS | 1656 | 1466497031644 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:17:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:17:11 INFO - PROCESS | 1656 | 1466497031647 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:17:11 INFO - PROCESS | 1656 | 1466497031649 Marionette TRACE conn2 <- [1,2902,null,{}] 01:17:11 INFO - PROCESS | 1656 | 1466497031652 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}] 01:17:11 INFO - PROCESS | 1656 | 1466497031654 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:11 INFO - PROCESS | 1656 | 1466497031811 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:17:11 INFO - PROCESS | 1656 | 1466497031828 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:11 INFO - PROCESS | 1656 | 1466497031829 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199b9800 == 34 [pid = 1656] [id = 733] 01:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126805c00) [pid = 1656] [serial = 2199] [outer = 0x0] 01:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12682d800) [pid = 1656] [serial = 2200] [outer = 0x126805c00] 01:17:11 INFO - PROCESS | 1656 | 1466497031870 Marionette DEBUG loaded listener.js 01:17:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126833800) [pid = 1656] [serial = 2201] [outer = 0x126805c00] 01:17:12 INFO - PROCESS | 1656 | 1466497032293 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:17:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:17:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 01:17:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:17:12 INFO - PROCESS | 1656 | 1466497032318 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:17:12 INFO - PROCESS | 1656 | 1466497032319 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:17:12 INFO - PROCESS | 1656 | 1466497032322 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:17:12 INFO - PROCESS | 1656 | 1466497032324 Marionette TRACE conn2 <- [1,2906,null,{}] 01:17:12 INFO - PROCESS | 1656 | 1466497032327 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}] 01:17:12 INFO - PROCESS | 1656 | 1466497032328 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:12 INFO - PROCESS | 1656 | 1466497032424 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:17:12 INFO - PROCESS | 1656 | 1466497032452 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:12 INFO - PROCESS | 1656 | 1466497032453 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af12800 == 35 [pid = 1656] [id = 734] 01:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x126826c00) [pid = 1656] [serial = 2202] [outer = 0x0] 01:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x126d14000) [pid = 1656] [serial = 2203] [outer = 0x126826c00] 01:17:12 INFO - PROCESS | 1656 | 1466497032477 Marionette DEBUG loaded listener.js 01:17:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12706a400) [pid = 1656] [serial = 2204] [outer = 0x126826c00] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113bcac00) [pid = 1656] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126809000) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119aa8800) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110f85800) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x129304000) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x111d83800) [pid = 1656] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1195dc400) [pid = 1656] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1195e6000) [pid = 1656] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12adcf800) [pid = 1656] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11297e800) [pid = 1656] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12cb8e000) [pid = 1656] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11297d800) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1195e4000) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1183f4000) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11673ec00) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x116742c00) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x112741800) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119aa5000) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x120eed400) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:17:12 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12cbaf000) [pid = 1656] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:17:12 INFO - PROCESS | 1656 | 1466497032842 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]]]}] 01:17:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:17:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 571ms 01:17:12 INFO - PROCESS | 1656 | 1466497032893 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:17:12 INFO - PROCESS | 1656 | 1466497032895 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:17:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:17:12 INFO - PROCESS | 1656 | 1466497032897 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:17:12 INFO - PROCESS | 1656 | 1466497032898 Marionette TRACE conn2 <- [1,2910,null,{}] 01:17:12 INFO - PROCESS | 1656 | 1466497032900 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}] 01:17:12 INFO - PROCESS | 1656 | 1466497032901 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:13 INFO - PROCESS | 1656 | 1466497033005 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:17:13 INFO - PROCESS | 1656 | 1466497033049 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:13 INFO - PROCESS | 1656 | 1466497033050 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12731e000 == 36 [pid = 1656] [id = 735] 01:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112a81800) [pid = 1656] [serial = 2205] [outer = 0x0] 01:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x116884c00) [pid = 1656] [serial = 2206] [outer = 0x112a81800] 01:17:13 INFO - PROCESS | 1656 | 1466497033076 Marionette DEBUG loaded listener.js 01:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119aa3000) [pid = 1656] [serial = 2207] [outer = 0x112a81800] 01:17:13 INFO - PROCESS | 1656 | 1466497033334 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]]]}] 01:17:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:17:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:17:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 469ms 01:17:13 INFO - TEST-START | /DOMEvents/constructors.html 01:17:13 INFO - PROCESS | 1656 | 1466497033368 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:17:13 INFO - PROCESS | 1656 | 1466497033370 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:17:13 INFO - PROCESS | 1656 | 1466497033379 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:17:13 INFO - PROCESS | 1656 | 1466497033380 Marionette TRACE conn2 <- [1,2914,null,{}] 01:17:13 INFO - PROCESS | 1656 | 1466497033383 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}] 01:17:13 INFO - PROCESS | 1656 | 1466497033384 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:13 INFO - PROCESS | 1656 | 1466497033504 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:17:13 INFO - PROCESS | 1656 | 1466497033510 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:13 INFO - PROCESS | 1656 | 1466497033511 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x128730800 == 37 [pid = 1656] [id = 736] 01:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x120fe1000) [pid = 1656] [serial = 2208] [outer = 0x0] 01:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x12735c800) [pid = 1656] [serial = 2209] [outer = 0x120fe1000] 01:17:13 INFO - PROCESS | 1656 | 1466497033550 Marionette DEBUG loaded listener.js 01:17:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12750d800) [pid = 1656] [serial = 2210] [outer = 0x120fe1000] 01:17:14 INFO - PROCESS | 1656 | 1466497034006 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]]]}] 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:17:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:17:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:17:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:17:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:17:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:17:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:17:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:17:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:17:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:17:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 681ms 01:17:14 INFO - PROCESS | 1656 | 1466497034055 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:17:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:17:14 INFO - PROCESS | 1656 | 1466497034057 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:17:14 INFO - PROCESS | 1656 | 1466497034060 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:17:14 INFO - PROCESS | 1656 | 1466497034062 Marionette TRACE conn2 <- [1,2918,null,{}] 01:17:14 INFO - PROCESS | 1656 | 1466497034064 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}] 01:17:14 INFO - PROCESS | 1656 | 1466497034066 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:14 INFO - PROCESS | 1656 | 1466497034153 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:17:14 INFO - PROCESS | 1656 | 1466497034160 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:14 INFO - PROCESS | 1656 | 1466497034161 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6dd000 == 38 [pid = 1656] [id = 737] 01:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119aa5000) [pid = 1656] [serial = 2211] [outer = 0x0] 01:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128d6b400) [pid = 1656] [serial = 2212] [outer = 0x119aa5000] 01:17:14 INFO - PROCESS | 1656 | 1466497034188 Marionette DEBUG loaded listener.js 01:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x129306800) [pid = 1656] [serial = 2213] [outer = 0x119aa5000] 01:17:14 INFO - PROCESS | 1656 | 1466497034498 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:17:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:17:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 472ms 01:17:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:17:14 INFO - PROCESS | 1656 | 1466497034532 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:17:14 INFO - PROCESS | 1656 | 1466497034533 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:17:14 INFO - PROCESS | 1656 | 1466497034536 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:17:14 INFO - PROCESS | 1656 | 1466497034537 Marionette TRACE conn2 <- [1,2922,null,{}] 01:17:14 INFO - PROCESS | 1656 | 1466497034539 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}] 01:17:14 INFO - PROCESS | 1656 | 1466497034542 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:14 INFO - PROCESS | 1656 | 1466497034618 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:17:14 INFO - PROCESS | 1656 | 1466497034683 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:14 INFO - PROCESS | 1656 | 1466497034684 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca7e000 == 39 [pid = 1656] [id = 738] 01:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12750dc00) [pid = 1656] [serial = 2214] [outer = 0x0] 01:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x129402400) [pid = 1656] [serial = 2215] [outer = 0x12750dc00] 01:17:14 INFO - PROCESS | 1656 | 1466497034709 Marionette DEBUG loaded listener.js 01:17:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12941e400) [pid = 1656] [serial = 2216] [outer = 0x12750dc00] 01:17:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:17:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:17:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:17:15 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 01:17:15 INFO - PROCESS | 1656 | 1466497035125 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]]]}] 01:17:15 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:17:15 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:17:15 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 01:17:15 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:17:15 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 01:17:15 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:17:15 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]" 01:17:15 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:17:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:15 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:17:15 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:17:15 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 01:17:15 INFO - PROCESS | 1656 | 1466497035160 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:17:15 INFO - PROCESS | 1656 | 1466497035163 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:17:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:17:15 INFO - PROCESS | 1656 | 1466497035166 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:17:15 INFO - PROCESS | 1656 | 1466497035169 Marionette TRACE conn2 <- [1,2926,null,{}] 01:17:15 INFO - PROCESS | 1656 | 1466497035173 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}] 01:17:15 INFO - PROCESS | 1656 | 1466497035174 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:15 INFO - PROCESS | 1656 | 1466497035279 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:17:15 INFO - PROCESS | 1656 | 1466497035340 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:15 INFO - PROCESS | 1656 | 1466497035341 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d14800 == 40 [pid = 1656] [id = 739] 01:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1182e0400) [pid = 1656] [serial = 2217] [outer = 0x0] 01:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1183ebc00) [pid = 1656] [serial = 2218] [outer = 0x1182e0400] 01:17:15 INFO - PROCESS | 1656 | 1466497035372 Marionette DEBUG loaded listener.js 01:17:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1185e3800) [pid = 1656] [serial = 2219] [outer = 0x1182e0400] 01:17:15 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:17:15 INFO - PROCESS | 1656 | 1466497035761 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]]]}] 01:17:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:17:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 625ms 01:17:15 INFO - PROCESS | 1656 | 1466497035791 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:17:15 INFO - PROCESS | 1656 | 1466497035794 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:17:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:17:15 INFO - PROCESS | 1656 | 1466497035798 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:17:15 INFO - PROCESS | 1656 | 1466497035800 Marionette TRACE conn2 <- [1,2930,null,{}] 01:17:15 INFO - PROCESS | 1656 | 1466497035802 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}] 01:17:15 INFO - PROCESS | 1656 | 1466497035804 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:15 INFO - PROCESS | 1656 | 1466497035909 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:17:15 INFO - PROCESS | 1656 | 1466497035982 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:15 INFO - PROCESS | 1656 | 1466497035984 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293c2800 == 41 [pid = 1656] [id = 740] 01:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118fc5400) [pid = 1656] [serial = 2220] [outer = 0x0] 01:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119979400) [pid = 1656] [serial = 2221] [outer = 0x118fc5400] 01:17:16 INFO - PROCESS | 1656 | 1466497036056 Marionette DEBUG loaded listener.js 01:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x120fecc00) [pid = 1656] [serial = 2222] [outer = 0x118fc5400] 01:17:16 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:17:16 INFO - PROCESS | 1656 | 1466497036396 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]]]}] 01:17:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:17:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 620ms 01:17:16 INFO - PROCESS | 1656 | 1466497036418 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:17:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:17:16 INFO - PROCESS | 1656 | 1466497036420 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:17:16 INFO - PROCESS | 1656 | 1466497036422 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:17:16 INFO - PROCESS | 1656 | 1466497036425 Marionette TRACE conn2 <- [1,2934,null,{}] 01:17:16 INFO - PROCESS | 1656 | 1466497036433 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}] 01:17:16 INFO - PROCESS | 1656 | 1466497036436 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:16 INFO - PROCESS | 1656 | 1466497036539 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:17:16 INFO - PROCESS | 1656 | 1466497036597 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:16 INFO - PROCESS | 1656 | 1466497036599 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cba7800 == 42 [pid = 1656] [id = 741] 01:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x121453c00) [pid = 1656] [serial = 2223] [outer = 0x0] 01:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1252c6800) [pid = 1656] [serial = 2224] [outer = 0x121453c00] 01:17:16 INFO - PROCESS | 1656 | 1466497036630 Marionette DEBUG loaded listener.js 01:17:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12680e000) [pid = 1656] [serial = 2225] [outer = 0x121453c00] 01:17:17 INFO - PROCESS | 1656 | 1466497037008 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]]]}] 01:17:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:17:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 622ms 01:17:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:17:17 INFO - PROCESS | 1656 | 1466497037045 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:17:17 INFO - PROCESS | 1656 | 1466497037047 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:17:17 INFO - PROCESS | 1656 | 1466497037049 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:17:17 INFO - PROCESS | 1656 | 1466497037050 Marionette TRACE conn2 <- [1,2938,null,{}] 01:17:17 INFO - PROCESS | 1656 | 1466497037052 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}] 01:17:17 INFO - PROCESS | 1656 | 1466497037054 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:17 INFO - PROCESS | 1656 | 1466497037157 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:17:17 INFO - PROCESS | 1656 | 1466497037215 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:17 INFO - PROCESS | 1656 | 1466497037216 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d530000 == 43 [pid = 1656] [id = 742] 01:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12680e400) [pid = 1656] [serial = 2226] [outer = 0x0] 01:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12752d400) [pid = 1656] [serial = 2227] [outer = 0x12680e400] 01:17:17 INFO - PROCESS | 1656 | 1466497037244 Marionette DEBUG loaded listener.js 01:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128d74c00) [pid = 1656] [serial = 2228] [outer = 0x12680e400] 01:17:17 INFO - PROCESS | 1656 | 1466497037624 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]]]}] 01:17:17 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. 01:17:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 619ms 01:17:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:17:17 INFO - PROCESS | 1656 | 1466497037669 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:17:17 INFO - PROCESS | 1656 | 1466497037670 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:17:17 INFO - PROCESS | 1656 | 1466497037673 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:17:17 INFO - PROCESS | 1656 | 1466497037674 Marionette TRACE conn2 <- [1,2942,null,{}] 01:17:17 INFO - PROCESS | 1656 | 1466497037676 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}] 01:17:17 INFO - PROCESS | 1656 | 1466497037678 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:17 INFO - PROCESS | 1656 | 1466497037774 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:17:17 INFO - PROCESS | 1656 | 1466497037832 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:17 INFO - PROCESS | 1656 | 1466497037834 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bb3000 == 44 [pid = 1656] [id = 743] 01:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116f48c00) [pid = 1656] [serial = 2229] [outer = 0x0] 01:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128a59400) [pid = 1656] [serial = 2230] [outer = 0x116f48c00] 01:17:17 INFO - PROCESS | 1656 | 1466497037862 Marionette DEBUG loaded listener.js 01:17:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12940fc00) [pid = 1656] [serial = 2231] [outer = 0x116f48c00] 01:17:18 INFO - PROCESS | 1656 | 1466497038377 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"]]]}] 01:17:18 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 01:17:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:17:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 719ms 01:17:18 INFO - PROCESS | 1656 | 1466497038393 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:17:18 INFO - PROCESS | 1656 | 1466497038396 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:17:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:17:18 INFO - PROCESS | 1656 | 1466497038399 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:17:18 INFO - PROCESS | 1656 | 1466497038401 Marionette TRACE conn2 <- [1,2946,null,{}] 01:17:18 INFO - PROCESS | 1656 | 1466497038405 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}] 01:17:18 INFO - PROCESS | 1656 | 1466497038407 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:18 INFO - PROCESS | 1656 | 1466497038521 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:17:18 INFO - PROCESS | 1656 | 1466497038596 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:18 INFO - PROCESS | 1656 | 1466497038597 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199c8800 == 45 [pid = 1656] [id = 744] 01:17:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116a23c00) [pid = 1656] [serial = 2232] [outer = 0x0] 01:17:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x116f99800) [pid = 1656] [serial = 2233] [outer = 0x116a23c00] 01:17:18 INFO - PROCESS | 1656 | 1466497038625 Marionette DEBUG loaded listener.js 01:17:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1182e1000) [pid = 1656] [serial = 2234] [outer = 0x116a23c00] 01:17:18 INFO - PROCESS | 1656 | 1466497038976 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]]]}] 01:17:19 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. 01:17:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 621ms 01:17:19 INFO - PROCESS | 1656 | 1466497039020 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:17:19 INFO - PROCESS | 1656 | 1466497039023 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:17:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:17:19 INFO - PROCESS | 1656 | 1466497039027 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:17:19 INFO - PROCESS | 1656 | 1466497039029 Marionette TRACE conn2 <- [1,2950,null,{}] 01:17:19 INFO - PROCESS | 1656 | 1466497039031 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}] 01:17:19 INFO - PROCESS | 1656 | 1466497039033 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:19 INFO - PROCESS | 1656 | 1466497039141 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6dd000 == 44 [pid = 1656] [id = 737] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128730800 == 43 [pid = 1656] [id = 736] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12731e000 == 42 [pid = 1656] [id = 735] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12af12800 == 41 [pid = 1656] [id = 734] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1199b9800 == 40 [pid = 1656] [id = 733] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1293d2800 == 39 [pid = 1656] [id = 732] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128ab5800 == 38 [pid = 1656] [id = 731] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x128a32000 == 37 [pid = 1656] [id = 730] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12cbb4000) [pid = 1656] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x1258e3000 == 36 [pid = 1656] [id = 729] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x121226000 == 35 [pid = 1656] [id = 728] 01:17:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11808c000 == 34 [pid = 1656] [id = 727] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x114f5e400) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11648bc00) [pid = 1656] [serial = 2168] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x126d75000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x128d0e000) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116f9e800) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x129310000) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x129303000) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118060000) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11805e400) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12940c800) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12a694c00) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x129420800) [pid = 1656] [serial = 2156] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x129411c00) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12b855c00) [pid = 1656] [serial = 2162] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113d31400) [pid = 1656] [serial = 2165] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118fc0400) [pid = 1656] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x120fe4800) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1219d0000) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119aa3c00) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119b05000) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185a5000) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118711c00) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1182e4000) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1173da400) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12b02e000) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12adcb000) [pid = 1656] [serial = 2159] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1182e2400) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1175f6000) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1127e4c00) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x112a7c800) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x128d10400) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1254d0400) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x112a75000) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x119dfa800) [pid = 1656] [serial = 2153] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x125854c00) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x128d05000) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x118544800) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 01:17:19 INFO - PROCESS | 1656 | 1466497039235 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:19 INFO - PROCESS | 1656 | 1466497039236 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x117158000 == 35 [pid = 1656] [id = 745] 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112a7c800) [pid = 1656] [serial = 2235] [outer = 0x0] 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x11688f000) [pid = 1656] [serial = 2236] [outer = 0x112a7c800] 01:17:19 INFO - PROCESS | 1656 | 1466497039266 Marionette DEBUG loaded listener.js 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1185a7400) [pid = 1656] [serial = 2237] [outer = 0x112a7c800] 01:17:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x118319800 == 36 [pid = 1656] [id = 746] 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1195df800) [pid = 1656] [serial = 2238] [outer = 0x0] 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118fbc400) [pid = 1656] [serial = 2239] [outer = 0x1195df800] 01:17:19 INFO - PROCESS | 1656 | 1466497039558 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]]]}] 01:17:19 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. 01:17:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 569ms 01:17:19 INFO - PROCESS | 1656 | 1466497039597 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:17:19 INFO - PROCESS | 1656 | 1466497039598 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:17:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:17:19 INFO - PROCESS | 1656 | 1466497039601 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:17:19 INFO - PROCESS | 1656 | 1466497039603 Marionette TRACE conn2 <- [1,2954,null,{}] 01:17:19 INFO - PROCESS | 1656 | 1466497039612 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}] 01:17:19 INFO - PROCESS | 1656 | 1466497039615 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:19 INFO - PROCESS | 1656 | 1466497039710 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:17:19 INFO - PROCESS | 1656 | 1466497039715 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:19 INFO - PROCESS | 1656 | 1466497039717 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x123d23000 == 37 [pid = 1656] [id = 747] 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x118710400) [pid = 1656] [serial = 2240] [outer = 0x0] 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x120eed000) [pid = 1656] [serial = 2241] [outer = 0x118710400] 01:17:19 INFO - PROCESS | 1656 | 1466497039744 Marionette DEBUG loaded listener.js 01:17:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x121179400) [pid = 1656] [serial = 2242] [outer = 0x118710400] 01:17:20 INFO - PROCESS | 1656 | 1466497040080 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]]]}] 01:17:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:17:20 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 01:17:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 01:17:20 INFO - PROCESS | 1656 | 1466497040123 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:17:20 INFO - PROCESS | 1656 | 1466497040125 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:17:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:17:20 INFO - PROCESS | 1656 | 1466497040127 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:17:20 INFO - PROCESS | 1656 | 1466497040128 Marionette TRACE conn2 <- [1,2958,null,{}] 01:17:20 INFO - PROCESS | 1656 | 1466497040130 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}] 01:17:20 INFO - PROCESS | 1656 | 1466497040131 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:20 INFO - PROCESS | 1656 | 1466497040229 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:17:20 INFO - PROCESS | 1656 | 1466497040232 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:20 INFO - PROCESS | 1656 | 1466497040234 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x128aa1000 == 38 [pid = 1656] [id = 748] 01:17:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x123f35000) [pid = 1656] [serial = 2243] [outer = 0x0] 01:17:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x125781000) [pid = 1656] [serial = 2244] [outer = 0x123f35000] 01:17:20 INFO - PROCESS | 1656 | 1466497040259 Marionette DEBUG loaded listener.js 01:17:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12680b400) [pid = 1656] [serial = 2245] [outer = 0x123f35000] 01:17:20 INFO - PROCESS | 1656 | 1466497040569 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]]]}] 01:17:20 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. 01:17:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 01:17:20 INFO - PROCESS | 1656 | 1466497040595 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:17:20 INFO - PROCESS | 1656 | 1466497040597 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:17:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:17:20 INFO - PROCESS | 1656 | 1466497040599 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:17:20 INFO - PROCESS | 1656 | 1466497040600 Marionette TRACE conn2 <- [1,2962,null,{}] 01:17:20 INFO - PROCESS | 1656 | 1466497040602 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}] 01:17:20 INFO - PROCESS | 1656 | 1466497040603 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:20 INFO - PROCESS | 1656 | 1466497040708 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:17:20 INFO - PROCESS | 1656 | 1466497040714 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:20 INFO - PROCESS | 1656 | 1466497040715 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x129106000 == 39 [pid = 1656] [id = 749] 01:17:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x125d45000) [pid = 1656] [serial = 2246] [outer = 0x0] 01:17:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x126833400) [pid = 1656] [serial = 2247] [outer = 0x125d45000] 01:17:20 INFO - PROCESS | 1656 | 1466497040739 Marionette DEBUG loaded listener.js 01:17:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12752dc00) [pid = 1656] [serial = 2248] [outer = 0x125d45000] 01:17:21 INFO - PROCESS | 1656 | 1466497041065 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]]]}] 01:17:21 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. 01:17:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 518ms 01:17:21 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:17:21 INFO - PROCESS | 1656 | 1466497041118 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:17:21 INFO - PROCESS | 1656 | 1466497041120 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:17:21 INFO - PROCESS | 1656 | 1466497041123 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:17:21 INFO - PROCESS | 1656 | 1466497041125 Marionette TRACE conn2 <- [1,2966,null,{}] 01:17:21 INFO - PROCESS | 1656 | 1466497041128 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}] 01:17:21 INFO - PROCESS | 1656 | 1466497041134 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:21 INFO - PROCESS | 1656 | 1466497041294 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:17:21 INFO - PROCESS | 1656 | 1466497041405 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:21 INFO - PROCESS | 1656 | 1466497041406 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af09800 == 40 [pid = 1656] [id = 750] 01:17:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x12680c800) [pid = 1656] [serial = 2249] [outer = 0x0] 01:17:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x128d6cc00) [pid = 1656] [serial = 2250] [outer = 0x12680c800] 01:17:21 INFO - PROCESS | 1656 | 1466497041434 Marionette DEBUG loaded listener.js 01:17:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12a871400) [pid = 1656] [serial = 2251] [outer = 0x12680c800] 01:17:21 INFO - PROCESS | 1656 | 1466497041753 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]]]}] 01:17:21 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. 01:17:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 672ms 01:17:21 INFO - PROCESS | 1656 | 1466497041796 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:17:21 INFO - PROCESS | 1656 | 1466497041798 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:17:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:17:21 INFO - PROCESS | 1656 | 1466497041801 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:17:21 INFO - PROCESS | 1656 | 1466497041803 Marionette TRACE conn2 <- [1,2970,null,{}] 01:17:21 INFO - PROCESS | 1656 | 1466497041813 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}] 01:17:21 INFO - PROCESS | 1656 | 1466497041814 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:21 INFO - PROCESS | 1656 | 1466497041969 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:17:21 INFO - PROCESS | 1656 | 1466497041987 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:21 INFO - PROCESS | 1656 | 1466497041988 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba8a800 == 41 [pid = 1656] [id = 751] 01:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12a871c00) [pid = 1656] [serial = 2252] [outer = 0x0] 01:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12adc8400) [pid = 1656] [serial = 2253] [outer = 0x12a871c00] 01:17:22 INFO - PROCESS | 1656 | 1466497042028 Marionette DEBUG loaded listener.js 01:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12af3d800) [pid = 1656] [serial = 2254] [outer = 0x12a871c00] 01:17:22 INFO - PROCESS | 1656 | 1466497042457 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]]]}] 01:17:22 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. 01:17:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 670ms 01:17:22 INFO - PROCESS | 1656 | 1466497042476 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:17:22 INFO - PROCESS | 1656 | 1466497042477 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:17:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:17:22 INFO - PROCESS | 1656 | 1466497042479 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:17:22 INFO - PROCESS | 1656 | 1466497042480 Marionette TRACE conn2 <- [1,2974,null,{}] 01:17:22 INFO - PROCESS | 1656 | 1466497042482 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}] 01:17:22 INFO - PROCESS | 1656 | 1466497042483 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:22 INFO - PROCESS | 1656 | 1466497042594 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:17:22 INFO - PROCESS | 1656 | 1466497042633 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:22 INFO - PROCESS | 1656 | 1466497042635 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d8000 == 42 [pid = 1656] [id = 752] 01:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12adcb000) [pid = 1656] [serial = 2255] [outer = 0x0] 01:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12b02c000) [pid = 1656] [serial = 2256] [outer = 0x12adcb000] 01:17:22 INFO - PROCESS | 1656 | 1466497042675 Marionette DEBUG loaded listener.js 01:17:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12b852400) [pid = 1656] [serial = 2257] [outer = 0x12adcb000] 01:17:22 INFO - PROCESS | 1656 | 1466497042962 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]]]}] 01:17:22 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. 01:17:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 518ms 01:17:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:17:23 INFO - PROCESS | 1656 | 1466497042998 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:17:23 INFO - PROCESS | 1656 | 1466497043000 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:17:23 INFO - PROCESS | 1656 | 1466497043002 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:17:23 INFO - PROCESS | 1656 | 1466497043003 Marionette TRACE conn2 <- [1,2978,null,{}] 01:17:23 INFO - PROCESS | 1656 | 1466497043005 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}] 01:17:23 INFO - PROCESS | 1656 | 1466497043007 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:23 INFO - PROCESS | 1656 | 1466497043114 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:17:23 INFO - PROCESS | 1656 | 1466497043151 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:23 INFO - PROCESS | 1656 | 1466497043153 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cba2800 == 43 [pid = 1656] [id = 753] 01:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12b853400) [pid = 1656] [serial = 2258] [outer = 0x0] 01:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12bad9000) [pid = 1656] [serial = 2259] [outer = 0x12b853400] 01:17:23 INFO - PROCESS | 1656 | 1466497043178 Marionette DEBUG loaded listener.js 01:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12bae0c00) [pid = 1656] [serial = 2260] [outer = 0x12b853400] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113d68000) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x126805c00) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x126826c00) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112a81800) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x111d7b400) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118719800) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x116f9ec00) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1137c2800) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119aa3800) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113d3ec00) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x120fe1000) [pid = 1656] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119aa5000) [pid = 1656] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:17:23 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1175fec00) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:17:23 INFO - PROCESS | 1656 | 1466497043513 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]]]}] 01:17:23 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. 01:17:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 518ms 01:17:23 INFO - PROCESS | 1656 | 1466497043521 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:17:23 INFO - PROCESS | 1656 | 1466497043522 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:17:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:17:23 INFO - PROCESS | 1656 | 1466497043527 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:17:23 INFO - PROCESS | 1656 | 1466497043528 Marionette TRACE conn2 <- [1,2982,null,{}] 01:17:23 INFO - PROCESS | 1656 | 1466497043538 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}] 01:17:23 INFO - PROCESS | 1656 | 1466497043539 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:23 INFO - PROCESS | 1656 | 1466497043620 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:17:23 INFO - PROCESS | 1656 | 1466497043625 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:23 INFO - PROCESS | 1656 | 1466497043627 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a859000 == 44 [pid = 1656] [id = 754] 01:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x115dd8400) [pid = 1656] [serial = 2261] [outer = 0x0] 01:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x120fe0c00) [pid = 1656] [serial = 2262] [outer = 0x115dd8400] 01:17:23 INFO - PROCESS | 1656 | 1466497043651 Marionette DEBUG loaded listener.js 01:17:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12bad6c00) [pid = 1656] [serial = 2263] [outer = 0x115dd8400] 01:17:23 INFO - PROCESS | 1656 | 1466497043980 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"]]]}] 01:17:23 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 01:17:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:17:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:17:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 469ms 01:17:23 INFO - PROCESS | 1656 | 1466497043995 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:17:23 INFO - PROCESS | 1656 | 1466497043997 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:17:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:17:24 INFO - PROCESS | 1656 | 1466497043999 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:17:24 INFO - PROCESS | 1656 | 1466497044001 Marionette TRACE conn2 <- [1,2986,null,{}] 01:17:24 INFO - PROCESS | 1656 | 1466497044003 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}] 01:17:24 INFO - PROCESS | 1656 | 1466497044005 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:24 INFO - PROCESS | 1656 | 1466497044127 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:17:24 INFO - PROCESS | 1656 | 1466497044133 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:24 INFO - PROCESS | 1656 | 1466497044135 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d698800 == 45 [pid = 1656] [id = 755] 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1164f8c00) [pid = 1656] [serial = 2264] [outer = 0x0] 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12bae9000) [pid = 1656] [serial = 2265] [outer = 0x1164f8c00] 01:17:24 INFO - PROCESS | 1656 | 1466497044161 Marionette DEBUG loaded listener.js 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12c3a3400) [pid = 1656] [serial = 2266] [outer = 0x1164f8c00] 01:17:24 INFO - PROCESS | 1656 | 1466497044436 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]]]}] 01:17:24 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. 01:17:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 469ms 01:17:24 INFO - PROCESS | 1656 | 1466497044468 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:17:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:17:24 INFO - PROCESS | 1656 | 1466497044481 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:17:24 INFO - PROCESS | 1656 | 1466497044489 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:17:24 INFO - PROCESS | 1656 | 1466497044491 Marionette TRACE conn2 <- [1,2990,null,{}] 01:17:24 INFO - PROCESS | 1656 | 1466497044495 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}] 01:17:24 INFO - PROCESS | 1656 | 1466497044496 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:24 INFO - PROCESS | 1656 | 1466497044582 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:17:24 INFO - PROCESS | 1656 | 1466497044585 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:24 INFO - PROCESS | 1656 | 1466497044586 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d8e9000 == 46 [pid = 1656] [id = 756] 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12bad1c00) [pid = 1656] [serial = 2267] [outer = 0x0] 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12c3a8000) [pid = 1656] [serial = 2268] [outer = 0x12bad1c00] 01:17:24 INFO - PROCESS | 1656 | 1466497044610 Marionette DEBUG loaded listener.js 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12c3ae000) [pid = 1656] [serial = 2269] [outer = 0x12bad1c00] 01:17:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x126761000 == 47 [pid = 1656] [id = 757] 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12c506c00) [pid = 1656] [serial = 2270] [outer = 0x0] 01:17:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12c3a4800) [pid = 1656] [serial = 2271] [outer = 0x12c506c00] 01:17:24 INFO - PROCESS | 1656 | 1466497044962 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]]]}] 01:17:25 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. 01:17:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 01:17:25 INFO - PROCESS | 1656 | 1466497045011 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:17:25 INFO - PROCESS | 1656 | 1466497045012 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:17:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:17:25 INFO - PROCESS | 1656 | 1466497045025 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:17:25 INFO - PROCESS | 1656 | 1466497045026 Marionette TRACE conn2 <- [1,2994,null,{}] 01:17:25 INFO - PROCESS | 1656 | 1466497045028 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}] 01:17:25 INFO - PROCESS | 1656 | 1466497045029 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:25 INFO - PROCESS | 1656 | 1466497045132 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:17:25 INFO - PROCESS | 1656 | 1466497045135 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:25 INFO - PROCESS | 1656 | 1466497045136 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12676f800 == 48 [pid = 1656] [id = 758] 01:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12c503c00) [pid = 1656] [serial = 2272] [outer = 0x0] 01:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12c509400) [pid = 1656] [serial = 2273] [outer = 0x12c503c00] 01:17:25 INFO - PROCESS | 1656 | 1466497045159 Marionette DEBUG loaded listener.js 01:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c511000) [pid = 1656] [serial = 2274] [outer = 0x12c503c00] 01:17:25 INFO - PROCESS | 1656 | 1466497045538 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]]]}] 01:17:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:17:25 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 01:17:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 581ms 01:17:25 INFO - PROCESS | 1656 | 1466497045596 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:17:25 INFO - PROCESS | 1656 | 1466497045598 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:17:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:17:25 INFO - PROCESS | 1656 | 1466497045602 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:17:25 INFO - PROCESS | 1656 | 1466497045604 Marionette TRACE conn2 <- [1,2998,null,{}] 01:17:25 INFO - PROCESS | 1656 | 1466497045607 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}] 01:17:25 INFO - PROCESS | 1656 | 1466497045609 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:25 INFO - PROCESS | 1656 | 1466497045719 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:17:25 INFO - PROCESS | 1656 | 1466497045796 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:25 INFO - PROCESS | 1656 | 1466497045797 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a1000 == 49 [pid = 1656] [id = 759] 01:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1131e1800) [pid = 1656] [serial = 2275] [outer = 0x0] 01:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113d31c00) [pid = 1656] [serial = 2276] [outer = 0x1131e1800] 01:17:25 INFO - PROCESS | 1656 | 1466497045828 Marionette DEBUG loaded listener.js 01:17:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117c0fc00) [pid = 1656] [serial = 2277] [outer = 0x1131e1800] 01:17:26 INFO - PROCESS | 1656 | 1466497046194 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]]]}] 01:17:26 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. 01:17:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 624ms 01:17:26 INFO - PROCESS | 1656 | 1466497046226 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:17:26 INFO - PROCESS | 1656 | 1466497046229 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:17:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:17:26 INFO - PROCESS | 1656 | 1466497046233 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:17:26 INFO - PROCESS | 1656 | 1466497046235 Marionette TRACE conn2 <- [1,3002,null,{}] 01:17:26 INFO - PROCESS | 1656 | 1466497046238 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}] 01:17:26 INFO - PROCESS | 1656 | 1466497046240 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:26 INFO - PROCESS | 1656 | 1466497046347 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:17:26 INFO - PROCESS | 1656 | 1466497046448 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:26 INFO - PROCESS | 1656 | 1466497046449 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x126762800 == 50 [pid = 1656] [id = 760] 01:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11888b400) [pid = 1656] [serial = 2278] [outer = 0x0] 01:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119496800) [pid = 1656] [serial = 2279] [outer = 0x11888b400] 01:17:26 INFO - PROCESS | 1656 | 1466497046481 Marionette DEBUG loaded listener.js 01:17:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119aab000) [pid = 1656] [serial = 2280] [outer = 0x11888b400] 01:17:26 INFO - PROCESS | 1656 | 1466497046842 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]]]}] 01:17:26 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. 01:17:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 621ms 01:17:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:17:26 INFO - PROCESS | 1656 | 1466497046855 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:17:26 INFO - PROCESS | 1656 | 1466497046856 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:17:26 INFO - PROCESS | 1656 | 1466497046861 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:17:26 INFO - PROCESS | 1656 | 1466497046863 Marionette TRACE conn2 <- [1,3006,null,{}] 01:17:26 INFO - PROCESS | 1656 | 1466497046871 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}] 01:17:26 INFO - PROCESS | 1656 | 1466497046874 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:26 INFO - PROCESS | 1656 | 1466497046979 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:17:27 INFO - PROCESS | 1656 | 1466497047045 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:27 INFO - PROCESS | 1656 | 1466497047046 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ca81000 == 51 [pid = 1656] [id = 761] 01:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x121cc5000) [pid = 1656] [serial = 2281] [outer = 0x0] 01:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12752b400) [pid = 1656] [serial = 2282] [outer = 0x121cc5000] 01:17:27 INFO - PROCESS | 1656 | 1466497047118 Marionette DEBUG loaded listener.js 01:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129310000) [pid = 1656] [serial = 2283] [outer = 0x121cc5000] 01:17:27 INFO - PROCESS | 1656 | 1466497047451 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]]]}] 01:17:27 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. 01:17:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 623ms 01:17:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:17:27 INFO - PROCESS | 1656 | 1466497047484 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:17:27 INFO - PROCESS | 1656 | 1466497047486 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:17:27 INFO - PROCESS | 1656 | 1466497047488 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:17:27 INFO - PROCESS | 1656 | 1466497047489 Marionette TRACE conn2 <- [1,3010,null,{}] 01:17:27 INFO - PROCESS | 1656 | 1466497047494 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}] 01:17:27 INFO - PROCESS | 1656 | 1466497047495 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:27 INFO - PROCESS | 1656 | 1466497047600 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:17:27 INFO - PROCESS | 1656 | 1466497047661 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:27 INFO - PROCESS | 1656 | 1466497047663 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e00d800 == 52 [pid = 1656] [id = 762] 01:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x129415c00) [pid = 1656] [serial = 2284] [outer = 0x0] 01:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a69c000) [pid = 1656] [serial = 2285] [outer = 0x129415c00] 01:17:27 INFO - PROCESS | 1656 | 1466497047732 Marionette DEBUG loaded listener.js 01:17:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12b032800) [pid = 1656] [serial = 2286] [outer = 0x129415c00] 01:17:28 INFO - PROCESS | 1656 | 1466497048118 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]]]}] 01:17:28 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 01:17:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 671ms 01:17:28 INFO - PROCESS | 1656 | 1466497048159 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:17:28 INFO - PROCESS | 1656 | 1466497048161 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:17:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:17:28 INFO - PROCESS | 1656 | 1466497048163 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:17:28 INFO - PROCESS | 1656 | 1466497048164 Marionette TRACE conn2 <- [1,3014,null,{}] 01:17:28 INFO - PROCESS | 1656 | 1466497048166 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}] 01:17:28 INFO - PROCESS | 1656 | 1466497048168 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:28 INFO - PROCESS | 1656 | 1466497048272 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:17:28 INFO - PROCESS | 1656 | 1466497048549 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:28 INFO - PROCESS | 1656 | 1466497048550 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192d9800 == 53 [pid = 1656] [id = 763] 01:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x115e07000) [pid = 1656] [serial = 2287] [outer = 0x0] 01:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1164ed800) [pid = 1656] [serial = 2288] [outer = 0x115e07000] 01:17:28 INFO - PROCESS | 1656 | 1466497048595 Marionette DEBUG loaded listener.js 01:17:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118053c00) [pid = 1656] [serial = 2289] [outer = 0x115e07000] 01:17:28 INFO - PROCESS | 1656 | [1656] 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 01:17:29 INFO - PROCESS | 1656 | 1466497049031 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:17:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:17:29 INFO - {} 01:17:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:17:29 INFO - {} 01:17:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:17:29 INFO - {} 01:17:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:17:29 INFO - {} 01:17:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 873ms 01:17:29 INFO - PROCESS | 1656 | 1466497049037 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:17:29 INFO - PROCESS | 1656 | 1466497049039 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:17:29 INFO - TEST-START | /FileAPI/fileReader.html 01:17:29 INFO - PROCESS | 1656 | 1466497049041 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:17:29 INFO - PROCESS | 1656 | 1466497049043 Marionette TRACE conn2 <- [1,3018,null,{}] 01:17:29 INFO - PROCESS | 1656 | 1466497049046 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}] 01:17:29 INFO - PROCESS | 1656 | 1466497049049 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:29 INFO - PROCESS | 1656 | 1466497049138 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:17:29 INFO - PROCESS | 1656 | 1466497049200 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:29 INFO - PROCESS | 1656 | 1466497049201 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12193f000 == 54 [pid = 1656] [id = 764] 01:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1182e3c00) [pid = 1656] [serial = 2290] [outer = 0x0] 01:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1185acc00) [pid = 1656] [serial = 2291] [outer = 0x1182e3c00] 01:17:29 INFO - PROCESS | 1656 | 1466497049229 Marionette DEBUG loaded listener.js 01:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x119aa4800) [pid = 1656] [serial = 2292] [outer = 0x1182e3c00] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x126761000 == 53 [pid = 1656] [id = 757] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d8e9000 == 52 [pid = 1656] [id = 756] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d698800 == 51 [pid = 1656] [id = 755] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12a859000 == 50 [pid = 1656] [id = 754] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12cba2800 == 49 [pid = 1656] [id = 753] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d8000 == 48 [pid = 1656] [id = 752] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba8a800 == 47 [pid = 1656] [id = 751] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12af09800 == 46 [pid = 1656] [id = 750] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x129106000 == 45 [pid = 1656] [id = 749] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x128aa1000 == 44 [pid = 1656] [id = 748] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x123d23000 == 43 [pid = 1656] [id = 747] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x118319800 == 42 [pid = 1656] [id = 746] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x117158000 == 41 [pid = 1656] [id = 745] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1199c8800 == 40 [pid = 1656] [id = 744] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12d530000 == 39 [pid = 1656] [id = 742] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12cba7800 == 38 [pid = 1656] [id = 741] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x1293c2800 == 37 [pid = 1656] [id = 740] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x123d14800 == 36 [pid = 1656] [id = 739] 01:17:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12ca7e000 == 35 [pid = 1656] [id = 738] 01:17:29 INFO - PROCESS | 1656 | 1466497049614 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]]]}] 01:17:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:17:29 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:17:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:17:29 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:17:29 INFO - TEST-OK | /FileAPI/fileReader.html | took 620ms 01:17:29 INFO - TEST-START | /FileAPI/historical.html 01:17:29 INFO - PROCESS | 1656 | 1466497049662 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:17:29 INFO - PROCESS | 1656 | 1466497049665 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:17:29 INFO - PROCESS | 1656 | 1466497049668 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:17:29 INFO - PROCESS | 1656 | 1466497049669 Marionette TRACE conn2 <- [1,3022,null,{}] 01:17:29 INFO - PROCESS | 1656 | 1466497049671 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}] 01:17:29 INFO - PROCESS | 1656 | 1466497049673 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:29 INFO - PROCESS | 1656 | 1466497049760 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12183d400) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12682d800) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x126d14000) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x116884c00) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112973c00) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11229d000) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119244000) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1195e2400) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1182ebc00) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1185ab800) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x115e65800) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11688b400) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119b08400) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120eee000) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x116a2a800) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115e67c00) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12735c800) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128d6b400) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119aa3000) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119df8000) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12706a400) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185a2800) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x125dc0800) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x129306800) [pid = 1656] [serial = 2213] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x126833800) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12750d800) [pid = 1656] [serial = 2210] [outer = 0x0] [url = about:blank] 01:17:29 INFO - PROCESS | 1656 | 1466497049830 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:29 INFO - PROCESS | 1656 | 1466497049831 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x119481000 == 36 [pid = 1656] [id = 765] 01:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115e67c00) [pid = 1656] [serial = 2293] [outer = 0x0] 01:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1182ef400) [pid = 1656] [serial = 2294] [outer = 0x115e67c00] 01:17:29 INFO - PROCESS | 1656 | 1466497049856 Marionette DEBUG loaded listener.js 01:17:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x120ef3c00) [pid = 1656] [serial = 2295] [outer = 0x115e67c00] 01:17:30 INFO - PROCESS | 1656 | 1466497050142 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"]]]}] 01:17:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:17:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:17:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:17:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:17:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:17:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:17:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:17:30 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 01:17:30 INFO - PROCESS | 1656 | 1466497050189 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:17:30 INFO - PROCESS | 1656 | 1466497050191 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:17:30 INFO - TEST-START | /FileAPI/idlharness.html 01:17:30 INFO - PROCESS | 1656 | 1466497050197 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:17:30 INFO - PROCESS | 1656 | 1466497050201 Marionette TRACE conn2 <- [1,3026,null,{}] 01:17:30 INFO - PROCESS | 1656 | 1466497050209 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}] 01:17:30 INFO - PROCESS | 1656 | 1466497050212 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:30 INFO - PROCESS | 1656 | 1466497050297 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:17:30 INFO - PROCESS | 1656 | 1466497050359 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:30 INFO - PROCESS | 1656 | 1466497050360 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x126757000 == 37 [pid = 1656] [id = 766] 01:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119aae400) [pid = 1656] [serial = 2296] [outer = 0x0] 01:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1219d0000) [pid = 1656] [serial = 2297] [outer = 0x119aae400] 01:17:30 INFO - PROCESS | 1656 | 1466497050384 Marionette DEBUG loaded listener.js 01:17:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x126832400) [pid = 1656] [serial = 2298] [outer = 0x119aae400] 01:17:30 INFO - PROCESS | 1656 | 1466497050928 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]]]}] 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:17:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:17:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:17:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:17:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:17:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:17:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:17:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:17:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:17:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:17:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:17:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:17:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:17:30 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 01:17:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:17:30 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 01:17:30 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 01:17:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:17:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:17:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:17:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:17:30 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 01:17:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:17:30 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 01:17:30 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 01:17:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:17:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:17:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 790ms 01:17:31 INFO - PROCESS | 1656 | 1466497050986 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:17:31 INFO - PROCESS | 1656 | 1466497050988 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:17:31 INFO - TEST-START | /FileAPI/idlharness.worker 01:17:31 INFO - PROCESS | 1656 | 1466497050998 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:17:31 INFO - PROCESS | 1656 | 1466497051000 Marionette TRACE conn2 <- [1,3030,null,{}] 01:17:31 INFO - PROCESS | 1656 | 1466497051002 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}] 01:17:31 INFO - PROCESS | 1656 | 1466497051004 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:31 INFO - PROCESS | 1656 | 1466497051130 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:17:31 INFO - PROCESS | 1656 | 1466497051135 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:31 INFO - PROCESS | 1656 | 1466497051136 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x121a23000 == 38 [pid = 1656] [id = 767] 01:17:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12bae9800) [pid = 1656] [serial = 2299] [outer = 0x0] 01:17:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c3a1800) [pid = 1656] [serial = 2300] [outer = 0x12bae9800] 01:17:31 INFO - PROCESS | 1656 | 1466497051189 Marionette DEBUG loaded listener.js 01:17:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12c3a9c00) [pid = 1656] [serial = 2301] [outer = 0x12bae9800] 01:17:31 INFO - PROCESS | 1656 | [1656] 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 01:17:31 INFO - PROCESS | 1656 | 1466497051879 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,{},{}]]]}] 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:17:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:17:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:17:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:17:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:17:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:17:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:17:31 INFO - {} 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:17:31 INFO - {} 01:17:31 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 - {} 01:17:31 INFO - {} 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:17:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:17:31 INFO - {} 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:17:31 INFO - {} 01:17:31 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 - {} 01:17:31 INFO - {} 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:17:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:17:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:17:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:17:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 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 01:17:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:17:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:17:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:17:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:17:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:17:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:17:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:17:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:17:31 INFO - {} 01:17:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 941ms 01:17:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:17:31 INFO - PROCESS | 1656 | 1466497051932 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:17:31 INFO - PROCESS | 1656 | 1466497051933 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:17:31 INFO - PROCESS | 1656 | 1466497051935 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:17:31 INFO - PROCESS | 1656 | 1466497051936 Marionette TRACE conn2 <- [1,3034,null,{}] 01:17:31 INFO - PROCESS | 1656 | 1466497051938 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}] 01:17:31 INFO - PROCESS | 1656 | 1466497051939 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:32 INFO - PROCESS | 1656 | 1466497052051 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:17:32 INFO - PROCESS | 1656 | 1466497052061 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:32 INFO - PROCESS | 1656 | 1466497052065 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d4000 == 39 [pid = 1656] [id = 768] 01:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12d5be000) [pid = 1656] [serial = 2302] [outer = 0x0] 01:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12d5bfc00) [pid = 1656] [serial = 2303] [outer = 0x12d5be000] 01:17:32 INFO - PROCESS | 1656 | 1466497052099 Marionette DEBUG loaded listener.js 01:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12da29800) [pid = 1656] [serial = 2304] [outer = 0x12d5be000] 01:17:32 INFO - PROCESS | 1656 | 1466497052449 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]]]}] 01:17:32 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:17:32 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 518ms 01:17:32 INFO - PROCESS | 1656 | 1466497052455 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:17:32 INFO - PROCESS | 1656 | 1466497052457 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:17:32 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:17:32 INFO - PROCESS | 1656 | 1466497052459 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:17:32 INFO - PROCESS | 1656 | 1466497052461 Marionette TRACE conn2 <- [1,3038,null,{}] 01:17:32 INFO - PROCESS | 1656 | 1466497052463 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}] 01:17:32 INFO - PROCESS | 1656 | 1466497052464 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:32 INFO - PROCESS | 1656 | 1466497052569 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:17:32 INFO - PROCESS | 1656 | 1466497052581 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:32 INFO - PROCESS | 1656 | 1466497052582 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da1f800 == 40 [pid = 1656] [id = 769] 01:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x110e9a000) [pid = 1656] [serial = 2305] [outer = 0x0] 01:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x110ea0800) [pid = 1656] [serial = 2306] [outer = 0x110e9a000] 01:17:32 INFO - PROCESS | 1656 | 1466497052607 Marionette DEBUG loaded listener.js 01:17:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x110ec8800) [pid = 1656] [serial = 2307] [outer = 0x110e9a000] 01:17:32 INFO - PROCESS | 1656 | 1466497052896 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"]]]}] 01:17:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:17:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:17:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:17:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 467ms 01:17:32 INFO - PROCESS | 1656 | 1466497052940 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:17:32 INFO - PROCESS | 1656 | 1466497052943 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:17:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:17:32 INFO - PROCESS | 1656 | 1466497052946 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:17:32 INFO - PROCESS | 1656 | 1466497052948 Marionette TRACE conn2 <- [1,3042,null,{}] 01:17:32 INFO - PROCESS | 1656 | 1466497052950 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}] 01:17:32 INFO - PROCESS | 1656 | 1466497052951 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:33 INFO - PROCESS | 1656 | 1466497053055 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:17:33 INFO - PROCESS | 1656 | 1466497053097 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:33 INFO - PROCESS | 1656 | 1466497053098 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x11285c800 == 41 [pid = 1656] [id = 770] 01:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x110eccc00) [pid = 1656] [serial = 2308] [outer = 0x0] 01:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x110ecf000) [pid = 1656] [serial = 2309] [outer = 0x110eccc00] 01:17:33 INFO - PROCESS | 1656 | 1466497053122 Marionette DEBUG loaded listener.js 01:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1127e9400) [pid = 1656] [serial = 2310] [outer = 0x110eccc00] 01:17:33 INFO - PROCESS | 1656 | 1466497053524 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]]]}] 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:17:33 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. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:17:33 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'.) 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:17:33 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. 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:17:33 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. 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:17:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:17:33 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. 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:17:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:17:33 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:17:33 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:17:33 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:17:33 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 628ms 01:17:33 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:17:33 INFO - PROCESS | 1656 | 1466497053582 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:17:33 INFO - PROCESS | 1656 | 1466497053583 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:17:33 INFO - PROCESS | 1656 | 1466497053585 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:17:33 INFO - PROCESS | 1656 | 1466497053586 Marionette TRACE conn2 <- [1,3046,null,{}] 01:17:33 INFO - PROCESS | 1656 | 1466497053589 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}] 01:17:33 INFO - PROCESS | 1656 | 1466497053590 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:33 INFO - PROCESS | 1656 | 1466497053907 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12a871c00) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x112a7c800) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1195df800) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x121453c00) [pid = 1656] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1182e0400) [pid = 1656] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116f48c00) [pid = 1656] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x125d45000) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12750dc00) [pid = 1656] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118fc5400) [pid = 1656] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118710400) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12adcb000) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12680e400) [pid = 1656] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116a23c00) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x123f35000) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12b853400) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115dd8400) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12bad1c00) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12c506c00) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1164f8c00) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12680c800) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:17:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1182e3000) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:17:33 INFO - PROCESS | 1656 | 1466497053957 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:33 INFO - PROCESS | 1656 | 1466497053958 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1199c1800 == 42 [pid = 1656] [id = 771] 01:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112a7c800) [pid = 1656] [serial = 2311] [outer = 0x0] 01:17:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116f48c00) [pid = 1656] [serial = 2312] [outer = 0x112a7c800] 01:17:33 INFO - PROCESS | 1656 | 1466497053984 Marionette DEBUG loaded listener.js 01:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x121453c00) [pid = 1656] [serial = 2313] [outer = 0x112a7c800] 01:17:34 INFO - PROCESS | 1656 | [1656] 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 01:17:34 INFO - PROCESS | 1656 | 1466497054255 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:17:34 INFO - {} 01:17:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 719ms 01:17:34 INFO - PROCESS | 1656 | 1466497054317 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:17:34 INFO - PROCESS | 1656 | 1466497054318 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:17:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:17:34 INFO - PROCESS | 1656 | 1466497054321 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:17:34 INFO - PROCESS | 1656 | 1466497054322 Marionette TRACE conn2 <- [1,3050,null,{}] 01:17:34 INFO - PROCESS | 1656 | 1466497054326 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}] 01:17:34 INFO - PROCESS | 1656 | 1466497054328 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:34 INFO - PROCESS | 1656 | 1466497054423 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:17:34 INFO - PROCESS | 1656 | 1466497054488 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:34 INFO - PROCESS | 1656 | 1466497054489 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d89f800 == 43 [pid = 1656] [id = 772] 01:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11316d000) [pid = 1656] [serial = 2314] [outer = 0x0] 01:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113178400) [pid = 1656] [serial = 2315] [outer = 0x11316d000] 01:17:34 INFO - PROCESS | 1656 | 1466497054514 Marionette DEBUG loaded listener.js 01:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x118553800) [pid = 1656] [serial = 2316] [outer = 0x11316d000] 01:17:34 INFO - PROCESS | 1656 | 1466497054755 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]]]}] 01:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:17:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:17:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 472ms 01:17:34 INFO - PROCESS | 1656 | 1466497054800 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:17:34 INFO - PROCESS | 1656 | 1466497054801 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:17:34 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:17:34 INFO - PROCESS | 1656 | 1466497054804 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:17:34 INFO - PROCESS | 1656 | 1466497054805 Marionette TRACE conn2 <- [1,3054,null,{}] 01:17:34 INFO - PROCESS | 1656 | 1466497054816 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}] 01:17:34 INFO - PROCESS | 1656 | 1466497054817 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:34 INFO - PROCESS | 1656 | 1466497054924 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:17:34 INFO - PROCESS | 1656 | 1466497054929 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:34 INFO - PROCESS | 1656 | 1466497054930 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba53000 == 44 [pid = 1656] [id = 773] 01:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1182e4000) [pid = 1656] [serial = 2317] [outer = 0x0] 01:17:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x121567c00) [pid = 1656] [serial = 2318] [outer = 0x1182e4000] 01:17:34 INFO - PROCESS | 1656 | 1466497054965 Marionette DEBUG loaded listener.js 01:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12156fc00) [pid = 1656] [serial = 2319] [outer = 0x1182e4000] 01:17:35 INFO - PROCESS | 1656 | 1466497055470 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"]]]}] 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:17:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:17:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:17:35 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" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:17:35 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" 01:17:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:17:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:17:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:17:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 695ms 01:17:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:17:35 INFO - PROCESS | 1656 | 1466497055500 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:17:35 INFO - PROCESS | 1656 | 1466497055501 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:17:35 INFO - PROCESS | 1656 | 1466497055503 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:17:35 INFO - PROCESS | 1656 | 1466497055505 Marionette TRACE conn2 <- [1,3058,null,{}] 01:17:35 INFO - PROCESS | 1656 | 1466497055507 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}] 01:17:35 INFO - PROCESS | 1656 | 1466497055508 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:35 INFO - PROCESS | 1656 | 1466497055633 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:17:35 INFO - PROCESS | 1656 | 1466497055644 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:35 INFO - PROCESS | 1656 | 1466497055645 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e07b800 == 45 [pid = 1656] [id = 774] 01:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x121573800) [pid = 1656] [serial = 2320] [outer = 0x0] 01:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12dc0dc00) [pid = 1656] [serial = 2321] [outer = 0x121573800] 01:17:35 INFO - PROCESS | 1656 | 1466497055676 Marionette DEBUG loaded listener.js 01:17:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12e037c00) [pid = 1656] [serial = 2322] [outer = 0x121573800] 01:17:36 INFO - PROCESS | 1656 | 1466497056141 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]]]}] 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:17:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:17:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:17:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:17:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:17:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:17:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:17:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:17:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:17:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 670ms 01:17:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:17:36 INFO - PROCESS | 1656 | 1466497056176 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:17:36 INFO - PROCESS | 1656 | 1466497056179 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:17:36 INFO - PROCESS | 1656 | 1466497056182 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:17:36 INFO - PROCESS | 1656 | 1466497056184 Marionette TRACE conn2 <- [1,3062,null,{}] 01:17:36 INFO - PROCESS | 1656 | 1466497056188 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}] 01:17:36 INFO - PROCESS | 1656 | 1466497056191 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:36 INFO - PROCESS | 1656 | 1466497056299 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:17:36 INFO - PROCESS | 1656 | 1466497056379 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:36 INFO - PROCESS | 1656 | 1466497056380 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12144d000 == 46 [pid = 1656] [id = 775] 01:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x115e64400) [pid = 1656] [serial = 2323] [outer = 0x0] 01:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x116744400) [pid = 1656] [serial = 2324] [outer = 0x115e64400] 01:17:36 INFO - PROCESS | 1656 | 1466497056411 Marionette DEBUG loaded listener.js 01:17:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1183ef400) [pid = 1656] [serial = 2325] [outer = 0x115e64400] 01:17:36 INFO - PROCESS | 1656 | [1656] 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 01:17:36 INFO - PROCESS | 1656 | 1466497056808 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:17:36 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:17:36 INFO - {} 01:17:36 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 672ms 01:17:36 INFO - PROCESS | 1656 | 1466497056854 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:17:36 INFO - PROCESS | 1656 | 1466497056857 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:17:36 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:17:36 INFO - PROCESS | 1656 | 1466497056862 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:17:36 INFO - PROCESS | 1656 | 1466497056864 Marionette TRACE conn2 <- [1,3066,null,{}] 01:17:36 INFO - PROCESS | 1656 | 1466497056907 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}] 01:17:36 INFO - PROCESS | 1656 | 1466497056909 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:37 INFO - PROCESS | 1656 | 1466497057062 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:17:37 INFO - PROCESS | 1656 | 1466497057128 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:37 INFO - PROCESS | 1656 | 1466497057130 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a6c000 == 47 [pid = 1656] [id = 776] 01:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x120fec400) [pid = 1656] [serial = 2326] [outer = 0x0] 01:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x121565c00) [pid = 1656] [serial = 2327] [outer = 0x120fec400] 01:17:37 INFO - PROCESS | 1656 | 1466497057160 Marionette DEBUG loaded listener.js 01:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12156e800) [pid = 1656] [serial = 2328] [outer = 0x120fec400] 01:17:37 INFO - PROCESS | 1656 | 1466497057522 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]]]}] 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:17:37 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:17:37 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 674ms 01:17:37 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:17:37 INFO - PROCESS | 1656 | 1466497057535 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:17:37 INFO - PROCESS | 1656 | 1466497057537 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:17:37 INFO - PROCESS | 1656 | 1466497057539 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:17:37 INFO - PROCESS | 1656 | 1466497057544 Marionette TRACE conn2 <- [1,3070,null,{}] 01:17:37 INFO - PROCESS | 1656 | 1466497057552 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}] 01:17:37 INFO - PROCESS | 1656 | 1466497057555 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:37 INFO - PROCESS | 1656 | 1466497057661 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:17:37 INFO - PROCESS | 1656 | 1466497057773 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:37 INFO - PROCESS | 1656 | 1466497057775 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12adec000 == 48 [pid = 1656] [id = 777] 01:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x121573400) [pid = 1656] [serial = 2329] [outer = 0x0] 01:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x126833c00) [pid = 1656] [serial = 2330] [outer = 0x121573400] 01:17:37 INFO - PROCESS | 1656 | 1466497057809 Marionette DEBUG loaded listener.js 01:17:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x128edb000) [pid = 1656] [serial = 2331] [outer = 0x121573400] 01:17:38 INFO - PROCESS | 1656 | 1466497058183 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]]]}] 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:17:38 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 675ms 01:17:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:17:38 INFO - PROCESS | 1656 | 1466497058215 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:17:38 INFO - PROCESS | 1656 | 1466497058217 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:17:38 INFO - PROCESS | 1656 | 1466497058219 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:17:38 INFO - PROCESS | 1656 | 1466497058220 Marionette TRACE conn2 <- [1,3074,null,{}] 01:17:38 INFO - PROCESS | 1656 | 1466497058223 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}] 01:17:38 INFO - PROCESS | 1656 | 1466497058224 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:38 INFO - PROCESS | 1656 | 1466497058330 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:17:38 INFO - PROCESS | 1656 | 1466497058430 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:38 INFO - PROCESS | 1656 | 1466497058431 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ba32800 == 49 [pid = 1656] [id = 778] 01:17:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12b856000) [pid = 1656] [serial = 2332] [outer = 0x0] 01:17:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12bae0800) [pid = 1656] [serial = 2333] [outer = 0x12b856000] 01:17:38 INFO - PROCESS | 1656 | 1466497058473 Marionette DEBUG loaded listener.js 01:17:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c3a0400) [pid = 1656] [serial = 2334] [outer = 0x12b856000] 01:17:38 INFO - PROCESS | 1656 | 1466497058821 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]]]}] 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:17:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:17:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 619ms 01:17:38 INFO - PROCESS | 1656 | 1466497058839 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:17:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:17:38 INFO - PROCESS | 1656 | 1466497058840 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:17:38 INFO - PROCESS | 1656 | 1466497058842 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:17:38 INFO - PROCESS | 1656 | 1466497058844 Marionette TRACE conn2 <- [1,3078,null,{}] 01:17:38 INFO - PROCESS | 1656 | 1466497058846 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}] 01:17:38 INFO - PROCESS | 1656 | 1466497058847 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:38 INFO - PROCESS | 1656 | 1466497058951 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:17:39 INFO - PROCESS | 1656 | 1466497059058 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:39 INFO - PROCESS | 1656 | 1466497059060 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x117c4f800 == 50 [pid = 1656] [id = 779] 01:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x110e95c00) [pid = 1656] [serial = 2335] [outer = 0x0] 01:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x110ec5000) [pid = 1656] [serial = 2336] [outer = 0x110e95c00] 01:17:39 INFO - PROCESS | 1656 | 1466497059092 Marionette DEBUG loaded listener.js 01:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c3aac00) [pid = 1656] [serial = 2337] [outer = 0x110e95c00] 01:17:39 INFO - PROCESS | 1656 | 1466497059466 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] 01:17:39 INFO - PROCESS | 1656 | 1466497059514 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:17:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:17:39 INFO - PROCESS | 1656 | 1466497059517 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:17:39 INFO - PROCESS | 1656 | 1466497059518 Marionette TRACE conn2 <- [1,3082,null,{}] 01:17:39 INFO - PROCESS | 1656 | 1466497059520 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}] 01:17:39 INFO - PROCESS | 1656 | 1466497059525 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:39 INFO - PROCESS | 1656 | 1466497059800 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:17:39 INFO - PROCESS | 1656 | 1466497059952 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:39 INFO - PROCESS | 1656 | 1466497059954 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12122f800 == 51 [pid = 1656] [id = 780] 01:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x11316f000) [pid = 1656] [serial = 2338] [outer = 0x0] 01:17:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x113172800) [pid = 1656] [serial = 2339] [outer = 0x11316f000] 01:17:39 INFO - PROCESS | 1656 | 1466497059986 Marionette DEBUG loaded listener.js 01:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x113d68000) [pid = 1656] [serial = 2340] [outer = 0x11316f000] 01:17:40 INFO - PROCESS | 1656 | 1466497060346 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]]]}] 01:17:40 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:17:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:17:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:40 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:17:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:17:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 869ms 01:17:40 INFO - PROCESS | 1656 | 1466497060388 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:17:40 INFO - PROCESS | 1656 | 1466497060390 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:17:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:17:40 INFO - PROCESS | 1656 | 1466497060393 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:17:40 INFO - PROCESS | 1656 | 1466497060395 Marionette TRACE conn2 <- [1,3086,null,{}] 01:17:40 INFO - PROCESS | 1656 | 1466497060398 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}] 01:17:40 INFO - PROCESS | 1656 | 1466497060399 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:40 INFO - PROCESS | 1656 | 1466497060501 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:17:40 INFO - PROCESS | 1656 | 1466497060574 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:40 INFO - PROCESS | 1656 | 1466497060575 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831d800 == 52 [pid = 1656] [id = 781] 01:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117c10400) [pid = 1656] [serial = 2341] [outer = 0x0] 01:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118112000) [pid = 1656] [serial = 2342] [outer = 0x117c10400] 01:17:40 INFO - PROCESS | 1656 | 1466497060651 Marionette DEBUG loaded listener.js 01:17:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118710400) [pid = 1656] [serial = 2343] [outer = 0x117c10400] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x113dc0800 == 51 [pid = 1656] [id = 725] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12ba53000 == 50 [pid = 1656] [id = 773] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12d89f800 == 49 [pid = 1656] [id = 772] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1199c1800 == 48 [pid = 1656] [id = 771] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x11285c800 == 47 [pid = 1656] [id = 770] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12da1f800 == 46 [pid = 1656] [id = 769] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d4000 == 45 [pid = 1656] [id = 768] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x121a23000 == 44 [pid = 1656] [id = 767] 01:17:40 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12c509400) [pid = 1656] [serial = 2273] [outer = 0x0] [url = about:blank] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x126757000 == 43 [pid = 1656] [id = 766] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x119481000 == 42 [pid = 1656] [id = 765] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x12193f000 == 41 [pid = 1656] [id = 764] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1192d9800 == 40 [pid = 1656] [id = 763] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x126762800 == 39 [pid = 1656] [id = 760] 01:17:40 INFO - PROCESS | 1656 | --DOCSHELL 0x1180a1000 == 38 [pid = 1656] [id = 759] 01:17:41 INFO - PROCESS | 1656 | 1466497061005 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1185a5c00) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12adc8400) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11688f000) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1185a7400) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118fbc400) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1252c6800) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12680e000) [pid = 1656] [serial = 2225] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1185e3800) [pid = 1656] [serial = 2219] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1183ebc00) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12940fc00) [pid = 1656] [serial = 2231] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128a59400) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126833400) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12752dc00) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x129402400) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12941e400) [pid = 1656] [serial = 2216] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119979400) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x120fecc00) [pid = 1656] [serial = 2222] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x120eed000) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x121179400) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12b02c000) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128d74c00) [pid = 1656] [serial = 2228] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12752d400) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1182e1000) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116f99800) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x125781000) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12680b400) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12bad9000) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12b852400) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x120fe0c00) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12bad6c00) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12c3a8000) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12c3a4800) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12bae9000) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12c3ae000) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12bae0c00) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x128d6cc00) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x12a871400) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12af3d800) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 01:17:41 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12c3a3400) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 01:17:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:17:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 01:17:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:17:41 INFO - PROCESS | 1656 | 1466497061063 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:17:41 INFO - PROCESS | 1656 | 1466497061065 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:17:41 INFO - PROCESS | 1656 | 1466497061067 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:17:41 INFO - PROCESS | 1656 | 1466497061069 Marionette TRACE conn2 <- [1,3090,null,{}] 01:17:41 INFO - PROCESS | 1656 | 1466497061071 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}] 01:17:41 INFO - PROCESS | 1656 | 1466497061072 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:41 INFO - PROCESS | 1656 | 1466497061158 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:17:41 INFO - PROCESS | 1656 | 1466497061164 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:41 INFO - PROCESS | 1656 | 1466497061165 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180a8800 == 39 [pid = 1656] [id = 782] 01:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185d7400) [pid = 1656] [serial = 2344] [outer = 0x0] 01:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11888ac00) [pid = 1656] [serial = 2345] [outer = 0x1185d7400] 01:17:41 INFO - PROCESS | 1656 | 1466497061191 Marionette DEBUG loaded listener.js 01:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1195e5400) [pid = 1656] [serial = 2346] [outer = 0x1185d7400] 01:17:41 INFO - PROCESS | 1656 | 1466497061546 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:17:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:17:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 523ms 01:17:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:17:41 INFO - PROCESS | 1656 | 1466497061598 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:17:41 INFO - PROCESS | 1656 | 1466497061600 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:17:41 INFO - PROCESS | 1656 | 1466497061607 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:17:41 INFO - PROCESS | 1656 | 1466497061610 Marionette TRACE conn2 <- [1,3094,null,{}] 01:17:41 INFO - PROCESS | 1656 | 1466497061613 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}] 01:17:41 INFO - PROCESS | 1656 | 1466497061615 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:41 INFO - PROCESS | 1656 | 1466497061704 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:17:41 INFO - PROCESS | 1656 | 1466497061708 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:41 INFO - PROCESS | 1656 | 1466497061709 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x126760000 == 40 [pid = 1656] [id = 783] 01:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x120ef3800) [pid = 1656] [serial = 2347] [outer = 0x0] 01:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x12156a800) [pid = 1656] [serial = 2348] [outer = 0x120ef3800] 01:17:41 INFO - PROCESS | 1656 | 1466497061734 Marionette DEBUG loaded listener.js 01:17:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1215aec00) [pid = 1656] [serial = 2349] [outer = 0x120ef3800] 01:17:42 INFO - PROCESS | 1656 | 1466497062072 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:17:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:17:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms 01:17:42 INFO - PROCESS | 1656 | 1466497062077 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:17:42 INFO - PROCESS | 1656 | 1466497062079 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:17:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:17:42 INFO - PROCESS | 1656 | 1466497062081 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:17:42 INFO - PROCESS | 1656 | 1466497062082 Marionette TRACE conn2 <- [1,3098,null,{}] 01:17:42 INFO - PROCESS | 1656 | 1466497062084 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}] 01:17:42 INFO - PROCESS | 1656 | 1466497062085 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:42 INFO - PROCESS | 1656 | 1466497062177 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:17:42 INFO - PROCESS | 1656 | 1466497062243 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:42 INFO - PROCESS | 1656 | 1466497062244 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a3b000 == 41 [pid = 1656] [id = 784] 01:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185e1800) [pid = 1656] [serial = 2350] [outer = 0x0] 01:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12156a400) [pid = 1656] [serial = 2351] [outer = 0x1185e1800] 01:17:42 INFO - PROCESS | 1656 | 1466497062268 Marionette DEBUG loaded listener.js 01:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x125d49000) [pid = 1656] [serial = 2352] [outer = 0x1185e1800] 01:17:42 INFO - PROCESS | 1656 | 1466497062538 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]]]}] 01:17:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:17:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:17:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 468ms 01:17:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:17:42 INFO - PROCESS | 1656 | 1466497062551 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:17:42 INFO - PROCESS | 1656 | 1466497062552 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:17:42 INFO - PROCESS | 1656 | 1466497062554 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:17:42 INFO - PROCESS | 1656 | 1466497062555 Marionette TRACE conn2 <- [1,3102,null,{}] 01:17:42 INFO - PROCESS | 1656 | 1466497062565 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}] 01:17:42 INFO - PROCESS | 1656 | 1466497062566 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:42 INFO - PROCESS | 1656 | 1466497062659 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:17:42 INFO - PROCESS | 1656 | 1466497062664 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:42 INFO - PROCESS | 1656 | 1466497062668 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12910e800 == 42 [pid = 1656] [id = 785] 01:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x128a4e800) [pid = 1656] [serial = 2353] [outer = 0x0] 01:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x128a59400) [pid = 1656] [serial = 2354] [outer = 0x128a4e800] 01:17:42 INFO - PROCESS | 1656 | 1466497062699 Marionette DEBUG loaded listener.js 01:17:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x129302400) [pid = 1656] [serial = 2355] [outer = 0x128a4e800] 01:17:43 INFO - PROCESS | 1656 | 1466497063039 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:17:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:17:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 530ms 01:17:43 INFO - PROCESS | 1656 | 1466497063084 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:17:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:17:43 INFO - PROCESS | 1656 | 1466497063086 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:17:43 INFO - PROCESS | 1656 | 1466497063088 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:17:43 INFO - PROCESS | 1656 | 1466497063089 Marionette TRACE conn2 <- [1,3106,null,{}] 01:17:43 INFO - PROCESS | 1656 | 1466497063096 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}] 01:17:43 INFO - PROCESS | 1656 | 1466497063098 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:43 INFO - PROCESS | 1656 | 1466497063228 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:17:43 INFO - PROCESS | 1656 | 1466497063240 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:43 INFO - PROCESS | 1656 | 1466497063241 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1293c5000 == 43 [pid = 1656] [id = 786] 01:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x117c0d400) [pid = 1656] [serial = 2356] [outer = 0x0] 01:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x129303400) [pid = 1656] [serial = 2357] [outer = 0x117c0d400] 01:17:43 INFO - PROCESS | 1656 | 1466497063266 Marionette DEBUG loaded listener.js 01:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12a695800) [pid = 1656] [serial = 2358] [outer = 0x117c0d400] 01:17:43 INFO - PROCESS | 1656 | 1466497063601 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]]]}] 01:17:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:17:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:17:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:17:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 523ms 01:17:43 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:17:43 INFO - PROCESS | 1656 | 1466497063619 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:17:43 INFO - PROCESS | 1656 | 1466497063621 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:17:43 INFO - PROCESS | 1656 | 1466497063627 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:17:43 INFO - PROCESS | 1656 | 1466497063629 Marionette TRACE conn2 <- [1,3110,null,{}] 01:17:43 INFO - PROCESS | 1656 | 1466497063632 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}] 01:17:43 INFO - PROCESS | 1656 | 1466497063634 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:43 INFO - PROCESS | 1656 | 1466497063808 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:17:43 INFO - PROCESS | 1656 | 1466497063828 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:43 INFO - PROCESS | 1656 | 1466497063829 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a86a800 == 44 [pid = 1656] [id = 787] 01:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12a699000) [pid = 1656] [serial = 2359] [outer = 0x0] 01:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12a879400) [pid = 1656] [serial = 2360] [outer = 0x12a699000] 01:17:43 INFO - PROCESS | 1656 | 1466497063880 Marionette DEBUG loaded listener.js 01:17:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12b030800) [pid = 1656] [serial = 2361] [outer = 0x12a699000] 01:17:44 INFO - PROCESS | 1656 | 1466497064215 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"]]]}] 01:17:44 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:17:44 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 01:17:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:17:44 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:17:44 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 625ms 01:17:44 INFO - PROCESS | 1656 | 1466497064249 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:17:44 INFO - PROCESS | 1656 | 1466497064251 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:17:44 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:17:44 INFO - PROCESS | 1656 | 1466497064253 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:17:44 INFO - PROCESS | 1656 | 1466497064254 Marionette TRACE conn2 <- [1,3114,null,{}] 01:17:44 INFO - PROCESS | 1656 | 1466497064256 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}] 01:17:44 INFO - PROCESS | 1656 | 1466497064257 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:44 INFO - PROCESS | 1656 | 1466497064367 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:17:44 INFO - PROCESS | 1656 | 1466497064379 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\", \"808625f6-c9ca-43db-b74b-8bc05d83db4f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:17:44 INFO - PROCESS | 1656 | 1466497064380 Marionette INFO sendAsync a48f89db-55a2-8c42-8bff-693546f8e6b7 01:17:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12af0b800 == 45 [pid = 1656] [id = 788] 01:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a696800) [pid = 1656] [serial = 2362] [outer = 0x0] 01:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12bf72c00) [pid = 1656] [serial = 2363] [outer = 0x12a696800] 01:17:44 INFO - PROCESS | 1656 | 1466497064403 Marionette DEBUG loaded listener.js 01:17:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12c3a5000) [pid = 1656] [serial = 2364] [outer = 0x12a696800] 01:17:44 INFO - PROCESS | 1656 | 1466497064713 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]]]}] 01:17:44 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:17:44 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 01:17:44 INFO - PROCESS | 1656 | 1466497064771 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:17:44 INFO - PROCESS | 1656 | 1466497064772 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11316d000) [pid = 1656] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12bae9800) [pid = 1656] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112a7c800) [pid = 1656] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1182e3c00) [pid = 1656] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x119aae400) [pid = 1656] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12d5be000) [pid = 1656] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x110eccc00) [pid = 1656] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1182e4000) [pid = 1656] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110e9a000) [pid = 1656] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x115e67c00) [pid = 1656] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:17:45 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115e07000) [pid = 1656] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:17:45 WARNING - u'runner_teardown' () 01:17:45 INFO - No more tests 01:17:45 INFO - Got 0 unexpected results 01:17:45 INFO - SUITE-END | took 510s 01:17:45 INFO - Closing logging queue 01:17:45 INFO - queue closed 01:17:45 INFO - Return code: 0 01:17:45 WARNING - # TBPL SUCCESS # 01:17:45 INFO - Running post-action listener: _resource_record_post_action 01:17:45 INFO - Running post-run listener: _resource_record_post_run 01:17:46 INFO - Total resource usage - Wall time: 531s; CPU: 57.0%; Read bytes: 31342080; Write bytes: 953328128; Read time: 204; Write time: 4861 01:17:46 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:17:46 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 140098048; Write bytes: 136669184; Read time: 12575; Write time: 281 01:17:47 INFO - run-tests - Wall time: 514s; CPU: 58.0%; Read bytes: 30412288; Write bytes: 796224000; Read time: 192; Write time: 4521 01:17:47 INFO - Running post-run listener: _upload_blobber_files 01:17:47 INFO - Blob upload gear active. 01:17:47 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:17:47 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 01:17:47 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'] 01:17:47 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 01:17:47 INFO - (blobuploader) - INFO - Open directory for files ... 01:17:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:17:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:17:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:17:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:17:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:17:48 INFO - (blobuploader) - INFO - Done attempting. 01:17:48 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:17:48 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:17:48 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:17:50 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:17:50 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:17:50 INFO - (blobuploader) - INFO - Done attempting. 01:17:50 INFO - (blobuploader) - INFO - Iteration through files over. 01:17:50 INFO - Return code: 0 01:17:50 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:17:50 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:17:50 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/acd2edf15a5ffb20352a092ddf39bdd463ef4cd80fbef3cebc925f24af4375767ad87aeaa9e0b5a7455eabe254933f059e7f6a533a5cffde4c440a1108b47103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c77378ffe819280f118415c22385ce53f7cc9619177e8d26845c5f27b6ee9163dc93ccf47a693ff0662b8485c0a5211a0c796a6e1a6085e80318ad35fa129ca"} 01:17:50 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:17:50 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:17:50 INFO - Contents: 01:17:50 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/acd2edf15a5ffb20352a092ddf39bdd463ef4cd80fbef3cebc925f24af4375767ad87aeaa9e0b5a7455eabe254933f059e7f6a533a5cffde4c440a1108b47103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c77378ffe819280f118415c22385ce53f7cc9619177e8d26845c5f27b6ee9163dc93ccf47a693ff0662b8485c0a5211a0c796a6e1a6085e80318ad35fa129ca"} 01:17:50 INFO - Running post-run listener: copy_logs_to_upload_dir 01:17:50 INFO - Copying logs to upload dir... 01:17:50 INFO - mkdir: /builds/slave/test/build/upload/logs 01:17:50 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=601.878945 ========= master_lag: 0.33 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 2 secs) (at 2016-06-21 01:17:50.606065) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 01:17:50.609565) ========= 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.jyQi9a2p1V/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.Cl8hT493G4/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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/acd2edf15a5ffb20352a092ddf39bdd463ef4cd80fbef3cebc925f24af4375767ad87aeaa9e0b5a7455eabe254933f059e7f6a533a5cffde4c440a1108b47103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c77378ffe819280f118415c22385ce53f7cc9619177e8d26845c5f27b6ee9163dc93ccf47a693ff0662b8485c0a5211a0c796a6e1a6085e80318ad35fa129ca"} build_url:https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012921 build_url: 'https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/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/acd2edf15a5ffb20352a092ddf39bdd463ef4cd80fbef3cebc925f24af4375767ad87aeaa9e0b5a7455eabe254933f059e7f6a533a5cffde4c440a1108b47103", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/8c77378ffe819280f118415c22385ce53f7cc9619177e8d26845c5f27b6ee9163dc93ccf47a693ff0662b8485c0a5211a0c796a6e1a6085e80318ad35fa129ca"}' symbols_url: 'https://queue.taskcluster.net/v1/task/H2S7p-yOQPS-3hbYOBj85A/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-21 01:17:50.647833) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:17:50.648192) ========= 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.jyQi9a2p1V/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.Cl8hT493G4/Listeners TMPDIR=/var/folders/ls/yjsxg9nn7856g1hdz9l0735w00000w/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.005366 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-21 01:17:50.699760) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-21 01:17:50.703107) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-21 01:17:50.703451) ========= ========= Total master_lag: 0.48 =========